C# Class LongoMatch.Gui.MainWindow

Afficher le fichier Open project: LongoMatch/longomatch

Private Properties

Свойство Type Description
ConnectMenuSignals void
ConnectSignals void
HandleOpenedProject void
MakeActionsSensitive void
ResetGUI void

Méthodes publiques

Méthode Description
AddExportEntry ( string name, Func exportAction ) : void
CloseAndQuit ( ) : Task

Quit application, proposing to close a potentially opened project before.

GetUIManager ( ) : UIManager
Initialize ( ) : void
MainWindow ( IGUIToolkit guiToolkit ) : System
SetPanel ( IPanel panel ) : bool

Sets the panel. When panel is null, welcome panel is shown. Depending on current panel and new panel stacking may happen

SetProject ( ProjectLongoMatch project, ProjectType projectType, CaptureSettings props, EventsFilter filter ) : IAnalysisWindow

Méthodes protégées

Méthode Description
Build ( ) : void
OnAboutActionActivated ( object sender, System e ) : void
OnDeleteEvent ( Gdk evnt ) : bool
OnHelpAction1Activated ( object sender, System e ) : void
OnKeyPressEvent ( EventKey evnt ) : bool
OnMigrationToolActionActivated ( object sender, EventArgs e ) : void
OnVideoConverterToolActionActivated ( object sender, System e ) : void

Private Methods

Méthode Description
ConnectMenuSignals ( ) : void
ConnectSignals ( ) : void
HandleOpenedProject ( OpenedProjectEvent e ) : void
MakeActionsSensitive ( bool sensitive, ProjectType projectType ) : void
ResetGUI ( ) : void

Method Details

AddExportEntry() public méthode

public AddExportEntry ( string name, Func exportAction ) : void
name string
exportAction Func
Résultat void

Build() protected méthode

protected Build ( ) : void
Résultat void

CloseAndQuit() public méthode

Quit application, proposing to close a potentially opened project before.
public CloseAndQuit ( ) : Task
Résultat Task

GetUIManager() public méthode

public GetUIManager ( ) : UIManager
Résultat UIManager

Initialize() public méthode

public Initialize ( ) : void
Résultat void

MainWindow() public méthode

public MainWindow ( IGUIToolkit guiToolkit ) : System
guiToolkit IGUIToolkit
Résultat System

OnAboutActionActivated() protected méthode

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

OnDeleteEvent() protected méthode

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

OnHelpAction1Activated() protected méthode

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

OnKeyPressEvent() protected méthode

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

OnMigrationToolActionActivated() protected méthode

protected OnMigrationToolActionActivated ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

OnVideoConverterToolActionActivated() protected méthode

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

SetPanel() public méthode

Sets the panel. When panel is null, welcome panel is shown. Depending on current panel and new panel stacking may happen
public SetPanel ( IPanel panel ) : bool
panel IPanel Panel.
Résultat bool

SetProject() public méthode

public SetProject ( ProjectLongoMatch project, ProjectType projectType, CaptureSettings props, EventsFilter filter ) : IAnalysisWindow
project ProjectLongoMatch
projectType ProjectType
props CaptureSettings
filter EventsFilter
Résultat IAnalysisWindow