C# Класс LongoMatch.Gui.MainWindow

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
ConnectMenuSignals void
ConnectSignals void
HandleOpenedProject void
MakeActionsSensitive void
ResetGUI void

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

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

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

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

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

Метод Описание
ConnectMenuSignals ( ) : void
ConnectSignals ( ) : void
HandleOpenedProject ( OpenedProjectEvent e ) : void
MakeActionsSensitive ( bool sensitive, ProjectType projectType ) : void
ResetGUI ( ) : void

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

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

public AddExportEntry ( string name, Func exportAction ) : void
name string
exportAction Func
Результат void

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

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

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

Quit application, proposing to close a potentially opened project before.
public CloseAndQuit ( ) : Task
Результат Task

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

public GetUIManager ( ) : UIManager
Результат UIManager

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

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

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

public MainWindow ( IGUIToolkit guiToolkit ) : System
guiToolkit IGUIToolkit
Результат System

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

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

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

protected OnDeleteEvent ( Gdk evnt ) : bool
evnt Gdk
Результат bool

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

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

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

protected OnKeyPressEvent ( EventKey evnt ) : bool
evnt EventKey
Результат bool

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

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

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

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

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

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

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

public SetProject ( ProjectLongoMatch project, ProjectType projectType, CaptureSettings props, EventsFilter filter ) : IAnalysisWindow
project ProjectLongoMatch
projectType ProjectType
props CaptureSettings
filter EventsFilter
Результат IAnalysisWindow