C# Class FSpot.TagSelectionWidget

Inheritance: FSpot.Widgets.SaneTreeView
显示文件 Open project: mono/f-spot Class Usage Examples

Public Methods

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

Protected Methods

Method Description
TagSelectionWidget ( IntPtr raw ) : System.Collections.Generic

Private Methods

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

Method Details

EditSelectedTagName() public method

public EditSelectedTagName ( ) : void
return void

HandleDragDataReceived() public method

public HandleDragDataReceived ( object o, Gtk.DragDataReceivedArgs args ) : void
o object
args Gtk.DragDataReceivedArgs
return void

HandleDragMotion() public method

public HandleDragMotion ( object o, Gtk.DragMotionArgs args ) : void
o object
args Gtk.DragMotionArgs
return void

HandleTagNameEdited() public method

public HandleTagNameEdited ( object sender, Gtk.EditedArgs args ) : void
sender object
args Gtk.EditedArgs
return void

SaveExpandDefaults() public method

public SaveExpandDefaults ( ) : void
return void

ScrollTo() public method

public ScrollTo ( FSpot.Tag tag ) : void
tag FSpot.Tag
return void

TagAtPosition() public method

public TagAtPosition ( double x, double y ) : FSpot.Tag
x double
y double
return FSpot.Tag

TagAtPosition() public method

public TagAtPosition ( int x, int y ) : FSpot.Tag
x int
y int
return FSpot.Tag

TagByIter() public method

public TagByIter ( Gtk.TreeIter iter ) : FSpot.Tag
iter Gtk.TreeIter
return FSpot.Tag

TagByPath() public method

public TagByPath ( Gtk.TreePath path ) : FSpot.Tag
path Gtk.TreePath
return FSpot.Tag

TagSelectionWidget() protected method

protected TagSelectionWidget ( IntPtr raw ) : System.Collections.Generic
raw System.IntPtr
return System.Collections.Generic

TagSelectionWidget() public method

public TagSelectionWidget ( TagStore tag_store ) : System.Collections.Generic
tag_store TagStore
return System.Collections.Generic

Update() public method

public Update ( ) : void
return void