C# Класс ZeroInstall.Commands.Gtk.GuiCommandHandler

Uses Gtk to allow users to interact with CliCommands.
This class manages a GUI thread with an independent message queue. Invoking methods on the right thread is handled automatically.
Наследование: NanoByte.Common.Tasks.DialogTaskHandler, ICommandHandler
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CloseUI ( ) : void
CustomizeSelections ( Func solveCallback ) : void
DisableUI ( ) : void
ManageStore ( IStore store, IFeedCache feedCache ) : void
ShowConfig ( Config config, ConfigTab configTab ) : void
ShowFeedSearch ( SearchQuery query ) : void
ShowIntegrateApp ( IntegrationState state ) : void
ShowSelections ( Selections selections, IFeedManager feedManager ) : void

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

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

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

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

public CustomizeSelections ( Func solveCallback ) : void
solveCallback Func
Результат void

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

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

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

public ManageStore ( IStore store, IFeedCache feedCache ) : void
store IStore
feedCache IFeedCache
Результат void

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

public ShowConfig ( Config config, ConfigTab configTab ) : void
config ZeroInstall.Store.Config
configTab ConfigTab
Результат void

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

public ShowFeedSearch ( SearchQuery query ) : void
query ZeroInstall.Services.Feeds.SearchQuery
Результат void

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

public ShowIntegrateApp ( IntegrationState state ) : void
state ZeroInstall.DesktopIntegration.ViewModel.IntegrationState
Результат void

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

public ShowSelections ( Selections selections, IFeedManager feedManager ) : void
selections Selections
feedManager IFeedManager
Результат void