跳到主要内容

PopupMenu

命名空间:FairyGUI
源码:Assets/Scripts/UI/PopupMenu.cs (行 9)

public class PopupMenu : EventDispatcher

继承:EventDispatcher → PopupMenu

继承成员​

EventDispatcher

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

构造函数​

PopupMenu()​

public PopupMenu();

源码:UI/PopupMenu.cs (行 27)

PopupMenu(string)​

public PopupMenu(string resourceURL);
参数类型说明
resourceURLstring

源码: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);
参数类型说明
captionstring
callbackEventCallback0

源码:UI/PopupMenu.cs (行 88)

AddItem(string, EventCallback1)​

public GButton AddItem(string caption, EventCallback1 callback);
参数类型说明
captionstring
callbackEventCallback1

源码:UI/PopupMenu.cs (行 102)

AddItemAt(string, int, EventCallback0)​

public GButton AddItemAt(string caption, int index, EventCallback0 callback);
参数类型说明
captionstring
indexint
callbackEventCallback0

源码:UI/PopupMenu.cs (行 132)

AddItemAt(string, int, EventCallback1)​

public GButton AddItemAt(string caption, int index, EventCallback1 callback);
参数类型说明
captionstring
indexint
callbackEventCallback1

源码:UI/PopupMenu.cs (行 117)

AddSeperator()​

public void AddSeperator();

源码:UI/PopupMenu.cs (行 163)

AddSeperator(int)​

public void AddSeperator(int index);
参数类型说明
indexint

源码: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);
参数类型说明
indexint

源码:UI/PopupMenu.cs (行 193)

Hide()​

public void Hide();

源码:UI/PopupMenu.cs (行 401)

IsItemChecked(string)​

public bool IsItemChecked(string name);
参数类型说明
namestring

源码:UI/PopupMenu.cs (行 281)

RemoveItem(string)​

public void RemoveItem(string name);
参数类型说明
namestring

源码:UI/PopupMenu.cs (行 295)

SetItemCheckable(string, bool)​

public void SetItemCheckable(string name, bool checkable);
参数类型说明
namestring
checkablebool

源码:UI/PopupMenu.cs (行 241)

SetItemChecked(string, bool)​

public void SetItemChecked(string name, bool check);
参数类型说明
namestring
checkbool

源码:UI/PopupMenu.cs (行 262)

SetItemGrayed(string, bool)​

public void SetItemGrayed(string name, bool grayed);
参数类型说明
namestring
grayedbool

源码:UI/PopupMenu.cs (行 230)

SetItemText(string, string)​

public void SetItemText(string name, string caption);
参数类型说明
namestring
captionstring

源码:UI/PopupMenu.cs (行 204)

SetItemVisible(string, bool)​

public void SetItemVisible(string name, bool visible);
参数类型说明
namestring
visiblebool

源码:UI/PopupMenu.cs (行 215)

Show()​

public void Show();

源码:UI/PopupMenu.cs (行 358)

Show(GObject)​

public void Show(GObject target);
参数类型说明
targetGObject

源码:UI/PopupMenu.cs (行 367)

Show(GObject, PopupDirection)​

public void Show(GObject target, PopupDirection dir);
参数类型说明
targetGObject
dirPopupDirection

源码:UI/PopupMenu.cs (行 383)

Show(GObject, PopupDirection, PopupMenu)​

public void Show(GObject target, PopupDirection dir, PopupMenu parentMenu);
参数类型说明
targetGObject
dirPopupDirection
parentMenuPopupMenu

源码:UI/PopupMenu.cs (行 394)

Show(GObject, object)​

public void Show(GObject target, object downward);
参数类型说明
targetGObject
downwardobject

源码:UI/PopupMenu.cs (行 372)

isItemChecked(string)​

public bool isItemChecked(string name);
参数类型说明
namestring

源码: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)