C# Class SidebarLibrary.CommandBars.ToolBarEx

Summary description for ToolBarEx.
Inheritance: System.Windows.Forms.Control, IChevron
ファイルを表示 Open project: sillsdev/FieldWorks

Public Methods

Method Description
GetIdealSize ( ) : int
PreProcessMessage ( Message &message ) : bool
ToolBarEx ( ) : System
ToolBarEx ( BarType type ) : System
ToolBarEx ( BarType type, bool useNewRow ) : System
ToolBarEx ( bool useNewRow ) : System
UpdateToolBarItems ( ) : void

Protected Methods

Method Description
CreateHandle ( ) : void
Dispose ( bool disposing ) : void

Override base implementation, to detach the object.

DrawArrowGlyph ( Graphics g, Rectangle rectangle ) : void
OnFontChanged ( EventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
WndProc ( Message &message ) : void

Private Methods

Method Description
Attach ( ) : void
BeginUpdate ( ) : void
Detach ( ) : void
DropDownFilter ( Message &message ) : bool
DropDownHook ( int code, IntPtr wparam, IntPtr lparam ) : IntPtr
EndUpdate ( ) : void
FindShortcutItem ( Menu collection, Keys keys ) : MenuItem
FindShortcutItem ( MenuItem menuItems, Keys keys ) : MenuItem
GetButtonInfo ( int index ) : TBBUTTONINFO
GetNextItem ( int index ) : int
GetPreviousItem ( int index ) : int
HasText ( ) : bool
HitTest ( Point point ) : int
IChevron ( Control control, Point point ) : void
InitializeToolBar ( ) : void
IsCommonCtrl6 ( ) : bool
IsValid ( int index ) : bool
Item_Changed ( Object s, EventArgs e ) : void
Items_Changed ( Object s, EventArgs e ) : void
MenuChar ( Message &message ) : void
NotifyCustomDraw ( Message &m ) : void
NotifyCustomDrawToolBar ( Message &m ) : void
NotifyNeedTextA ( Message &m ) : void
NotifyNeedTextW ( Message &m ) : void
RealizeItems ( ) : void
SetHotItem ( int index ) : void
SetState ( State state, int index ) : void
ToolbarSizeChanged ( ) : void
TrackDropDown ( int index ) : void
TrackDropDownNext ( int index ) : void
UpdateComboBoxPosition ( int index ) : void
UpdateImageList ( ) : void
UpdateItem ( int index ) : void
UpdateItems ( ) : void
UpdateSize ( ) : void

Method Details

CreateHandle() protected method

protected CreateHandle ( ) : void
return void

Dispose() protected method

Override base implementation, to detach the object.
protected Dispose ( bool disposing ) : void
disposing bool
return void

DrawArrowGlyph() protected method

protected DrawArrowGlyph ( Graphics g, Rectangle rectangle ) : void
g System.Drawing.Graphics
rectangle System.Drawing.Rectangle
return void

GetIdealSize() public method

public GetIdealSize ( ) : int
return int

OnFontChanged() protected method

protected OnFontChanged ( EventArgs e ) : void
e System.EventArgs
return void

OnHandleCreated() protected method

protected OnHandleCreated ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseDown() protected method

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

PreProcessMessage() public method

public PreProcessMessage ( Message &message ) : bool
message System.Windows.Forms.Message
return bool

ToolBarEx() public method

public ToolBarEx ( ) : System
return System

ToolBarEx() public method

public ToolBarEx ( BarType type ) : System
type BarType
return System

ToolBarEx() public method

public ToolBarEx ( BarType type, bool useNewRow ) : System
type BarType
useNewRow bool
return System

ToolBarEx() public method

public ToolBarEx ( bool useNewRow ) : System
useNewRow bool
return System

UpdateToolBarItems() public method

public UpdateToolBarItems ( ) : void
return void

WndProc() protected method

protected WndProc ( Message &message ) : void
message System.Windows.Forms.Message
return void