C# 클래스 Xwt.GtkBackend.WidgetBackend

파일 보기 프로젝트 열기: mono/xwt 1 사용 예제들

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