PopupMenu
命名空间:FairyGUI
源码:Assets/Scripts/UI/PopupMenu.cs (行 9)
public class PopupMenu : EventDispatcher
继承:EventDispatcher → PopupMenu
继承成员
AddCapture, AddEventListener, BroadcastEvent, BubbleEvent, DispatchEvent, RemoveCapture, RemoveEventListener, RemoveEventListeners, hasEventListeners, isDispatching
构造函数
PopupMenu()
public PopupMenu();
源码:UI/PopupMenu.cs (行 27)
PopupMenu(string)
public PopupMenu(string resourceURL);
| 参数 | 类型 | 说明 |
|---|---|---|
resourceURL | string |
源码:UI/PopupMenu.cs (行 36)
字段
_contentPane
protected GComponent _contentPane;
源码:UI/PopupMenu.cs (行 11)
_expandingItem
protected GObject _expandingItem;
源码:UI/PopupMenu.cs (行 13)
_list
protected GList _list;
源码:UI/PopupMenu.cs (行 12)
autoSize
public bool autoSize;
源码:UI/PopupMenu.cs (行 23)
hideOnClickItem
public bool hideOnClickItem;
源码:UI/PopupMenu.cs (行 22)
visibleItemCount
public int visibleItemCount;
源码:UI/PopupMenu.cs (行 21)
方法
AddItem(string, EventCallback0)
public GButton AddItem(string caption, EventCallback0 callback);
| 参数 | 类型 | 说明 |
|---|---|---|
caption | string | |
callback | EventCallback0 |
源码:UI/PopupMenu.cs (行 88)
AddItem(string, EventCallback1)
public GButton AddItem(string caption, EventCallback1 callback);
| 参数 | 类型 | 说明 |
|---|---|---|
caption | string | |
callback | EventCallback1 |
源码:UI/PopupMenu.cs (行 102)
AddItemAt(string, int, EventCallback0)
public GButton AddItemAt(string caption, int index, EventCallback0 callback);
| 参数 | 类型 | 说明 |
|---|---|---|
caption | string | |
index | int | |
callback | EventCallback0 |
源码:UI/PopupMenu.cs (行 132)
AddItemAt(string, int, EventCallback1)
public GButton AddItemAt(string caption, int index, EventCallback1 callback);
| 参数 | 类型 | 说明 |
|---|---|---|
caption | string | |
index | int | |
callback | EventCallback1 |
源码:UI/PopupMenu.cs (行 117)
AddSeperator()
public void AddSeperator();
源码:UI/PopupMenu.cs (行 163)
AddSeperator(int)
public void AddSeperator(int index);
| 参数 | 类型 | 说明 |
|---|---|---|
index | int |
源码:UI/PopupMenu.cs (行 171)
ClearItems()
public void ClearItems();
源码:UI/PopupMenu.cs (行 314)
Dispose()
public void Dispose();
源码:UI/PopupMenu.cs (行 343)
GetItemName(int)
public string GetItemName(int index);
| 参数 | 类型 | 说明 |
|---|---|---|
index | int |
源码:UI/PopupMenu.cs (行 193)
Hide()
public void Hide();
源码:UI/PopupMenu.cs (行 401)
IsItemChecked(string)
public bool IsItemChecked(string name);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string |
源码:UI/PopupMenu.cs (行 281)
RemoveItem(string)
public void RemoveItem(string name);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string |
源码:UI/PopupMenu.cs (行 295)
SetItemCheckable(string, bool)
public void SetItemCheckable(string name, bool checkable);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string | |
checkable | bool |
源码:UI/PopupMenu.cs (行 241)
SetItemChecked(string, bool)
public void SetItemChecked(string name, bool check);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string | |
check | bool |
源码:UI/PopupMenu.cs (行 262)
SetItemGrayed(string, bool)
public void SetItemGrayed(string name, bool grayed);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string | |
grayed | bool |
源码:UI/PopupMenu.cs (行 230)
SetItemText(string, string)
public void SetItemText(string name, string caption);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string | |
caption | string |
源码:UI/PopupMenu.cs (行 204)
SetItemVisible(string, bool)
public void SetItemVisible(string name, bool visible);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string | |
visible | bool |
源码:UI/PopupMenu.cs (行 215)
Show()
public void Show();
源码:UI/PopupMenu.cs (行 358)
Show(GObject)
public void Show(GObject target);
| 参数 | 类型 | 说明 |
|---|---|---|
target | GObject |
源码:UI/PopupMenu.cs (行 367)
Show(GObject, PopupDirection)
public void Show(GObject target, PopupDirection dir);
| 参数 | 类型 | 说明 |
|---|---|---|
target | GObject | |
dir | PopupDirection |
源码:UI/PopupMenu.cs (行 383)
Show(GObject, PopupDirection, PopupMenu)
public void Show(GObject target, PopupDirection dir, PopupMenu parentMenu);
| 参数 | 类型 | 说明 |
|---|---|---|
target | GObject | |
dir | PopupDirection | |
parentMenu | PopupMenu |
源码:UI/PopupMenu.cs (行 394)
Show(GObject, object)
public void Show(GObject target, object downward);
| 参数 | 类型 | 说明 |
|---|---|---|
target | GObject | |
downward | object |
源码:UI/PopupMenu.cs (行 372)
isItemChecked(string)
public bool isItemChecked(string name);
| 参数 | 类型 | 说明 |
|---|---|---|
name | string |
源码:UI/PopupMenu.cs (行 270)
属性
contentPane
public GComponent contentPane { get; }
源码:UI/PopupMenu.cs (行 330)
itemCount
public int itemCount { get; }
源码:UI/PopupMenu.cs (行 322)
list
public GList list { get; }
源码:UI/PopupMenu.cs (行 338)
onClose
public EventListener onClose { get; }
源码:UI/PopupMenu.cs (行 46)
onPopup
public EventListener onPopup { get; }
源码:UI/PopupMenu.cs (行 41)