C# Class LongoMatch.Gui.Component.FilterTreeViewBase

Inheritance: Gtk.TreeView
Afficher le fichier Open project: GNOME/longomatch

Protected Properties

Свойство Type Description
filter LongoMatch.Core.Common.EventsFilter
firstColumnName string
playersMenu Menu
project Project
store TreeStore

Méthodes publiques

Méthode Description
FilterTreeViewBase ( ) : System
SetFilter ( EventsFilter filter, Project project ) : void

Méthodes protégées

Méthode Description
CreateMenu ( ) : void
FillTree ( ) : void
HandleFilterCellToggled ( object o, Gtk.ToggledArgs args ) : void
OnButtonPressEvent ( Gdk evnt ) : bool
OnKeyPressEvent ( Gdk.EventKey evnt ) : bool
RenderColumn ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
Select ( bool select_all ) : void
UpdateSelection ( Gtk.TreeIter iter, bool active ) : void

Private Methods

Méthode Description
PrepareTree ( ) : void

Method Details

CreateMenu() protected méthode

protected CreateMenu ( ) : void
Résultat void

FillTree() protected abstract méthode

protected abstract FillTree ( ) : void
Résultat void

FilterTreeViewBase() public méthode

public FilterTreeViewBase ( ) : System
Résultat System

HandleFilterCellToggled() protected méthode

protected HandleFilterCellToggled ( object o, Gtk.ToggledArgs args ) : void
o object
args Gtk.ToggledArgs
Résultat void

OnButtonPressEvent() protected méthode

protected OnButtonPressEvent ( Gdk evnt ) : bool
evnt Gdk
Résultat bool

OnKeyPressEvent() protected méthode

protected OnKeyPressEvent ( Gdk.EventKey evnt ) : bool
evnt Gdk.EventKey
Résultat bool

RenderColumn() protected abstract méthode

protected abstract RenderColumn ( Gtk.TreeViewColumn column, Gtk.CellRenderer cell, TreeModel model, Gtk.TreeIter iter ) : void
column Gtk.TreeViewColumn
cell Gtk.CellRenderer
model TreeModel
iter Gtk.TreeIter
Résultat void

Select() protected abstract méthode

protected abstract Select ( bool select_all ) : void
select_all bool
Résultat void

SetFilter() public méthode

public SetFilter ( EventsFilter filter, Project project ) : void
filter LongoMatch.Core.Common.EventsFilter
project Project
Résultat void

UpdateSelection() protected abstract méthode

protected abstract UpdateSelection ( Gtk.TreeIter iter, bool active ) : void
iter Gtk.TreeIter
active bool
Résultat void

Property Details

filter protected_oe property

protected EventsFilter,LongoMatch.Core.Common filter
Résultat LongoMatch.Core.Common.EventsFilter

firstColumnName protected_oe property

protected string firstColumnName
Résultat string

playersMenu protected_oe property

protected Menu playersMenu
Résultat Menu

project protected_oe property

protected Project project
Résultat Project

store protected_oe property

protected TreeStore store
Résultat TreeStore