C# Класс Stetic.Editor.ActionMenu

Наследование: Gtk.EventBox, IMenuItemContainer
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ActionMenu System
DeleteAction void
Fill void
FindMenuItem ActionMenuItem
IMenuItemContainer void
InsertAction Stetic.Wrapper.ActionTreeNode
InsertActionAt void
LocateWidget ActionMenuItem
OnAddClicked void
OnChildAdded void
OnChildRemoved void
OnEditingDone void
OnItemKeyPress void
Paste void
ProcessKey void
Refresh void
ResetSelection void
RestoreStatus void
SaveStatus void
SelectLastItem void

Открытые методы

Метод Описание
ActionMenu ( IntPtr p ) : System
Dispose ( ) : void
RepositionSubmenu ( ) : bool
Select ( ActionTreeNode node ) : void
TrackWidgetPosition ( Gtk refWidget, bool topMenu ) : void

Защищенные методы

Метод Описание
OnButtonPressEvent ( Gdk ev ) : bool
OnDragDataReceived ( Gdk context, int x, int y, Gtk data, uint info, uint time ) : void
OnDragDrop ( Gdk context, int x, int y, uint time ) : bool
OnDragLeave ( Gdk context, uint time ) : void
OnDragMotion ( Gdk context, int x, int y, uint time ) : bool
OnExposeEvent ( Gdk ev ) : bool

Приватные методы

Метод Описание
ActionMenu ( Widget wrapper, IMenuItemContainer parentMenu, ActionTreeNode node ) : System
DeleteAction ( ActionMenuItem item ) : void
Fill ( ) : void
FindMenuItem ( ActionTreeNode node ) : ActionMenuItem
IMenuItemContainer ( Stetic.Editor.ActionItem aitem ) : void
InsertAction ( int pos ) : ActionTreeNode
InsertActionAt ( ActionMenuItem item, bool after, bool separator ) : void
LocateWidget ( int x, int y ) : ActionMenuItem
OnAddClicked ( object s, Gtk args ) : void
OnChildAdded ( object ob, ActionTreeNodeArgs args ) : void
OnChildRemoved ( object ob, ActionTreeNodeArgs args ) : void
OnEditingDone ( object ob, MenuItemEditEventArgs args ) : void
OnItemKeyPress ( object s, Gtk args ) : void
Paste ( ActionMenuItem item ) : void
ProcessKey ( ActionMenuItem item, Gdk key, Gdk modifier ) : void
Refresh ( ) : void
ResetSelection ( ) : void
RestoreStatus ( ArrayList status, int index ) : void
SaveStatus ( ArrayList status ) : void
SelectLastItem ( ) : void

Описание методов

ActionMenu() публичный Метод

public ActionMenu ( IntPtr p ) : System
p System.IntPtr
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

OnButtonPressEvent() защищенный Метод

protected OnButtonPressEvent ( Gdk ev ) : bool
ev Gdk
Результат bool

OnDragDataReceived() защищенный Метод

protected OnDragDataReceived ( Gdk context, int x, int y, Gtk data, uint info, uint time ) : void
context Gdk
x int
y int
data Gtk
info uint
time uint
Результат void

OnDragDrop() защищенный Метод

protected OnDragDrop ( Gdk context, int x, int y, uint time ) : bool
context Gdk
x int
y int
time uint
Результат bool

OnDragLeave() защищенный Метод

protected OnDragLeave ( Gdk context, uint time ) : void
context Gdk
time uint
Результат void

OnDragMotion() защищенный Метод

protected OnDragMotion ( Gdk context, int x, int y, uint time ) : bool
context Gdk
x int
y int
time uint
Результат bool

OnExposeEvent() защищенный Метод

protected OnExposeEvent ( Gdk ev ) : bool
ev Gdk
Результат bool

RepositionSubmenu() публичный Метод

public RepositionSubmenu ( ) : bool
Результат bool

Select() публичный Метод

public Select ( ActionTreeNode node ) : void
node Stetic.Wrapper.ActionTreeNode
Результат void

TrackWidgetPosition() публичный Метод

public TrackWidgetPosition ( Gtk refWidget, bool topMenu ) : void
refWidget Gtk
topMenu bool
Результат void