C# Класс CmisSync.StatusIconController

MVC controller for the CmisSync status icon.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentState IconState
MenuOverflowThreshold int
MinSubmenuOverflowCount int
StateText string

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

Метод Описание
AboutClicked ( ) : void

Show the About dialog.

AddRemoteFolderClicked ( ) : void

Open the remote folder addition wizard.

EditFolderClicked ( string reponame ) : void

Edit a particular folder.

LocalFolderClicked ( string reponame ) : void

With the local file explorer, open the folder where the local synchronized folders are.

LogClicked ( ) : void

Open the CmisSync log with a text file viewer.

ManualSyncClicked ( string reponame ) : void

Manual sync clicked.

QuitClicked ( ) : void

Quit CmisSync.

RemoteFolderClicked ( string reponame ) : void

With the default web browser, open the remote folder of a CmisSync synchronized folder.

RemoveFolderFromSyncClicked ( string reponame ) : void

Tries to remove a given repo from sync

SettingsClicked ( string reponame ) : void

With the default web browser, open the remote folder of a CmisSync synchronized folder.

StatusIconController ( ) : CmisSync.Lib

Constructor.

SuspendSyncClicked ( string reponame ) : void

Suspend synchronization for a particular folder.

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

Метод Описание
InitAnimation ( ) : void

Start the tray icon animation.

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

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

Show the About dialog.
public AboutClicked ( ) : void
Результат void

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

Open the remote folder addition wizard.
public AddRemoteFolderClicked ( ) : void
Результат void

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

Edit a particular folder.
public EditFolderClicked ( string reponame ) : void
reponame string
Результат void

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

With the local file explorer, open the folder where the local synchronized folders are.
public LocalFolderClicked ( string reponame ) : void
reponame string
Результат void

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

Open the CmisSync log with a text file viewer.
public LogClicked ( ) : void
Результат void

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

Manual sync clicked.
public ManualSyncClicked ( string reponame ) : void
reponame string
Результат void

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

Quit CmisSync.
public QuitClicked ( ) : void
Результат void

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

With the default web browser, open the remote folder of a CmisSync synchronized folder.
public RemoteFolderClicked ( string reponame ) : void
reponame string
Результат void

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

Tries to remove a given repo from sync
public RemoveFolderFromSyncClicked ( string reponame ) : void
reponame string
Результат void

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

With the default web browser, open the remote folder of a CmisSync synchronized folder.
public SettingsClicked ( string reponame ) : void
reponame string
Результат void

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

Constructor.
public StatusIconController ( ) : CmisSync.Lib
Результат CmisSync.Lib

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

Suspend synchronization for a particular folder.
public SuspendSyncClicked ( string reponame ) : void
reponame string
Результат void

Описание свойств

CurrentState публичное свойство

Current state of the CmisSync tray icon.
public IconState CurrentState
Результат IconState

MenuOverflowThreshold публичное свойство

Maximum number of remote folders in the menu before the overflow menu appears.
public int MenuOverflowThreshold
Результат int

MinSubmenuOverflowCount публичное свойство

Minimum number of remote folders to populate the overflow menu.
public int MinSubmenuOverflowCount
Результат int

StateText публичное свойство

Short text shown at the top of the menu of the CmisSync tray icon.
public string StateText
Результат string