C# Class LongoMatch.Gui.Component.ProjectListWidget

Inheritance: Gtk.Bin
Afficher le fichier Open project: LongoMatch/longomatch

Méthodes publiques

Méthode Description
ClearSearch ( ) : void
Fill ( List projects ) : void
ProjectListWidget ( ) : System
RemoveProjects ( List projects ) : void

Removes the provided projects from the list. Matching is done using the project description instance, not the project ID.

ToggleAll ( bool active ) : void

Toggles the states of all cells.

UpdateProject ( ProjectLongoMatch project ) : void

Updates the project description with a matching ID to the new description.

Méthodes protégées

Méthode Description
Build ( ) : void
HandleIconViewSelectionChanged ( object o, EventArgs args ) : void
OnFilterentryChanged ( object sender, System e ) : void

Private Methods

Méthode Description
CreateStore ( ) : ListStore
CreateViews ( ) : void
FilterTree ( Gtk model, Gtk iter ) : bool
FormatDesc ( ProjectDescription pdesc ) : string
HandleCellToggled ( object o, ToggledArgs args ) : void
HandleItemActivated ( object o, ItemActivatedArgs args ) : void
HandleSelectionChanged ( TreeModel model, TreePath selectedItems ) : void
HandleTreeviewRowActivated ( object o, RowActivatedArgs args ) : void
HandleTreeviewSelectionChanged ( object sender, EventArgs e ) : void
SortFunc ( TreeModel model, TreeIter a, TreeIter b ) : int
UpdateSelection ( TreeIter iter, bool active ) : void

Method Details

Build() protected méthode

protected Build ( ) : void
Résultat void

ClearSearch() public méthode

public ClearSearch ( ) : void
Résultat void

Fill() public méthode

public Fill ( List projects ) : void
projects List
Résultat void

HandleIconViewSelectionChanged() protected méthode

protected HandleIconViewSelectionChanged ( object o, EventArgs args ) : void
o object
args EventArgs
Résultat void

OnFilterentryChanged() protected méthode

protected OnFilterentryChanged ( object sender, System e ) : void
sender object
e System
Résultat void

ProjectListWidget() public méthode

public ProjectListWidget ( ) : System
Résultat System

RemoveProjects() public méthode

Removes the provided projects from the list. Matching is done using the project description instance, not the project ID.
public RemoveProjects ( List projects ) : void
projects List List of project description to remove.
Résultat void

ToggleAll() public méthode

Toggles the states of all cells.
public ToggleAll ( bool active ) : void
active bool The new state of toggle cell.
Résultat void

UpdateProject() public méthode

Updates the project description with a matching ID to the new description.
public UpdateProject ( ProjectLongoMatch project ) : void
project ProjectLongoMatch
Résultat void