C# Class Xwt.GtkBackend.WidgetBackend

Afficher le fichier Open project: mono/xwt Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AllocEventBox() protected méthode

protected AllocEventBox ( bool visibleWindow = false ) : void
visibleWindow bool
Résultat void

ConvertToScreenCoordinates() public méthode

public ConvertToScreenCoordinates ( System.Point widgetCoordinates ) : System.Point
widgetCoordinates System.Point
Résultat System.Point

DisableEvent() public méthode

public DisableEvent ( object eventId ) : void
eventId object
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DragStart() public méthode

public DragStart ( DragStartData sdata ) : void
sdata Xwt.Backends.DragStartData
Résultat void

EnableEvent() public méthode

public EnableEvent ( object eventId ) : void
eventId object
Résultat void

GetButtonPressEventArgs() protected méthode

protected GetButtonPressEventArgs ( Gtk args ) : ButtonEventArgs
args Gtk
Résultat ButtonEventArgs

GetButtonReleaseEventArgs() protected méthode

protected GetButtonReleaseEventArgs ( Gtk args ) : ButtonEventArgs
args Gtk
Résultat ButtonEventArgs

GetKeyPressEventArgs() protected méthode

protected GetKeyPressEventArgs ( Gtk args ) : KeyEventArgs
args Gtk
Résultat KeyEventArgs

GetKeyReleaseEventArgs() protected méthode

protected GetKeyReleaseEventArgs ( Gtk args ) : KeyEventArgs
args Gtk
Résultat KeyEventArgs

GetMouseMovedEventArgs() protected méthode

protected GetMouseMovedEventArgs ( Gtk args ) : MouseMovedEventArgs
args Gtk
Résultat MouseMovedEventArgs

GetScrollEventArgs() protected méthode

protected GetScrollEventArgs ( Gtk args ) : MouseScrolledEventArgs
args Gtk
Résultat MouseScrolledEventArgs

GetWidget() public static méthode

public static GetWidget ( IWidgetBackend w ) : Gtk.Widget
w IWidgetBackend
Résultat Gtk.Widget

GetWidgetWithPlacement() public static méthode

public static GetWidgetWithPlacement ( IWidgetBackend childBackend ) : Gtk.Widget
childBackend IWidgetBackend
Résultat Gtk.Widget

Initialize() public méthode

public Initialize ( ) : void
Résultat void

OnEnterNotifyEvent() protected méthode

protected OnEnterNotifyEvent ( Gtk args ) : void
args Gtk
Résultat void

OnSetDragSource() protected méthode

protected OnSetDragSource ( Gdk modifierType, Gtk table, Gdk actions ) : void
modifierType Gdk
table Gtk
actions Gdk
Résultat void

OnSetDragStatus() protected méthode

protected OnSetDragStatus ( Gdk context, int x, int y, uint time, Gdk action ) : void
context Gdk
x int
y int
time uint
action Gdk
Résultat void

OnSetDragTarget() protected méthode

protected OnSetDragTarget ( Gtk table, Gdk actions ) : void
table Gtk
actions Gdk
Résultat void

RemoveChildPlacement() public static méthode

public static RemoveChildPlacement ( Gtk w ) : void
w Gtk
Résultat void

SetChildPlacement() public static méthode

public static SetChildPlacement ( IWidgetBackend childBackend ) : void
childBackend IWidgetBackend
Résultat void

SetCursor() public méthode

public SetCursor ( CursorType cursor ) : void
cursor CursorType
Résultat void

SetDragSource() public méthode

public SetDragSource ( TransferDataType types, DragDropAction dragAction ) : void
types TransferDataType
dragAction DragDropAction
Résultat void

SetDragTarget() public méthode

public SetDragTarget ( TransferDataType types, DragDropAction dragAction ) : void
types TransferDataType
dragAction DragDropAction
Résultat void

SetFocus() public méthode

public SetFocus ( ) : void
Résultat void

SetSizeConstraints() public méthode

public SetSizeConstraints ( SizeConstraint widthConstraint, SizeConstraint heightConstraint ) : void
widthConstraint SizeConstraint
heightConstraint SizeConstraint
Résultat void

UpdateChildPlacement() public méthode

public UpdateChildPlacement ( IWidgetBackend childBackend ) : void
childBackend IWidgetBackend
Résultat void

UpdateLayout() public méthode

public UpdateLayout ( ) : void
Résultat void