C# Class Xwt.GtkBackend.TableViewBackend

Inheritance: WidgetBackend, ICellRendererTarget
Afficher le fichier Open project: mono/xwt

Private Properties

Свойство Type Description
HandleWidgetSelectionChanged void
ICellRendererTarget Rectangle
MapColumn void
MapTitle void

Méthodes publiques

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

Méthodes protégées

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

Private Methods

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

Method Details

AddAttribute() public méthode

public AddAttribute ( object target, Gtk cr, string field, int col ) : void
target object
cr Gtk
field string
col int
Résultat void

AddColumn() public méthode

public AddColumn ( ListViewColumn col ) : object
col ListViewColumn
Résultat object

CreateHorizontalScrollControl() public méthode

public CreateHorizontalScrollControl ( ) : IScrollControlBackend
Résultat IScrollControlBackend

CreateVerticalScrollControl() public méthode

public CreateVerticalScrollControl ( ) : IScrollControlBackend
Résultat IScrollControlBackend

DisableEvent() public méthode

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

EnableEvent() public méthode

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

GetButtonPressEventArgs() protected méthode

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

GetButtonReleaseEventArgs() protected méthode

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

GetCellColumn() protected méthode

protected GetCellColumn ( CellView cell ) : Gtk.TreeViewColumn
cell CellView
Résultat Gtk.TreeViewColumn

GetCellPosition() public méthode

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
Résultat bool

GetCellRenderer() protected méthode

protected GetCellRenderer ( CellView cell ) : Gtk.CellRenderer
cell CellView
Résultat Gtk.CellRenderer

GetMouseMovedEventArgs() protected méthode

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

GetPathAtPosition() protected méthode

protected GetPathAtPosition ( System.Point p ) : Gtk.TreePath
p System.Point
Résultat Gtk.TreePath

GetRowBackgroundBounds() protected méthode

protected GetRowBackgroundBounds ( Gtk iter ) : Rectangle
iter Gtk
Résultat Rectangle

GetRowBounds() protected méthode

protected GetRowBounds ( Gtk iter ) : Rectangle
iter Gtk
Résultat Rectangle

OnSetBackgroundColor() protected méthode

protected OnSetBackgroundColor ( Xwt color ) : void
color Xwt
Résultat void

PackEnd() public méthode

public PackEnd ( object target, Gtk cr, bool expand ) : void
target object
cr Gtk
expand bool
Résultat void

PackStart() public méthode

public PackStart ( object target, Gtk cr, bool expand ) : void
target object
cr Gtk
expand bool
Résultat void

QueueDraw() public méthode

public QueueDraw ( object target, Gtk iter ) : void
target object
iter Gtk
Résultat void

RemoveColumn() public méthode

public RemoveColumn ( ListViewColumn col, object handle ) : void
col ListViewColumn
handle object
Résultat void

ScrollToRow() public méthode

public ScrollToRow ( TreeIter pos ) : void
pos TreeIter
Résultat void

SelectAll() public méthode

public SelectAll ( ) : void
Résultat void

SetCellDataFunc() public méthode

public SetCellDataFunc ( object target, Gtk cr, Gtk dataFunc ) : void
target object
cr Gtk
dataFunc Gtk
Résultat void

SetCurrentEventRow() public méthode

public SetCurrentEventRow ( string path ) : void
path string
Résultat void

SetSelectionMode() public méthode

public SetSelectionMode ( SelectionMode mode ) : void
mode SelectionMode
Résultat void

TableViewBackend() public méthode

public TableViewBackend ( )

UnselectAll() public méthode

public UnselectAll ( ) : void
Résultat void

UpdateColumn() public méthode

public UpdateColumn ( ListViewColumn col, object handle, ListViewColumnChange change ) : void
col ListViewColumn
handle object
change ListViewColumnChange
Résultat void