C# Класс Xwt.GtkBackend.WidgetBackend

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ConvertDragAction DragDropAction
ConvertDragAction Gdk.DragAction
DoDragDataReceived bool
DoDragDrop bool
DoDragMotion bool
DoDragaDataDelete void
FinishDrag void
HandleButtonPressEvent void
HandleButtonReleaseEvent void
HandleDragBegin void
HandleDragDataDelete void
HandleDragFailed void
HandleEnterNotifyEvent void
HandleImCommitEvent void
HandleKeyPressEvent void
HandleKeyReleaseEvent void
HandleLeaveNotifyEvent void
HandleMotionNotifyEvent void
HandleScrollEvent void
HandleTextInputKeyPressEvent void
HandleTextInputKeyReleaseEvent void
HandleTextInserted void
HandleWidgetBoundsChanged void
HandleWidgetDragBegin void
HandleWidgetDragDataGet void
HandleWidgetDragDataReceived void
HandleWidgetDragDrop void
HandleWidgetDragEnd void
HandleWidgetDragLeave void
HandleWidgetDragMotion void
HandleWidgetFocusInEvent void
HandleWidgetFocusOutEvent void
IBackend void
IWidgetBackend void
MarkDestroyed void
NeedsAlignmentWrapper bool
QueryDragData void
RunWhenRealized void
SubscribeCursorEnterLeaveEvent void

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

Метод Описание
ConvertToScreenCoordinates ( System.Point widgetCoordinates ) : System.Point
DisableEvent ( object eventId ) : void
Dispose ( ) : void
DragStart ( DragStartData sdata ) : void
EnableEvent ( object eventId ) : void
GetWidget ( IWidgetBackend w ) : Gtk.Widget
GetWidgetWithPlacement ( IWidgetBackend childBackend ) : Gtk.Widget
Initialize ( ) : void
RemoveChildPlacement ( Gtk w ) : void
SetChildPlacement ( IWidgetBackend childBackend ) : void
SetCursor ( CursorType cursor ) : void
SetDragSource ( TransferDataType types, DragDropAction dragAction ) : void
SetDragTarget ( TransferDataType types, DragDropAction dragAction ) : void
SetFocus ( ) : void
SetSizeConstraints ( SizeConstraint widthConstraint, SizeConstraint heightConstraint ) : void
UpdateChildPlacement ( IWidgetBackend childBackend ) : void
UpdateLayout ( ) : void

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

Метод Описание
AllocEventBox ( bool visibleWindow = false ) : void
Dispose ( bool disposing ) : void
GetButtonPressEventArgs ( Gtk args ) : ButtonEventArgs
GetButtonReleaseEventArgs ( Gtk args ) : ButtonEventArgs
GetKeyPressEventArgs ( Gtk args ) : KeyEventArgs
GetKeyReleaseEventArgs ( Gtk args ) : KeyEventArgs
GetMouseMovedEventArgs ( Gtk args ) : MouseMovedEventArgs
GetScrollEventArgs ( Gtk args ) : MouseScrolledEventArgs
OnEnterNotifyEvent ( Gtk args ) : void
OnSetDragSource ( Gdk modifierType, Gtk table, Gdk actions ) : void
OnSetDragStatus ( Gdk context, int x, int y, uint time, Gdk action ) : void
OnSetDragTarget ( Gtk table, Gdk actions ) : void

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

Метод Описание
ConvertDragAction ( Gdk dragAction ) : DragDropAction
ConvertDragAction ( DragDropAction dragAction ) : Gdk.DragAction
DoDragDataReceived ( Gdk context, int x, int y, Gtk selectionData, uint info, uint time ) : bool
DoDragDrop ( Gdk context, int x, int y, uint time ) : bool
DoDragMotion ( Gdk context, int x, int y, uint time ) : bool
DoDragaDataDelete ( ) : void
FinishDrag ( bool delete ) : void
HandleButtonPressEvent ( object o, Gtk args ) : void
HandleButtonReleaseEvent ( object o, Gtk args ) : void
HandleDragBegin ( object o, Gtk args ) : void
HandleDragDataDelete ( object o, Gtk args ) : void
HandleDragFailed ( object o, Gtk args ) : void
HandleEnterNotifyEvent ( object o, Gtk args ) : void
HandleImCommitEvent ( object o, Gtk args ) : void
HandleKeyPressEvent ( object o, Gtk args ) : void
HandleKeyReleaseEvent ( object o, Gtk args ) : void
HandleLeaveNotifyEvent ( object o, Gtk args ) : void
HandleMotionNotifyEvent ( object o, Gtk args ) : void
HandleScrollEvent ( object o, Gtk args ) : void
HandleTextInputKeyPressEvent ( object o, Gtk args ) : void
HandleTextInputKeyReleaseEvent ( object o, Gtk args ) : void
HandleTextInserted ( object o, Gtk args ) : void
HandleWidgetBoundsChanged ( object o, Gtk args ) : void
HandleWidgetDragBegin ( object o, Gtk args ) : void
HandleWidgetDragDataGet ( object o, Gtk args ) : void
HandleWidgetDragDataReceived ( object o, Gtk args ) : void
HandleWidgetDragDrop ( object o, Gtk args ) : void
HandleWidgetDragEnd ( object o, Gtk args ) : void
HandleWidgetDragLeave ( object o, Gtk args ) : void
HandleWidgetDragMotion ( object o, Gtk args ) : void
HandleWidgetFocusInEvent ( object o, EventArgs args ) : void
HandleWidgetFocusOutEvent ( object o, Gtk args ) : void
IBackend ( object frontend, Xwt.Backends.ApplicationContext context ) : void
IWidgetBackend ( IWidgetEventSink sink ) : void
MarkDestroyed ( Widget w ) : void
NeedsAlignmentWrapper ( Widget fw ) : bool
QueryDragData ( Gdk ctx, uint time, bool isMotionEvent ) : void
RunWhenRealized ( Action a ) : void
SubscribeCursorEnterLeaveEvent ( ) : void

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

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

protected AllocEventBox ( bool visibleWindow = false ) : void
visibleWindow bool
Результат void

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

public ConvertToScreenCoordinates ( System.Point widgetCoordinates ) : System.Point
widgetCoordinates System.Point
Результат System.Point

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

public DisableEvent ( object eventId ) : void
eventId object
Результат void

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public DragStart ( DragStartData sdata ) : void
sdata Xwt.Backends.DragStartData
Результат void

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

public EnableEvent ( object eventId ) : void
eventId object
Результат void

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

protected GetButtonPressEventArgs ( Gtk args ) : ButtonEventArgs
args Gtk
Результат ButtonEventArgs

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

protected GetButtonReleaseEventArgs ( Gtk args ) : ButtonEventArgs
args Gtk
Результат ButtonEventArgs

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

protected GetKeyPressEventArgs ( Gtk args ) : KeyEventArgs
args Gtk
Результат KeyEventArgs

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

protected GetKeyReleaseEventArgs ( Gtk args ) : KeyEventArgs
args Gtk
Результат KeyEventArgs

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

protected GetMouseMovedEventArgs ( Gtk args ) : MouseMovedEventArgs
args Gtk
Результат MouseMovedEventArgs

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

protected GetScrollEventArgs ( Gtk args ) : MouseScrolledEventArgs
args Gtk
Результат MouseScrolledEventArgs

GetWidget() публичный статический Метод

public static GetWidget ( IWidgetBackend w ) : Gtk.Widget
w IWidgetBackend
Результат Gtk.Widget

GetWidgetWithPlacement() публичный статический Метод

public static GetWidgetWithPlacement ( IWidgetBackend childBackend ) : Gtk.Widget
childBackend IWidgetBackend
Результат Gtk.Widget

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

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

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

protected OnEnterNotifyEvent ( Gtk args ) : void
args Gtk
Результат void

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

protected OnSetDragSource ( Gdk modifierType, Gtk table, Gdk actions ) : void
modifierType Gdk
table Gtk
actions Gdk
Результат void

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

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

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

protected OnSetDragTarget ( Gtk table, Gdk actions ) : void
table Gtk
actions Gdk
Результат void

RemoveChildPlacement() публичный статический Метод

public static RemoveChildPlacement ( Gtk w ) : void
w Gtk
Результат void

SetChildPlacement() публичный статический Метод

public static SetChildPlacement ( IWidgetBackend childBackend ) : void
childBackend IWidgetBackend
Результат void

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

public SetCursor ( CursorType cursor ) : void
cursor CursorType
Результат void

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

public SetDragSource ( TransferDataType types, DragDropAction dragAction ) : void
types TransferDataType
dragAction DragDropAction
Результат void

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

public SetDragTarget ( TransferDataType types, DragDropAction dragAction ) : void
types TransferDataType
dragAction DragDropAction
Результат void

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

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

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

public SetSizeConstraints ( SizeConstraint widthConstraint, SizeConstraint heightConstraint ) : void
widthConstraint SizeConstraint
heightConstraint SizeConstraint
Результат void

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

public UpdateChildPlacement ( IWidgetBackend childBackend ) : void
childBackend IWidgetBackend
Результат void

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

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