Table of Contents

Class OpComboBox

Namespace
Menu.Remix.MixedUI
Assembly
Assembly-CSharp.dll
public class OpComboBox : UIconfig, ICanBeTyped
Inheritance
OpComboBox
Implements
Derived
Inherited Members
Extension Methods

Constructors

public OpComboBox(ConfigurableBase configBase, Vector2 pos, float width, List<ListItem> list)

Parameters

configBase ConfigurableBase
pos Vector2
width float
list List<ListItem>
public OpComboBox(Configurable<string> config, Vector2 pos, float width)

Parameters

config Configurable<string>
pos Vector2
width float
public OpComboBox(Configurable<string> config, Vector2 pos, float width, List<ListItem> list)

Parameters

config Configurable<string>
pos Vector2
width float
list List<ListItem>
public OpComboBox(Configurable<string> config, Vector2 pos, float width, string[] array)

Parameters

config Configurable<string>
pos Vector2
width float
array string[]

Fields

public BumpBehaviour _bumpList

Field Value

BumpBehaviour
public BumpBehaviour _bumpScroll

Field Value

BumpBehaviour
public int _dTimer

Field Value

int
public bool _downward

Field Value

bool
public GlowGradient _glowFocus

Field Value

GlowGradient
public int _inputDelay

Field Value

int
public ListItem[] _itemList

Field Value

ListItem[]
public char _lastChar

Field Value

char
public FLabel[] _lblList

Field Value

FLabel[]
public FLabel _lblText

Field Value

FLabel
public int _listHover

Field Value

int
public int _listTop

Field Value

int
public bool _mouseDown

Field Value

bool
public bool _neverOpened

Field Value

bool
public DyeableRect _rect

Field Value

DyeableRect
public DyeableRect _rectList

Field Value

DyeableRect
public DyeableRect _rectScroll

Field Value

DyeableRect
public float _scrollHeldPos

Field Value

float
public FSprite _searchCursor

Field Value

FSprite
public int _searchDelay

Field Value

int
public int _searchIdle

Field Value

int
public List<ListItem> _searchList

Field Value

List<ListItem>
public bool _searchMode

Field Value

bool
public string _searchQuery

Field Value

string
public FSprite _sprArrow

Field Value

FSprite
public Color colorEdge

Field Value

Color
public Color colorFill

Field Value

Color
public ushort listHeight

Field Value

ushort

Properties

public override bool MouseOver { get; }

Property Value

bool
public Action<char> OnKeyDown { get; set; }

Property Value

Action<char>
public bool _IsListBox { get; }

Property Value

bool
public bool _IsResourceSelector { get; }

Property Value

bool
public int _listHeight { get; }

Property Value

int
public bool allowEmpty { get; set; }

Property Value

bool
public override string value { get; set; }

Property Value

string

Methods

public void AddItems(bool sort = true, params ListItem[] newItems)

Parameters

sort bool
newItems ListItem[]
public override void Change()
public override bool CopyFromClipboard(string value)

Parameters

value string

Returns

bool
public override string CopyToClipboard()

Returns

string
public override void Deactivate()
public override string DisplayDescription()

Returns

string
public int GetIndex(string checkName = "")

Parameters

checkName string

Returns

int
public ListItem[] GetItemList()

Returns

ListItem[]
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void KeyboardAccept(char input)

Parameters

input char
public override void NonMouseSetHeld(bool newHeld)

Parameters

newHeld bool
public void RemoveItems(bool selectNext = true, params string[] names)

Parameters

selectNext bool
names string[]
public override void Reset()
public void SetAllowEmpty()
public override void Update()
public static List<ListItem> _ArrayToList(string[] array)

Parameters

array string[]

Returns

List<ListItem>
public void _CloseList()
public void _EnterSearchMode()
public string _GetDisplayValue()

Returns

string
public static List<ListItem> _InfoToList(Configurable<string> config)

Parameters

config Configurable<string>

Returns

List<ListItem>
public virtual void _Initialize(string defaultName)

Parameters

defaultName string
public virtual void _MouseModeUpdate()
public bool _MouseOverList()

Returns

bool
public virtual void _NonMouseModeUpdate()
public void _OpenList()
public void _RefreshSearchList()
public void _ResetIndex()
public float _ScrollLen(int listSize)

Parameters

listSize int

Returns

float
public float _ScrollPos(int listSize)

Parameters

listSize int

Returns

float
public void _SearchModeUpdate()

Events

public event OnSignalHandler OnListClose

Event Type

OnSignalHandler
public event OnSignalHandler OnListOpen

Event Type

OnSignalHandler