C# Class Crystalbyte.Equinox.DemoApp.ApplicationForm

Inheritance: System.Windows.Forms.Form
Exibir arquivo Open project: MichielDeMey/Kolibrie-Mail

Private Properties

Property Type Description
AddMailboxToTree void
AddMailboxToTreeSafely void
AddMessageToView void
AddMessageToViewSafely void
AddNodeToTreeView void
AuthenticateManually void
CreateAccountButtonClick void
CreateClientByAccount Crystalbyte.Equinox.Imap.ImapClient
CreateNodeFromMailbox System.Windows.Forms.TreeNode
DisplayMessage void
DisplayMessageSafely void
DisplayView void
ExtractName string
FetchEnvelopesAsync void
FetchMessageAsync void
FetchNextLevelOfMailboxesAsync void
InitializeComponent void
LogSafely void
OnAccountCollectionChanged object
OnListViewItemDoubleClicked void
OnMailboxTreeViewNodeMouseClick void
OnMessageGridSelectionChanged void
OpenFile void
StoreNodeForFastLookup void
UpdateProgressBarSafely void

Public Methods

Method Description
ApplicationForm ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Method Description
AddMailboxToTree ( IEnumerable mailboxes, string key ) : void
AddMailboxToTreeSafely ( IEnumerable mailboxes, string key ) : void
AddMessageToView ( Mailbox mailbox, Crystalbyte.Equinox.DemoApp.MyMessage message ) : void
AddMessageToViewSafely ( Mailbox mailbox, Crystalbyte.Equinox.DemoApp.MyMessage message ) : void
AddNodeToTreeView ( Crystalbyte.Equinox.DemoApp.Account account ) : void
AuthenticateManually ( Crystalbyte.Equinox.Imap.ManualSaslAuthenticationRequiredEventArgs e, Crystalbyte.Equinox.DemoApp.Account account ) : void
CreateAccountButtonClick ( object sender, EventArgs e ) : void
CreateClientByAccount ( Crystalbyte.Equinox.DemoApp.Account account ) : ImapClient
CreateNodeFromMailbox ( Mailbox mailbox ) : TreeNode
DisplayMessage ( Crystalbyte.Equinox.DemoApp.MyMessage message ) : void
DisplayMessageSafely ( Crystalbyte.Equinox.DemoApp.MyMessage message ) : void
DisplayView ( string text ) : void
ExtractName ( string fullname, char delimiter ) : string
FetchEnvelopesAsync ( Mailbox mailbox ) : void
FetchMessageAsync ( Crystalbyte.Equinox.DemoApp.MyMessage message ) : void
FetchNextLevelOfMailboxesAsync ( string root, Crystalbyte.Equinox.DemoApp.AccountStateObject stateObject ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LogSafely ( string message ) : void
OnAccountCollectionChanged ( NotifyCollectionChangedEventArgs e ) : object
OnListViewItemDoubleClicked ( object sender, EventArgs e ) : void
OnMailboxTreeViewNodeMouseClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
OnMessageGridSelectionChanged ( object sender, EventArgs e ) : void
OpenFile ( Attachment attachment ) : void
StoreNodeForFastLookup ( Crystalbyte.Equinox.DemoApp.AccountStateObject stateObject, TreeNode node, string mailboxName ) : void
UpdateProgressBarSafely ( Crystalbyte.Equinox.DemoApp.MyMessage message, int loaded, int total ) : void

Method Details

ApplicationForm() public method

public ApplicationForm ( ) : System
return System

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void