C# 클래스 LongoMatch.Gui.Component.ProjectListWidget

상속: Gtk.Bin
파일 보기 프로젝트 열기: LongoMatch/longomatch

공개 메소드들

메소드 설명
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