C# Class Xwt.GtkBackend.ListViewBackend

Inheritance: TableViewBackend, IListViewBackend
Show file Open project: mono/xwt

Public Methods

Method Description
DisableEvent ( object eventId ) : void
EnableEvent ( object eventId ) : void
GetCellBounds ( int row, CellView cell, bool includeMargin ) : Rectangle
GetRowAtPosition ( System.Point p ) : int
GetRowBounds ( int row, bool includeMargin ) : Rectangle
ScrollToRow ( int row ) : void
SelectRow ( int row ) : void
SetCurrentEventRow ( string path ) : void
SetSource ( IListDataSource source, IBackend sourceBackend ) : void
StartEditingCell ( int row, CellView cell ) : void
UnselectRow ( int row ) : void

Private Methods

Method Description
HandleRowActivated ( object o, Gtk args ) : void
UpdateBorder ( ) : void

Method Details

DisableEvent() public method

public DisableEvent ( object eventId ) : void
eventId object
return void

EnableEvent() public method

public EnableEvent ( object eventId ) : void
eventId object
return void

GetCellBounds() public method

public GetCellBounds ( int row, CellView cell, bool includeMargin ) : Rectangle
row int
cell CellView
includeMargin bool
return Rectangle

GetRowAtPosition() public method

public GetRowAtPosition ( System.Point p ) : int
p System.Point
return int

GetRowBounds() public method

public GetRowBounds ( int row, bool includeMargin ) : Rectangle
row int
includeMargin bool
return Rectangle

ScrollToRow() public method

public ScrollToRow ( int row ) : void
row int
return void

SelectRow() public method

public SelectRow ( int row ) : void
row int
return void

SetCurrentEventRow() public method

public SetCurrentEventRow ( string path ) : void
path string
return void

SetSource() public method

public SetSource ( IListDataSource source, IBackend sourceBackend ) : void
source IListDataSource
sourceBackend IBackend
return void

StartEditingCell() public method

public StartEditingCell ( int row, CellView cell ) : void
row int
cell CellView
return void

UnselectRow() public method

public UnselectRow ( int row ) : void
row int
return void