C# Класс ScoobyRom.DataViewBaseGtk

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
DecreaseIconSize ( ) : void
IncreaseIconSize ( ) : void
ResetIconSize ( ) : void

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
DataViewBaseGtk ( ) : System

Описание методов

AjustIconCol() защищенный Метод

protected AjustIconCol ( ) : void
Результат void

CellRendererToggled() защищенный Метод

protected CellRendererToggled ( object o, Gtk.ToggledArgs args ) : void
o object
args Gtk.ToggledArgs
Результат void

CreateFloatColumn() защищенный Метод

protected CreateFloatColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Результат Gtk.TreeViewColumn

CreateHexColumn() защищенный Метод

protected CreateHexColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Результат Gtk.TreeViewColumn

CreateIconColumn() защищенный Метод

protected CreateIconColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Результат Gtk.TreeViewColumn

CreateTextColumn() защищенный Метод

protected CreateTextColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Результат Gtk.TreeViewColumn

CreateTextEditableColumn() защищенный Метод

protected CreateTextEditableColumn ( string displayName, int colNr ) : Gtk.TreeViewColumn
displayName string
colNr int
Результат Gtk.TreeViewColumn

CreateToggleColumn() защищенный Метод

protected CreateToggleColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Результат Gtk.TreeViewColumn

CreateTypeColumn() защищенный Метод

protected CreateTypeColumn ( int colNr ) : Gtk.TreeViewColumn
colNr int
Результат Gtk.TreeViewColumn

DecreaseIconSize() публичный Метод

public DecreaseIconSize ( ) : void
Результат void

EqualFuncFloat() защищенный статический Метод

protected static EqualFuncFloat ( string key, float content ) : bool
key string
content float
Результат bool

EqualFuncHex() защищенный статический Метод

protected static EqualFuncHex ( string key, int content ) : bool
key string
content int
Результат bool

EqualFuncInt() защищенный статический Метод

protected static EqualFuncInt ( string key, int content ) : bool
key string
content int
Результат bool

EqualFuncString() защищенный статический Метод

protected static EqualFuncString ( string key, string content ) : bool
key string
content string
Результат bool

EqualFuncTableType() защищенный статический Метод

protected static EqualFuncTableType ( string key, TableType content ) : bool
key string
content TableType
Результат bool

GetColumn() защищенный Метод

protected GetColumn ( int col ) : Gtk.TreeViewColumn
col int
Результат Gtk.TreeViewColumn

HandleCellRendererComboEdited() защищенный Метод

protected HandleCellRendererComboEdited ( object o, Gtk.EditedArgs args ) : void
o object
args Gtk.EditedArgs
Результат void

HandleCellRendererTextEditableEdited() защищенный Метод

protected HandleCellRendererTextEditableEdited ( object o, Gtk.EditedArgs args ) : void
o object
args Gtk.EditedArgs
Результат void

HandleTreeViewRowActivated() защищенный Метод

protected HandleTreeViewRowActivated ( object o, Gtk.RowActivatedArgs args ) : void
o object
args Gtk.RowActivatedArgs
Результат void

IncreaseIconSize() публичный Метод

public IncreaseIconSize ( ) : void
Результат void

OnCursorChanged() защищенный Метод

protected OnCursorChanged ( object obj, EventArgs e ) : void
obj object
e System.EventArgs
Результат void

OnTableTypeChanged() защищенный Метод

protected OnTableTypeChanged ( Gtk.TreeIter iter, TableType newTableType ) : void
iter Gtk.TreeIter
newTableType TableType
Результат void

ResetIconSize() публичный Метод

public ResetIconSize ( ) : void
Результат void

ScrollTo() защищенный Метод

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 ///
Результат void

ScrollToSelected() защищенный Метод

protected ScrollToSelected ( ) : void
Результат void

TreeCellDataFuncFloat() защищенный Метод

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
Результат void

TreeCellDataFuncHex() защищенный Метод

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
Результат void

TreeCellDataFuncTableType() защищенный Метод

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
Результат void

TreeView_KeyPressEvent() защищенный Метод

protected TreeView_KeyPressEvent ( object o, Gtk.KeyPressEventArgs args ) : void
o object
args Gtk.KeyPressEventArgs
Результат void

Описание свойств

AllowedHexPrefixes защищенное статическое свойство

protected static string[] AllowedHexPrefixes
Результат string[]

cellRendererCombo защищенное свойство

protected CellRendererCombo,Gtk cellRendererCombo
Результат Gtk.CellRendererCombo

cellRendererPixbuf защищенное свойство

protected CellRendererPixbuf,Gtk cellRendererPixbuf
Результат Gtk.CellRendererPixbuf

cellRendererText защищенное свойство

protected CellRendererText,Gtk cellRendererText
Результат Gtk.CellRendererText

cellRendererToggle защищенное свойство

protected CellRendererToggle,Gtk cellRendererToggle
Результат Gtk.CellRendererToggle

columnsDict защищенное свойство

protected Dictionary columnsDict
Результат int>.Dictionary

showIcons защищенное свойство

protected bool showIcons
Результат bool

tableTypesModel защищенное статическое свойство

protected static ListStore,Gtk tableTypesModel
Результат Gtk.ListStore

treeModel защищенное свойство

protected TreeModel,Gtk treeModel
Результат Gtk.TreeModel

treeView защищенное свойство

protected TreeView,Gtk treeView
Результат Gtk.TreeView

viewModel защищенное свойство

protected DataViewModelBaseGtk viewModel
Результат DataViewModelBaseGtk