C# Class ScoobyRom.DataViewBaseGtk

Afficher le fichier Open project: SubaruDieselCrew/ScoobyRom

Protected Properties

Свойство Type Description
AllowedHexPrefixes string[]
cellRendererCombo Gtk.CellRendererCombo
cellRendererPixbuf Gtk.CellRendererPixbuf
cellRendererText Gtk.CellRendererText
cellRendererToggle Gtk.CellRendererToggle
columnsDict int>.Dictionary
showIcons bool
tableTypesModel Gtk.ListStore
treeModel Gtk.TreeModel
treeView Gtk.TreeView
viewModel DataViewModelBaseGtk

Méthodes publiques

Méthode Description
DecreaseIconSize ( ) : void
IncreaseIconSize ( ) : void
ResetIconSize ( ) : void

Méthodes protégées

Méthode Description
AjustIconCol ( ) : void
CellRendererToggled ( object o, Gtk.ToggledArgs args ) : void
CreateFloatColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
CreateHexColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
CreateIconColumn ( int colNr ) : Gtk.TreeViewColumn
CreateTextColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
CreateTextEditableColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
CreateToggleColumn ( int colNr ) : Gtk.TreeViewColumn
CreateTypeColumn ( int colNr ) : Gtk.TreeViewColumn
EqualFuncFloat ( string key, float content ) : bool
EqualFuncHex ( string key, int content ) : bool
EqualFuncInt ( string key, int content ) : bool
EqualFuncString ( string key, string content ) : bool
EqualFuncTableType ( string key, TableType content ) : bool
GetColumn ( int col ) : Gtk.TreeViewColumn
HandleCellRendererComboEdited ( object o, Gtk.EditedArgs args ) : void
HandleCellRendererTextEditableEdited ( object o, Gtk.EditedArgs args ) : void
HandleTreeViewRowActivated ( object o, Gtk.RowActivatedArgs args ) : void
OnCursorChanged ( object obj, EventArgs e ) : void
OnTableTypeChanged ( Gtk.TreeIter iter, TableType newTableType ) : void
ScrollTo ( Gtk.TreeIter iter ) : void

Scroll vertically to keep row in view when sorting is active and sorted column data changes. Otherwise would need to manually scroll in order bring it back into view. (TreePath usually changes, TreeIter does not.)

ScrollToSelected ( ) : void
TreeCellDataFuncFloat ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
TreeCellDataFuncHex ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
TreeCellDataFuncTableType ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
TreeView_KeyPressEvent ( object o, Gtk.KeyPressEventArgs args ) : void

Private Methods

Méthode Description
DataViewBaseGtk ( ) : System

Method Details

AjustIconCol() protected méthode

protected AjustIconCol ( ) : void
Résultat void

CellRendererToggled() protected méthode

protected CellRendererToggled ( object o, Gtk.ToggledArgs args ) : void
o object
args Gtk.ToggledArgs
Résultat void

CreateFloatColumn() protected méthode

protected CreateFloatColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Résultat Gtk.TreeViewColumn

CreateHexColumn() protected méthode

protected CreateHexColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Résultat Gtk.TreeViewColumn

CreateIconColumn() protected méthode

protected CreateIconColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Résultat Gtk.TreeViewColumn

CreateTextColumn() protected méthode

protected CreateTextColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Résultat Gtk.TreeViewColumn

CreateTextEditableColumn() protected méthode

protected CreateTextEditableColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Résultat Gtk.TreeViewColumn

CreateToggleColumn() protected méthode

protected CreateToggleColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Résultat Gtk.TreeViewColumn

CreateTypeColumn() protected méthode

protected CreateTypeColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Résultat Gtk.TreeViewColumn

DecreaseIconSize() public méthode

public DecreaseIconSize ( ) : void
Résultat void

EqualFuncFloat() protected static méthode

protected static EqualFuncFloat ( string key, float content ) : bool
key string
content float
Résultat bool

EqualFuncHex() protected static méthode

protected static EqualFuncHex ( string key, int content ) : bool
key string
content int
Résultat bool

EqualFuncInt() protected static méthode

protected static EqualFuncInt ( string key, int content ) : bool
key string
content int
Résultat bool

EqualFuncString() protected static méthode

protected static EqualFuncString ( string key, string content ) : bool
key string
content string
Résultat bool

EqualFuncTableType() protected static méthode

protected static EqualFuncTableType ( string key, TableType content ) : bool
key string
content TableType
Résultat bool

GetColumn() protected méthode

protected GetColumn ( int col ) : Gtk.TreeViewColumn
col int
Résultat Gtk.TreeViewColumn

HandleCellRendererComboEdited() protected méthode

protected HandleCellRendererComboEdited ( object o, Gtk.EditedArgs args ) : void
o object
args Gtk.EditedArgs
Résultat void

HandleCellRendererTextEditableEdited() protected méthode

protected HandleCellRendererTextEditableEdited ( object o, Gtk.EditedArgs args ) : void
o object
args Gtk.EditedArgs
Résultat void

HandleTreeViewRowActivated() protected méthode

protected HandleTreeViewRowActivated ( object o, Gtk.RowActivatedArgs args ) : void
o object
args Gtk.RowActivatedArgs
Résultat void

IncreaseIconSize() public méthode

public IncreaseIconSize ( ) : void
Résultat void

OnCursorChanged() protected méthode

protected OnCursorChanged ( object obj, EventArgs e ) : void
obj object
e System.EventArgs
Résultat void

OnTableTypeChanged() protected méthode

protected OnTableTypeChanged ( Gtk.TreeIter iter, TableType newTableType ) : void
iter Gtk.TreeIter
newTableType TableType
Résultat void

ResetIconSize() public méthode

public ResetIconSize ( ) : void
Résultat void

ScrollTo() protected méthode

Scroll vertically to keep row in view when sorting is active and sorted column data changes. Otherwise would need to manually scroll in order bring it back into view. (TreePath usually changes, TreeIter does not.)
protected ScrollTo ( Gtk.TreeIter iter ) : void
iter Gtk.TreeIter /// A ///
Résultat void

ScrollToSelected() protected méthode

protected ScrollToSelected ( ) : void
Résultat void

TreeCellDataFuncFloat() protected méthode

protected TreeCellDataFuncFloat ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
treeViewColumn Gtk.TreeViewColumn
renderer Gtk.CellRenderer
treeModel TreeModel
iter Gtk.TreeIter
Résultat void

TreeCellDataFuncHex() protected méthode

protected TreeCellDataFuncHex ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
treeViewColumn Gtk.TreeViewColumn
renderer Gtk.CellRenderer
treeModel TreeModel
iter Gtk.TreeIter
Résultat void

TreeCellDataFuncTableType() protected méthode

protected TreeCellDataFuncTableType ( Gtk.TreeViewColumn treeViewColumn, Gtk.CellRenderer renderer, TreeModel treeModel, Gtk.TreeIter iter ) : void
treeViewColumn Gtk.TreeViewColumn
renderer Gtk.CellRenderer
treeModel TreeModel
iter Gtk.TreeIter
Résultat void

TreeView_KeyPressEvent() protected méthode

protected TreeView_KeyPressEvent ( object o, Gtk.KeyPressEventArgs args ) : void
o object
args Gtk.KeyPressEventArgs
Résultat void

Property Details

AllowedHexPrefixes protected_oe static_oe property

protected static string[] AllowedHexPrefixes
Résultat string[]

cellRendererCombo protected_oe property

protected CellRendererCombo,Gtk cellRendererCombo
Résultat Gtk.CellRendererCombo

cellRendererPixbuf protected_oe property

protected CellRendererPixbuf,Gtk cellRendererPixbuf
Résultat Gtk.CellRendererPixbuf

cellRendererText protected_oe property

protected CellRendererText,Gtk cellRendererText
Résultat Gtk.CellRendererText

cellRendererToggle protected_oe property

protected CellRendererToggle,Gtk cellRendererToggle
Résultat Gtk.CellRendererToggle

columnsDict protected_oe property

protected Dictionary columnsDict
Résultat int>.Dictionary

showIcons protected_oe property

protected bool showIcons
Résultat bool

tableTypesModel protected_oe static_oe property

protected static ListStore,Gtk tableTypesModel
Résultat Gtk.ListStore

treeModel protected_oe property

protected TreeModel,Gtk treeModel
Résultat Gtk.TreeModel

treeView protected_oe property

protected TreeView,Gtk treeView
Résultat Gtk.TreeView

viewModel protected_oe property

protected DataViewModelBaseGtk viewModel
Résultat DataViewModelBaseGtk