C# Класс MonoDevelop.Components.PathBar

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

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

Метод Описание
Destroy ( ) : void
GetHoverXPosition ( int &w ) : int
HideMenu ( ) : void
IndexOf ( PathEntry entry ) : int
PathBar ( Widget>.Func createMenuForItem ) : System
SetActive ( int index ) : void
SetPath ( PathEntry path ) : void

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

Метод Описание
OnButtonPressEvent ( Gdk.EventButton evnt ) : bool
OnButtonReleaseEvent ( Gdk.EventButton evnt ) : bool
OnEnterNotifyEvent ( Gdk.EventCrossing evnt ) : bool
OnExposeEvent ( Gdk.EventExpose evnt ) : bool
OnLeaveNotifyEvent ( Gdk.EventCrossing evnt ) : bool
OnMotionNotifyEvent ( Gdk.EventMotion evnt ) : bool
OnSizeRequested ( Requisition &requisition ) : void
OnStyleSet ( Gtk.Style previous ) : void

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

Метод Описание
ArrSame ( PathEntry a, PathEntry b ) : bool
CreateWidthArray ( int result, int index, PathEntry path ) : void
DrawButtonBorder ( Cairo ctx, double x, double width ) : void
DrawPathSeparator ( Cairo ctx, double x, double y, double size ) : void
EnsureLayout ( ) : void
EnsureWidths ( ) : void
GetItemAt ( int x, int y ) : int
KillLayout ( ) : void
PositionFunc ( Gtk.Menu mn, int &x, int &y, bool &push_in ) : void
PositionWidget ( Gtk widget ) : void
ReduceWidths ( int overflow ) : int[]
SetHover ( int i ) : void
ShowMenu ( ) : void

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

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

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

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

public GetHoverXPosition ( int &w ) : int
w int
Результат int

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

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

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

public IndexOf ( PathEntry entry ) : int
entry PathEntry
Результат int

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

protected OnButtonPressEvent ( Gdk.EventButton evnt ) : bool
evnt Gdk.EventButton
Результат bool

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

protected OnButtonReleaseEvent ( Gdk.EventButton evnt ) : bool
evnt Gdk.EventButton
Результат bool

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

protected OnEnterNotifyEvent ( Gdk.EventCrossing evnt ) : bool
evnt Gdk.EventCrossing
Результат bool

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

protected OnExposeEvent ( Gdk.EventExpose evnt ) : bool
evnt Gdk.EventExpose
Результат bool

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

protected OnLeaveNotifyEvent ( Gdk.EventCrossing evnt ) : bool
evnt Gdk.EventCrossing
Результат bool

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

protected OnMotionNotifyEvent ( Gdk.EventMotion evnt ) : bool
evnt Gdk.EventMotion
Результат bool

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

protected OnSizeRequested ( Requisition &requisition ) : void
requisition Requisition
Результат void

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

protected OnStyleSet ( Gtk.Style previous ) : void
previous Gtk.Style
Результат void

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

public PathBar ( Widget>.Func createMenuForItem ) : System
createMenuForItem Widget>.Func
Результат System

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

public SetActive ( int index ) : void
index int
Результат void

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

public SetPath ( PathEntry path ) : void
path PathEntry
Результат void