C# Класс LongoMatch.Gui.Component.ProjectListWidget

Наследование: Gtk.Bin
Показать файл Открыть проект

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

Метод Описание
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.

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

Метод Описание
Build ( ) : void
HandleIconViewSelectionChanged ( object o, EventArgs args ) : void
OnFilterentryChanged ( object sender, System e ) : void

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

Метод Описание
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

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

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

protected Build ( ) : void
Результат void

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

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

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

public Fill ( List projects ) : void
projects List
Результат void

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

protected HandleIconViewSelectionChanged ( object o, EventArgs args ) : void
o object
args EventArgs
Результат void

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

protected OnFilterentryChanged ( object sender, System e ) : void
sender object
e System
Результат void

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

public ProjectListWidget ( ) : System
Результат System

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

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.
Результат void

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

Toggles the states of all cells.
public ToggleAll ( bool active ) : void
active bool The new state of toggle cell.
Результат void

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

Updates the project description with a matching ID to the new description.
public UpdateProject ( ProjectLongoMatch project ) : void
project ProjectLongoMatch
Результат void