PopupMenu
Namespace:FairyGUI
Source:Assets/Scripts/UI/PopupMenu.cs (line 9)
public class PopupMenu : EventDispatcher
Inheritance:EventDispatcher → PopupMenu
Inherited members
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);
| Parameter | Type | Description |
|---|---|---|
resourceURL | string |
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);
| Parameter | Type | Description |
|---|---|---|
caption | string | |
callback | EventCallback0 |
Source:UI/PopupMenu.cs (line 88)
AddItem(string, EventCallback1)
public GButton AddItem(string caption, EventCallback1 callback);
| Parameter | Type | Description |
|---|---|---|
caption | string | |
callback | EventCallback1 |
Source:UI/PopupMenu.cs (line 102)
AddItemAt(string, int, EventCallback0)
public GButton AddItemAt(string caption, int index, EventCallback0 callback);
| Parameter | Type | Description |
|---|---|---|
caption | string | |
index | int | |
callback | EventCallback0 |
Source:UI/PopupMenu.cs (line 132)
AddItemAt(string, int, EventCallback1)
public GButton AddItemAt(string caption, int index, EventCallback1 callback);
| Parameter | Type | Description |
|---|---|---|
caption | string | |
index | int | |
callback | EventCallback1 |
Source:UI/PopupMenu.cs (line 117)
AddSeperator()
public void AddSeperator();
Source:UI/PopupMenu.cs (line 163)
AddSeperator(int)
public void AddSeperator(int index);
| Parameter | Type | Description |
|---|---|---|
index | int |
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);
| Parameter | Type | Description |
|---|---|---|
index | int |
Source:UI/PopupMenu.cs (line 193)
Hide()
public void Hide();
Source:UI/PopupMenu.cs (line 401)
IsItemChecked(string)
public bool IsItemChecked(string name);
| Parameter | Type | Description |
|---|---|---|
name | string |
Source:UI/PopupMenu.cs (line 281)
RemoveItem(string)
public void RemoveItem(string name);
| Parameter | Type | Description |
|---|---|---|
name | string |
Source:UI/PopupMenu.cs (line 295)
SetItemCheckable(string, bool)
public void SetItemCheckable(string name, bool checkable);
| Parameter | Type | Description |
|---|---|---|
name | string | |
checkable | bool |
Source:UI/PopupMenu.cs (line 241)
SetItemChecked(string, bool)
public void SetItemChecked(string name, bool check);
| Parameter | Type | Description |
|---|---|---|
name | string | |
check | bool |
Source:UI/PopupMenu.cs (line 262)
SetItemGrayed(string, bool)
public void SetItemGrayed(string name, bool grayed);
| Parameter | Type | Description |
|---|---|---|
name | string | |
grayed | bool |
Source:UI/PopupMenu.cs (line 230)
SetItemText(string, string)
public void SetItemText(string name, string caption);
| Parameter | Type | Description |
|---|---|---|
name | string | |
caption | string |
Source:UI/PopupMenu.cs (line 204)
SetItemVisible(string, bool)
public void SetItemVisible(string name, bool visible);
| Parameter | Type | Description |
|---|---|---|
name | string | |
visible | bool |
Source:UI/PopupMenu.cs (line 215)
Show()
public void Show();
Source:UI/PopupMenu.cs (line 358)
Show(GObject)
public void Show(GObject target);
| Parameter | Type | Description |
|---|---|---|
target | GObject |
Source:UI/PopupMenu.cs (line 367)
Show(GObject, PopupDirection)
public void Show(GObject target, PopupDirection dir);
| Parameter | Type | Description |
|---|---|---|
target | GObject | |
dir | PopupDirection |
Source:UI/PopupMenu.cs (line 383)
Show(GObject, PopupDirection, PopupMenu)
public void Show(GObject target, PopupDirection dir, PopupMenu parentMenu);
| Parameter | Type | Description |
|---|---|---|
target | GObject | |
dir | PopupDirection | |
parentMenu | PopupMenu |
Source:UI/PopupMenu.cs (line 394)
Show(GObject, object)
public void Show(GObject target, object downward);
| Parameter | Type | Description |
|---|---|---|
target | GObject | |
downward | object |
Source:UI/PopupMenu.cs (line 372)
isItemChecked(string)
public bool isItemChecked(string name);
| Parameter | Type | Description |
|---|---|---|
name | string |
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)