C# 클래스 ScoobyRom.DataViewBaseGtk

파일 보기 프로젝트 열기: SubaruDieselCrew/ScoobyRom

보호된 프로퍼티들

프로퍼티 타입 설명
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