C# Class Stetic.Editor.ActionMenu

Inheritance: Gtk.EventBox, IMenuItemContainer
Show file Open project: mono/stetic Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
ActionMenu ( IntPtr p ) : System
Dispose ( ) : void
RepositionSubmenu ( ) : bool
Select ( ActionTreeNode node ) : void
TrackWidgetPosition ( Gtk refWidget, bool topMenu ) : void

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ActionMenu() public method

public ActionMenu ( IntPtr p ) : System
p System.IntPtr
return System

Dispose() public method

public Dispose ( ) : void
return void

OnButtonPressEvent() protected method

protected OnButtonPressEvent ( Gdk ev ) : bool
ev Gdk
return bool

OnDragDataReceived() protected method

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
return void

OnDragDrop() protected method

protected OnDragDrop ( Gdk context, int x, int y, uint time ) : bool
context Gdk
x int
y int
time uint
return bool

OnDragLeave() protected method

protected OnDragLeave ( Gdk context, uint time ) : void
context Gdk
time uint
return void

OnDragMotion() protected method

protected OnDragMotion ( Gdk context, int x, int y, uint time ) : bool
context Gdk
x int
y int
time uint
return bool

OnExposeEvent() protected method

protected OnExposeEvent ( Gdk ev ) : bool
ev Gdk
return bool

RepositionSubmenu() public method

public RepositionSubmenu ( ) : bool
return bool

Select() public method

public Select ( ActionTreeNode node ) : void
node Stetic.Wrapper.ActionTreeNode
return void

TrackWidgetPosition() public method

public TrackWidgetPosition ( Gtk refWidget, bool topMenu ) : void
refWidget Gtk
topMenu bool
return void