C# Class CmisSync.StatusIconController

MVC controller for the CmisSync status icon.
Afficher le fichier Open project: aegif/CmisSync Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentState IconState
MenuOverflowThreshold int
MinSubmenuOverflowCount int
StateText string

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
InitAnimation ( ) : void

Start the tray icon animation.

Method Details

AboutClicked() public méthode

Show the About dialog.
public AboutClicked ( ) : void
Résultat void

AddRemoteFolderClicked() public méthode

Open the remote folder addition wizard.
public AddRemoteFolderClicked ( ) : void
Résultat void

EditFolderClicked() public méthode

Edit a particular folder.
public EditFolderClicked ( string reponame ) : void
reponame string
Résultat void

LocalFolderClicked() public méthode

With the local file explorer, open the folder where the local synchronized folders are.
public LocalFolderClicked ( string reponame ) : void
reponame string
Résultat void

LogClicked() public méthode

Open the CmisSync log with a text file viewer.
public LogClicked ( ) : void
Résultat void

ManualSyncClicked() public méthode

Manual sync clicked.
public ManualSyncClicked ( string reponame ) : void
reponame string
Résultat void

QuitClicked() public méthode

Quit CmisSync.
public QuitClicked ( ) : void
Résultat void

RemoteFolderClicked() public méthode

With the default web browser, open the remote folder of a CmisSync synchronized folder.
public RemoteFolderClicked ( string reponame ) : void
reponame string
Résultat void

RemoveFolderFromSyncClicked() public méthode

Tries to remove a given repo from sync
public RemoveFolderFromSyncClicked ( string reponame ) : void
reponame string
Résultat void

SettingsClicked() public méthode

With the default web browser, open the remote folder of a CmisSync synchronized folder.
public SettingsClicked ( string reponame ) : void
reponame string
Résultat void

StatusIconController() public méthode

Constructor.
public StatusIconController ( ) : CmisSync.Lib
Résultat CmisSync.Lib

SuspendSyncClicked() public méthode

Suspend synchronization for a particular folder.
public SuspendSyncClicked ( string reponame ) : void
reponame string
Résultat void

Property Details

CurrentState public_oe property

Current state of the CmisSync tray icon.
public IconState CurrentState
Résultat IconState

MenuOverflowThreshold public_oe property

Maximum number of remote folders in the menu before the overflow menu appears.
public int MenuOverflowThreshold
Résultat int

MinSubmenuOverflowCount public_oe property

Minimum number of remote folders to populate the overflow menu.
public int MinSubmenuOverflowCount
Résultat int

StateText public_oe property

Short text shown at the top of the menu of the CmisSync tray icon.
public string StateText
Résultat string