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

Наследование: WidgetBackend, ICellRendererTarget
Показать файл Открыть проект

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