C# Класс Mono.Addins.Gui.AddinTreeWidget

Показать файл Открыть проект Примеры использования класса

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

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