C# Класс FSpot.TagSelectionWidget

Наследование: FSpot.Widgets.SaneTreeView
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EditSelectedTagName ( ) : void
HandleDragDataReceived ( object o, Gtk.DragDataReceivedArgs args ) : void
HandleDragMotion ( object o, Gtk.DragMotionArgs args ) : void
HandleTagNameEdited ( object sender, Gtk.EditedArgs args ) : void
SaveExpandDefaults ( ) : void
ScrollTo ( FSpot.Tag tag ) : void
TagAtPosition ( double x, double y ) : FSpot.Tag
TagAtPosition ( int x, int y ) : FSpot.Tag
TagByIter ( Gtk.TreeIter iter ) : FSpot.Tag
TagByPath ( Gtk.TreePath path ) : FSpot.Tag
TagSelectionWidget ( TagStore tag_store ) : System.Collections.Generic
Update ( ) : void

Защищенные методы

Метод Описание
TagSelectionWidget ( IntPtr raw ) : System.Collections.Generic

Приватные методы

Метод Описание
CopyBranch ( Gtk.TreeIter src, Gtk.TreeIter dest, bool is_root, bool is_parent ) : void
ExpandDefaults ( ) : void
HandleDragBegin ( object sender, Gtk.DragBeginArgs args ) : void
HandleDragDataGet ( object sender, Gtk.DragDataGetArgs args ) : void
HandleDragDrop ( object sender, Gtk.DragDropArgs args ) : void
HandleTagsAdded ( object sender, DbItemEventArgs args ) : void
HandleTagsChanged ( object sender, DbItemEventArgs args ) : void
HandleTagsRemoved ( object sender, DbItemEventArgs args ) : void
IconDataFunc ( Gtk.TreeViewColumn column, Gtk.CellRenderer renderer, TreeModel model, Gtk.TreeIter iter ) : void
InsertInOrder ( Gtk.TreeIter parent, bool is_root, FSpot.Tag tag ) : Gtk.TreeIter
LoadCategory ( FSpot.Category category, Gtk.TreeIter parent_iter ) : void
ModelIters ( Gtk.TreeIter root, bool first ) : List
ModelIters ( ) : Gtk.TreeIter[]

Returns a flattened array of TreeIter's from the Model

NameDataFunc ( Gtk.TreeViewColumn column, Gtk.CellRenderer renderer, TreeModel model, Gtk.TreeIter iter ) : void
SetBackground ( Gtk.CellRenderer renderer, FSpot.Tag tag ) : void
TagSelectionWidget ( ) : System.Collections.Generic
TreeIterForTag ( FSpot.Tag tag, Gtk.TreeIter &iter ) : bool
TreeIterForTagRecurse ( FSpot.Tag tag, Gtk.TreeIter parent, Gtk.TreeIter &iter ) : bool

Описание методов

EditSelectedTagName() публичный Метод

public EditSelectedTagName ( ) : void
Результат void

HandleDragDataReceived() публичный Метод

public HandleDragDataReceived ( object o, Gtk.DragDataReceivedArgs args ) : void
o object
args Gtk.DragDataReceivedArgs
Результат void

HandleDragMotion() публичный Метод

public HandleDragMotion ( object o, Gtk.DragMotionArgs args ) : void
o object
args Gtk.DragMotionArgs
Результат void

HandleTagNameEdited() публичный Метод

public HandleTagNameEdited ( object sender, Gtk.EditedArgs args ) : void
sender object
args Gtk.EditedArgs
Результат void

SaveExpandDefaults() публичный Метод

public SaveExpandDefaults ( ) : void
Результат void

ScrollTo() публичный Метод

public ScrollTo ( FSpot.Tag tag ) : void
tag FSpot.Tag
Результат void

TagAtPosition() публичный Метод

public TagAtPosition ( double x, double y ) : FSpot.Tag
x double
y double
Результат FSpot.Tag

TagAtPosition() публичный Метод

public TagAtPosition ( int x, int y ) : FSpot.Tag
x int
y int
Результат FSpot.Tag

TagByIter() публичный Метод

public TagByIter ( Gtk.TreeIter iter ) : FSpot.Tag
iter Gtk.TreeIter
Результат FSpot.Tag

TagByPath() публичный Метод

public TagByPath ( Gtk.TreePath path ) : FSpot.Tag
path Gtk.TreePath
Результат FSpot.Tag

TagSelectionWidget() защищенный Метод

protected TagSelectionWidget ( IntPtr raw ) : System.Collections.Generic
raw System.IntPtr
Результат System.Collections.Generic

TagSelectionWidget() публичный Метод

public TagSelectionWidget ( TagStore tag_store ) : System.Collections.Generic
tag_store TagStore
Результат System.Collections.Generic

Update() публичный Метод

public Update ( ) : void
Результат void