C# Class Mono.Addins.GuiGtk3.AddinTreeWidget

Afficher le fichier Open project: mono/mono-addins Class Usage Examples

Protected Properties

Свойство Type Description
treeStore Gtk.TreeStore
treeView Gtk.TreeView

Méthodes publiques

Méthode 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

Méthodes protégées

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

Private Methods

Méthode 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 méthode

public AddAddin ( AddinHeader info, object dataItem, AddinStatus status ) : Gtk.TreeIter
info AddinHeader
dataItem object
status AddinStatus
Résultat Gtk.TreeIter

AddAddin() public méthode

public AddAddin ( AddinHeader info, object dataItem, bool enabled ) : Gtk.TreeIter
info AddinHeader
dataItem object
enabled bool
Résultat Gtk.TreeIter

AddAddin() public méthode

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

AddStoreTypes() protected méthode

protected AddStoreTypes ( ArrayList list ) : void
list System.Collections.ArrayList
Résultat void

AddinTreeWidget() public méthode

public AddinTreeWidget ( Gtk treeView ) : System
treeView Gtk
Résultat System

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateColumns() protected méthode

protected CreateColumns ( ) : void
Résultat void

GetAddinData() public méthode

public GetAddinData ( AddinHeader info ) : object
info AddinHeader
Résultat object

GetSelectedAddins() public méthode

public GetSelectedAddins ( ) : AddinHeader[]
Résultat AddinHeader[]

OnSelectionChanged() protected méthode

protected OnSelectionChanged ( EventArgs e ) : void
e System.EventArgs
Résultat void

RestoreStatus() public méthode

public RestoreStatus ( object ob ) : void
ob object
Résultat void

SaveStatus() public méthode

public SaveStatus ( ) : object
Résultat object

SelectAll() public méthode

public SelectAll ( ) : void
Résultat void

UnselectAll() public méthode

public UnselectAll ( ) : void
Résultat void

UpdateRow() protected méthode

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

Property Details

treeStore protected_oe property

protected TreeStore,Gtk treeStore
Résultat Gtk.TreeStore

treeView protected_oe property

protected TreeView,Gtk treeView
Résultat Gtk.TreeView