C# 클래스 CmisSync.StatusIconController

MVC controller for the CmisSync status icon.
파일 보기 프로젝트 열기: aegif/CmisSync 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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