Skip to main content

PopupMenu

Namespace:FairyGUI
Source:Assets/Scripts/UI/PopupMenu.cs (line 9)

public class PopupMenu : EventDispatcher

Inheritance:EventDispatcher → PopupMenu

Inherited members​

EventDispatcher

AddCapture, AddEventListener, BroadcastEvent, BubbleEvent, DispatchEvent, RemoveCapture, RemoveEventListener, RemoveEventListeners, hasEventListeners, isDispatching

Constructors​

PopupMenu()​

public PopupMenu();

Source:UI/PopupMenu.cs (line 27)

PopupMenu(string)​

public PopupMenu(string resourceURL);
ParameterTypeDescription
resourceURLstring

Source:UI/PopupMenu.cs (line 36)

Fields​

_contentPane​

protected GComponent _contentPane;

Source:UI/PopupMenu.cs (line 11)

_expandingItem​

protected GObject _expandingItem;

Source:UI/PopupMenu.cs (line 13)

_list​

protected GList _list;

Source:UI/PopupMenu.cs (line 12)

autoSize​

public bool autoSize;

Source:UI/PopupMenu.cs (line 23)

hideOnClickItem​

public bool hideOnClickItem;

Source:UI/PopupMenu.cs (line 22)

visibleItemCount​

public int visibleItemCount;

Source:UI/PopupMenu.cs (line 21)

Methods​

AddItem(string, EventCallback0)​

public GButton AddItem(string caption, EventCallback0 callback);
ParameterTypeDescription
captionstring
callbackEventCallback0

Source:UI/PopupMenu.cs (line 88)

AddItem(string, EventCallback1)​

public GButton AddItem(string caption, EventCallback1 callback);
ParameterTypeDescription
captionstring
callbackEventCallback1

Source:UI/PopupMenu.cs (line 102)

AddItemAt(string, int, EventCallback0)​

public GButton AddItemAt(string caption, int index, EventCallback0 callback);
ParameterTypeDescription
captionstring
indexint
callbackEventCallback0

Source:UI/PopupMenu.cs (line 132)

AddItemAt(string, int, EventCallback1)​

public GButton AddItemAt(string caption, int index, EventCallback1 callback);
ParameterTypeDescription
captionstring
indexint
callbackEventCallback1

Source:UI/PopupMenu.cs (line 117)

AddSeperator()​

public void AddSeperator();

Source:UI/PopupMenu.cs (line 163)

AddSeperator(int)​

public void AddSeperator(int index);
ParameterTypeDescription
indexint

Source:UI/PopupMenu.cs (line 171)

ClearItems()​

public void ClearItems();

Source:UI/PopupMenu.cs (line 314)

Dispose()​

public void Dispose();

Source:UI/PopupMenu.cs (line 343)

GetItemName(int)​

public string GetItemName(int index);
ParameterTypeDescription
indexint

Source:UI/PopupMenu.cs (line 193)

Hide()​

public void Hide();

Source:UI/PopupMenu.cs (line 401)

IsItemChecked(string)​

public bool IsItemChecked(string name);
ParameterTypeDescription
namestring

Source:UI/PopupMenu.cs (line 281)

RemoveItem(string)​

public void RemoveItem(string name);
ParameterTypeDescription
namestring

Source:UI/PopupMenu.cs (line 295)

SetItemCheckable(string, bool)​

public void SetItemCheckable(string name, bool checkable);
ParameterTypeDescription
namestring
checkablebool

Source:UI/PopupMenu.cs (line 241)

SetItemChecked(string, bool)​

public void SetItemChecked(string name, bool check);
ParameterTypeDescription
namestring
checkbool

Source:UI/PopupMenu.cs (line 262)

SetItemGrayed(string, bool)​

public void SetItemGrayed(string name, bool grayed);
ParameterTypeDescription
namestring
grayedbool

Source:UI/PopupMenu.cs (line 230)

SetItemText(string, string)​

public void SetItemText(string name, string caption);
ParameterTypeDescription
namestring
captionstring

Source:UI/PopupMenu.cs (line 204)

SetItemVisible(string, bool)​

public void SetItemVisible(string name, bool visible);
ParameterTypeDescription
namestring
visiblebool

Source:UI/PopupMenu.cs (line 215)

Show()​

public void Show();

Source:UI/PopupMenu.cs (line 358)

Show(GObject)​

public void Show(GObject target);
ParameterTypeDescription
targetGObject

Source:UI/PopupMenu.cs (line 367)

Show(GObject, PopupDirection)​

public void Show(GObject target, PopupDirection dir);
ParameterTypeDescription
targetGObject
dirPopupDirection

Source:UI/PopupMenu.cs (line 383)

Show(GObject, PopupDirection, PopupMenu)​

public void Show(GObject target, PopupDirection dir, PopupMenu parentMenu);
ParameterTypeDescription
targetGObject
dirPopupDirection
parentMenuPopupMenu

Source:UI/PopupMenu.cs (line 394)

Show(GObject, object)​

public void Show(GObject target, object downward);
ParameterTypeDescription
targetGObject
downwardobject

Source:UI/PopupMenu.cs (line 372)

isItemChecked(string)​

public bool isItemChecked(string name);
ParameterTypeDescription
namestring

Source:UI/PopupMenu.cs (line 270)

Properties​

contentPane​

public GComponent contentPane { get; }

Source:UI/PopupMenu.cs (line 330)

itemCount​

public int itemCount { get; }

Source:UI/PopupMenu.cs (line 322)

list​

public GList list { get; }

Source:UI/PopupMenu.cs (line 338)

onClose​

public EventListener onClose { get; }

Source:UI/PopupMenu.cs (line 46)

onPopup​

public EventListener onPopup { get; }

Source:UI/PopupMenu.cs (line 41)