C# Class Mono.Addins.Gui.AddinTreeWidget

ファイルを表示 Open project: mono/mono-addins Class Usage Examples

Protected Properties

Property Type Description
treeStore Gtk.TreeStore
treeView Gtk.TreeView

Public Methods

Method Description
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

Protected Methods

Method Description
AddStoreTypes ( ArrayList list ) : void
CreateColumns ( ) : void
OnSelectionChanged ( EventArgs e ) : void
UpdateRow ( Gtk.TreeIter iter, AddinHeader info, object dataItem, AddinStatus status ) : void

Private Methods

Method Description
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

Method Details

AddAddin() public method

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

AddAddin() public method

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

AddAddin() public method

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

AddStoreTypes() protected method

protected AddStoreTypes ( ArrayList list ) : void
list System.Collections.ArrayList
return void

AddinTreeWidget() public method

public AddinTreeWidget ( Gtk treeView ) : System
treeView Gtk
return System

Clear() public method

public Clear ( ) : void
return void

CreateColumns() protected method

protected CreateColumns ( ) : void
return void

GetAddinData() public method

public GetAddinData ( AddinHeader info ) : object
info AddinHeader
return object

GetSelectedAddins() public method

public GetSelectedAddins ( ) : AddinHeader[]
return AddinHeader[]

OnSelectionChanged() protected method

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
return void

RestoreStatus() public method

public RestoreStatus ( object ob ) : void
ob object
return void

SaveStatus() public method

public SaveStatus ( ) : object
return object

SelectAll() public method

public SelectAll ( ) : void
return void

UnselectAll() public method

public UnselectAll ( ) : void
return void

UpdateRow() protected method

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

Property Details

treeStore protected_oe property

protected TreeStore,Gtk treeStore
return Gtk.TreeStore

treeView protected_oe property

protected TreeView,Gtk treeView
return Gtk.TreeView