C# 클래스 Mono.Addins.Gui.AddinTreeWidget

파일 보기 프로젝트 열기: mono/mono-addins 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
treeStore Gtk.TreeStore
treeView Gtk.TreeView

공개 메소드들

메소드 설명
AddAddin ( AddinHeader info, object dataItem, AddinStatus status ) : Gtk.TreeIter
AddAddin ( AddinHeader info, object dataItem, bool enabled ) : Gtk.TreeIter
AddAddin ( AddinHeader info, object dataItem, bool enabled, bool userDir ) : Gtk.TreeIter
AddinTreeWidget ( Gtk treeView ) : System
Clear ( ) : void
GetAddinData ( AddinHeader info ) : object
GetSelectedAddins ( ) : AddinHeader[]
RestoreStatus ( object ob ) : void
SaveStatus ( ) : object
SelectAll ( ) : void
UnselectAll ( ) : void

보호된 메소드들

메소드 설명
AddStoreTypes ( ArrayList list ) : void
CreateColumns ( ) : void
OnSelectionChanged ( EventArgs e ) : void
UpdateRow ( Gtk.TreeIter iter, AddinHeader info, object dataItem, AddinStatus status ) : void

비공개 메소드들

메소드 설명
EscapeWithFilterMarker ( string txt ) : string
FindCategory ( string namePath ) : Gtk.TreeIter
FindCategory ( Gtk.TreeIter piter, string name, Gtk.TreeIter &child ) : bool
GetCachedIcon ( string id, string effect, Func pixbufGenerator ) : Gdk.Pixbuf
HandleTreeViewDestroyed ( object sender, EventArgs e ) : void
LoadRemoteIcon ( Gtk.TreeIter it, string iconId, AddinRepositoryEntry arep, IAsyncResult res, AddinHeader info, object dataItem, AddinStatus status ) : void
OnAddinToggled ( object o, Gtk.ToggledArgs args ) : void
SaveStatus ( ArrayList list, Gtk.TreeIter iter ) : void
SelectAll ( Gtk.TreeIter iter ) : void
SetFilter ( string text ) : void
SetRowIcon ( Gtk.TreeIter it, AddinHeader info, object dataItem, AddinStatus status ) : void
ShowEmptyMessage ( ) : void
StoreIcon ( Gtk.TreeIter it, string iconId, Gdk customPix, AddinStatus status ) : void
UnselectAll ( Gtk.TreeIter iter ) : void

메소드 상세

AddAddin() 공개 메소드

public AddAddin ( AddinHeader info, object dataItem, AddinStatus status ) : Gtk.TreeIter
info AddinHeader
dataItem object
status AddinStatus
리턴 Gtk.TreeIter

AddAddin() 공개 메소드

public AddAddin ( AddinHeader info, object dataItem, bool enabled ) : Gtk.TreeIter
info AddinHeader
dataItem object
enabled bool
리턴 Gtk.TreeIter

AddAddin() 공개 메소드

public AddAddin ( AddinHeader info, object dataItem, bool enabled, bool userDir ) : Gtk.TreeIter
info AddinHeader
dataItem object
enabled bool
userDir bool
리턴 Gtk.TreeIter

AddStoreTypes() 보호된 메소드

protected AddStoreTypes ( ArrayList list ) : void
list System.Collections.ArrayList
리턴 void

AddinTreeWidget() 공개 메소드

public AddinTreeWidget ( Gtk treeView ) : System
treeView Gtk
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CreateColumns() 보호된 메소드

protected CreateColumns ( ) : void
리턴 void

GetAddinData() 공개 메소드

public GetAddinData ( AddinHeader info ) : object
info AddinHeader
리턴 object

GetSelectedAddins() 공개 메소드

public GetSelectedAddins ( ) : AddinHeader[]
리턴 AddinHeader[]

OnSelectionChanged() 보호된 메소드

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

RestoreStatus() 공개 메소드

public RestoreStatus ( object ob ) : void
ob object
리턴 void

SaveStatus() 공개 메소드

public SaveStatus ( ) : object
리턴 object

SelectAll() 공개 메소드

public SelectAll ( ) : void
리턴 void

UnselectAll() 공개 메소드

public UnselectAll ( ) : void
리턴 void

UpdateRow() 보호된 메소드

protected UpdateRow ( Gtk.TreeIter iter, AddinHeader info, object dataItem, AddinStatus status ) : void
iter Gtk.TreeIter
info AddinHeader
dataItem object
status AddinStatus
리턴 void

프로퍼티 상세

treeStore 보호되어 있는 프로퍼티

protected TreeStore,Gtk treeStore
리턴 Gtk.TreeStore

treeView 보호되어 있는 프로퍼티

protected TreeView,Gtk treeView
리턴 Gtk.TreeView