C# 클래스 Xwt.GtkBackend.TableViewBackend

상속: WidgetBackend, ICellRendererTarget
파일 보기 프로젝트 열기: mono/xwt

Private Properties

프로퍼티 타입 설명
HandleWidgetSelectionChanged void
ICellRendererTarget Rectangle
MapColumn void
MapTitle void

공개 메소드들

메소드 설명
AddAttribute ( object target, Gtk cr, string field, int col ) : void
AddColumn ( ListViewColumn col ) : object
CreateHorizontalScrollControl ( ) : IScrollControlBackend
CreateVerticalScrollControl ( ) : IScrollControlBackend
DisableEvent ( object eventId ) : void
EnableEvent ( object eventId ) : void
GetCellPosition ( Gtk r, int ex, int ey, int &cx, int &cy, Gtk &it ) : bool
PackEnd ( object target, Gtk cr, bool expand ) : void
PackStart ( object target, Gtk cr, bool expand ) : void
QueueDraw ( object target, Gtk iter ) : void
RemoveColumn ( ListViewColumn col, object handle ) : void
ScrollToRow ( TreeIter pos ) : void
SelectAll ( ) : void
SetCellDataFunc ( object target, Gtk cr, Gtk dataFunc ) : void
SetCurrentEventRow ( string path ) : void
SetSelectionMode ( SelectionMode mode ) : void
TableViewBackend ( )
UnselectAll ( ) : void
UpdateColumn ( ListViewColumn col, object handle, ListViewColumnChange change ) : void

보호된 메소드들

메소드 설명
GetButtonPressEventArgs ( ButtonPressEventArgs args ) : ButtonEventArgs
GetButtonReleaseEventArgs ( ButtonReleaseEventArgs args ) : ButtonEventArgs
GetCellColumn ( CellView cell ) : Gtk.TreeViewColumn
GetCellRenderer ( CellView cell ) : Gtk.CellRenderer
GetMouseMovedEventArgs ( MotionNotifyEventArgs args ) : MouseMovedEventArgs
GetPathAtPosition ( System.Point p ) : Gtk.TreePath
GetRowBackgroundBounds ( Gtk iter ) : Rectangle
GetRowBounds ( Gtk iter ) : Rectangle
OnSetBackgroundColor ( Xwt color ) : void

비공개 메소드들

메소드 설명
HandleWidgetSelectionChanged ( object sender, EventArgs e ) : void
ICellRendererTarget ( object target, Gtk cra, Gtk iter ) : Rectangle
MapColumn ( ListViewColumn col, Gtk tc ) : void
MapTitle ( ListViewColumn col, Gtk tc ) : void

메소드 상세

AddAttribute() 공개 메소드

public AddAttribute ( object target, Gtk cr, string field, int col ) : void
target object
cr Gtk
field string
col int
리턴 void

AddColumn() 공개 메소드

public AddColumn ( ListViewColumn col ) : object
col ListViewColumn
리턴 object

CreateHorizontalScrollControl() 공개 메소드

public CreateHorizontalScrollControl ( ) : IScrollControlBackend
리턴 IScrollControlBackend

CreateVerticalScrollControl() 공개 메소드

public CreateVerticalScrollControl ( ) : IScrollControlBackend
리턴 IScrollControlBackend

DisableEvent() 공개 메소드

public DisableEvent ( object eventId ) : void
eventId object
리턴 void

EnableEvent() 공개 메소드

public EnableEvent ( object eventId ) : void
eventId object
리턴 void

GetButtonPressEventArgs() 보호된 메소드

protected GetButtonPressEventArgs ( ButtonPressEventArgs args ) : ButtonEventArgs
args ButtonPressEventArgs
리턴 ButtonEventArgs

GetButtonReleaseEventArgs() 보호된 메소드

protected GetButtonReleaseEventArgs ( ButtonReleaseEventArgs args ) : ButtonEventArgs
args ButtonReleaseEventArgs
리턴 ButtonEventArgs

GetCellColumn() 보호된 메소드

protected GetCellColumn ( CellView cell ) : Gtk.TreeViewColumn
cell CellView
리턴 Gtk.TreeViewColumn

GetCellPosition() 공개 메소드

public GetCellPosition ( Gtk r, int ex, int ey, int &cx, int &cy, Gtk &it ) : bool
r Gtk
ex int
ey int
cx int
cy int
it Gtk
리턴 bool

GetCellRenderer() 보호된 메소드

protected GetCellRenderer ( CellView cell ) : Gtk.CellRenderer
cell CellView
리턴 Gtk.CellRenderer

GetMouseMovedEventArgs() 보호된 메소드

protected GetMouseMovedEventArgs ( MotionNotifyEventArgs args ) : MouseMovedEventArgs
args MotionNotifyEventArgs
리턴 MouseMovedEventArgs

GetPathAtPosition() 보호된 메소드

protected GetPathAtPosition ( System.Point p ) : Gtk.TreePath
p System.Point
리턴 Gtk.TreePath

GetRowBackgroundBounds() 보호된 메소드

protected GetRowBackgroundBounds ( Gtk iter ) : Rectangle
iter Gtk
리턴 Rectangle

GetRowBounds() 보호된 메소드

protected GetRowBounds ( Gtk iter ) : Rectangle
iter Gtk
리턴 Rectangle

OnSetBackgroundColor() 보호된 메소드

protected OnSetBackgroundColor ( Xwt color ) : void
color Xwt
리턴 void

PackEnd() 공개 메소드

public PackEnd ( object target, Gtk cr, bool expand ) : void
target object
cr Gtk
expand bool
리턴 void

PackStart() 공개 메소드

public PackStart ( object target, Gtk cr, bool expand ) : void
target object
cr Gtk
expand bool
리턴 void

QueueDraw() 공개 메소드

public QueueDraw ( object target, Gtk iter ) : void
target object
iter Gtk
리턴 void

RemoveColumn() 공개 메소드

public RemoveColumn ( ListViewColumn col, object handle ) : void
col ListViewColumn
handle object
리턴 void

ScrollToRow() 공개 메소드

public ScrollToRow ( TreeIter pos ) : void
pos TreeIter
리턴 void

SelectAll() 공개 메소드

public SelectAll ( ) : void
리턴 void

SetCellDataFunc() 공개 메소드

public SetCellDataFunc ( object target, Gtk cr, Gtk dataFunc ) : void
target object
cr Gtk
dataFunc Gtk
리턴 void

SetCurrentEventRow() 공개 메소드

public SetCurrentEventRow ( string path ) : void
path string
리턴 void

SetSelectionMode() 공개 메소드

public SetSelectionMode ( SelectionMode mode ) : void
mode SelectionMode
리턴 void

TableViewBackend() 공개 메소드

public TableViewBackend ( )

UnselectAll() 공개 메소드

public UnselectAll ( ) : void
리턴 void

UpdateColumn() 공개 메소드

public UpdateColumn ( ListViewColumn col, object handle, ListViewColumnChange change ) : void
col ListViewColumn
handle object
change ListViewColumnChange
리턴 void