Initial commit.
This commit is contained in:
9
Wino.Core.Domain/Enums/AccountAttentionReason.cs
Normal file
9
Wino.Core.Domain/Enums/AccountAttentionReason.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum AccountAttentionReason
|
||||
{
|
||||
None,
|
||||
InvalidCredentials,
|
||||
MissingSystemFolderConfiguration
|
||||
}
|
||||
}
|
||||
14
Wino.Core.Domain/Enums/AccountCreationDialogState.cs
Normal file
14
Wino.Core.Domain/Enums/AccountCreationDialogState.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum AccountCreationDialogState
|
||||
{
|
||||
Idle,
|
||||
SigningIn,
|
||||
PreparingFolders,
|
||||
Completed,
|
||||
ManuelSetupWaiting,
|
||||
TestingConnection,
|
||||
AutoDiscoverySetup,
|
||||
AutoDiscoveryInProgress
|
||||
}
|
||||
}
|
||||
12
Wino.Core.Domain/Enums/AccountSynchronizerState.cs
Normal file
12
Wino.Core.Domain/Enums/AccountSynchronizerState.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// Indicates the state of synchronizer.
|
||||
/// </summary>
|
||||
public enum AccountSynchronizerState
|
||||
{
|
||||
Idle,
|
||||
ExecutingRequests,
|
||||
Synchronizing
|
||||
}
|
||||
}
|
||||
16
Wino.Core.Domain/Enums/AppLanguage.cs
Normal file
16
Wino.Core.Domain/Enums/AppLanguage.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum AppLanguage
|
||||
{
|
||||
None,
|
||||
English,
|
||||
Deutsch,
|
||||
Russian,
|
||||
Turkish,
|
||||
Polish,
|
||||
Czech,
|
||||
Chinese,
|
||||
Spanish,
|
||||
French
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/AppThemeType.cs
Normal file
9
Wino.Core.Domain/Enums/AppThemeType.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum AppThemeType
|
||||
{
|
||||
System,
|
||||
PreDefined,
|
||||
Custom,
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/ApplicationElementTheme.cs
Normal file
9
Wino.Core.Domain/Enums/ApplicationElementTheme.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum ApplicationElementTheme
|
||||
{
|
||||
Default,
|
||||
Light,
|
||||
Dark
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum BackgroundSynchronizationReason
|
||||
{
|
||||
SessionConnected,
|
||||
Timer
|
||||
}
|
||||
}
|
||||
24
Wino.Core.Domain/Enums/ChangeRequestType.cs
Normal file
24
Wino.Core.Domain/Enums/ChangeRequestType.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum ChangeRequestType
|
||||
{
|
||||
MailMarkAs,
|
||||
MailChangeFlag,
|
||||
MailHardDelete,
|
||||
MailMove,
|
||||
MailAlwaysMoveTo,
|
||||
MailChangeFocused,
|
||||
MailArchive,
|
||||
MailUnarchive,
|
||||
FolderMarkAsRead,
|
||||
FolderDelete,
|
||||
FolderEmpty,
|
||||
FolderRename,
|
||||
CreateNewDraft,
|
||||
CreateReplyDraft,
|
||||
CreateForwardDraft,
|
||||
DiscardDraft,
|
||||
SendDraft,
|
||||
FetchSingleItem
|
||||
}
|
||||
}
|
||||
8
Wino.Core.Domain/Enums/CustomIncomingServerType.cs
Normal file
8
Wino.Core.Domain/Enums/CustomIncomingServerType.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum CustomIncomingServerType
|
||||
{
|
||||
POP3,
|
||||
IMAP4
|
||||
}
|
||||
}
|
||||
10
Wino.Core.Domain/Enums/DraftCreationReason.cs
Normal file
10
Wino.Core.Domain/Enums/DraftCreationReason.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum DraftCreationReason
|
||||
{
|
||||
Empty,
|
||||
Reply,
|
||||
ReplyAll,
|
||||
Forward
|
||||
}
|
||||
}
|
||||
11
Wino.Core.Domain/Enums/EditorToolbarSectionType.cs
Normal file
11
Wino.Core.Domain/Enums/EditorToolbarSectionType.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum EditorToolbarSectionType
|
||||
{
|
||||
None,
|
||||
Format,
|
||||
Insert,
|
||||
Draw,
|
||||
Options
|
||||
}
|
||||
}
|
||||
10
Wino.Core.Domain/Enums/FilterOptionType.cs
Normal file
10
Wino.Core.Domain/Enums/FilterOptionType.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum FilterOptionType
|
||||
{
|
||||
All,
|
||||
Unread,
|
||||
Flagged,
|
||||
Mentions
|
||||
}
|
||||
}
|
||||
23
Wino.Core.Domain/Enums/FolderOperation.cs
Normal file
23
Wino.Core.Domain/Enums/FolderOperation.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// Defines all possible folder operations that can be done.
|
||||
/// Available values for each folder is returned by IContextMenuProvider
|
||||
/// that integrators hold.
|
||||
/// </summary>
|
||||
public enum FolderOperation
|
||||
{
|
||||
None,
|
||||
Pin,
|
||||
Unpin,
|
||||
MarkAllAsRead,
|
||||
DontSync,
|
||||
Empty,
|
||||
Rename,
|
||||
Delete,
|
||||
Move,
|
||||
TurnOffNotifications,
|
||||
CreateSubFolder,
|
||||
Seperator
|
||||
}
|
||||
}
|
||||
13
Wino.Core.Domain/Enums/ImapAuthenticationMethod.cs
Normal file
13
Wino.Core.Domain/Enums/ImapAuthenticationMethod.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum ImapAuthenticationMethod
|
||||
{
|
||||
Auto,
|
||||
None,
|
||||
NormalPassword,
|
||||
EncryptedPassword,
|
||||
Ntlm,
|
||||
CramMd5,
|
||||
DigestMd5
|
||||
}
|
||||
}
|
||||
10
Wino.Core.Domain/Enums/ImapConnectionSecurity.cs
Normal file
10
Wino.Core.Domain/Enums/ImapConnectionSecurity.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum ImapConnectionSecurity
|
||||
{
|
||||
Auto,
|
||||
None,
|
||||
StartTls,
|
||||
SslTls
|
||||
}
|
||||
}
|
||||
8
Wino.Core.Domain/Enums/InfoBarAnimationType.cs
Normal file
8
Wino.Core.Domain/Enums/InfoBarAnimationType.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum InfoBarAnimationType
|
||||
{
|
||||
SlideFromRightToLeft,
|
||||
SlideFromBottomToTop
|
||||
}
|
||||
}
|
||||
10
Wino.Core.Domain/Enums/InfoBarMessageType.cs
Normal file
10
Wino.Core.Domain/Enums/InfoBarMessageType.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum InfoBarMessageType
|
||||
{
|
||||
Information,
|
||||
Success,
|
||||
Warning,
|
||||
Error
|
||||
}
|
||||
}
|
||||
16
Wino.Core.Domain/Enums/MailAttachmentType.cs
Normal file
16
Wino.Core.Domain/Enums/MailAttachmentType.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MailAttachmentType
|
||||
{
|
||||
None,
|
||||
Executable,
|
||||
Image,
|
||||
Audio,
|
||||
Video,
|
||||
PDF,
|
||||
HTML,
|
||||
RarArchive,
|
||||
Archive,
|
||||
Other
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/MailImportance.cs
Normal file
9
Wino.Core.Domain/Enums/MailImportance.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MailImportance
|
||||
{
|
||||
Low,
|
||||
Normal,
|
||||
High
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/MailListDisplayMode.cs
Normal file
9
Wino.Core.Domain/Enums/MailListDisplayMode.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MailListDisplayMode
|
||||
{
|
||||
Spacious,
|
||||
Medium,
|
||||
Compact,
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/MailMarkAsOption.cs
Normal file
9
Wino.Core.Domain/Enums/MailMarkAsOption.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MailMarkAsOption
|
||||
{
|
||||
WhenSelected,
|
||||
DontMark,
|
||||
AfterDelay
|
||||
}
|
||||
}
|
||||
49
Wino.Core.Domain/Enums/MailOperation.cs
Normal file
49
Wino.Core.Domain/Enums/MailOperation.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
// Synchronizer requests.
|
||||
public enum MailSynchronizerOperation
|
||||
{
|
||||
MarkRead,
|
||||
Move,
|
||||
Delete, // Hard delete.
|
||||
CreateDraft,
|
||||
Send,
|
||||
ChangeFlag,
|
||||
AlwaysMoveTo,
|
||||
MoveToFocused,
|
||||
RenameFolder
|
||||
}
|
||||
|
||||
// UI requests
|
||||
public enum MailOperation
|
||||
{
|
||||
None,
|
||||
Archive,
|
||||
UnArchive,
|
||||
SoftDelete,
|
||||
HardDelete,
|
||||
Move,
|
||||
MoveToJunk,
|
||||
MoveToFocused,
|
||||
MoveToOther,
|
||||
AlwaysMoveToOther,
|
||||
AlwaysMoveToFocused,
|
||||
SetFlag,
|
||||
ClearFlag,
|
||||
MarkAsRead,
|
||||
MarkAsUnread,
|
||||
MarkAsNotJunk,
|
||||
Seperator,
|
||||
Ignore,
|
||||
Reply,
|
||||
ReplyAll,
|
||||
Zoom,
|
||||
SaveAs,
|
||||
Find,
|
||||
Forward,
|
||||
DarkEditor,
|
||||
LightEditor,
|
||||
Print,
|
||||
Navigate // For toast activation
|
||||
}
|
||||
}
|
||||
11
Wino.Core.Domain/Enums/MailProviderType.cs
Normal file
11
Wino.Core.Domain/Enums/MailProviderType.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MailProviderType
|
||||
{
|
||||
Outlook,
|
||||
Gmail,
|
||||
Office365,
|
||||
Yahoo,
|
||||
IMAP4
|
||||
}
|
||||
}
|
||||
8
Wino.Core.Domain/Enums/MenuPaneMode.cs
Normal file
8
Wino.Core.Domain/Enums/MenuPaneMode.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum MenuPaneMode
|
||||
{
|
||||
Visible,
|
||||
Hidden
|
||||
}
|
||||
}
|
||||
8
Wino.Core.Domain/Enums/NavigationReferenceFrame.cs
Normal file
8
Wino.Core.Domain/Enums/NavigationReferenceFrame.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum NavigationReferenceFrame
|
||||
{
|
||||
ShellFrame,
|
||||
RenderingFrame
|
||||
}
|
||||
}
|
||||
12
Wino.Core.Domain/Enums/PickFolderReason.cs
Normal file
12
Wino.Core.Domain/Enums/PickFolderReason.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// Defines the potential reasons for picking folder in the folder picking dialog.
|
||||
/// </summary>
|
||||
public enum PickFolderReason
|
||||
{
|
||||
Move,
|
||||
SpecialFolder,
|
||||
Any
|
||||
}
|
||||
}
|
||||
15
Wino.Core.Domain/Enums/ReaderFont.cs
Normal file
15
Wino.Core.Domain/Enums/ReaderFont.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum ReaderFont
|
||||
{
|
||||
Arial,
|
||||
TimesNewRoman,
|
||||
Verdana,
|
||||
Tahoma,
|
||||
CourierNew,
|
||||
Georgia,
|
||||
TrebuchetMS,
|
||||
Calibri,
|
||||
Helvetica
|
||||
}
|
||||
}
|
||||
8
Wino.Core.Domain/Enums/SortingOptionType.cs
Normal file
8
Wino.Core.Domain/Enums/SortingOptionType.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum SortingOptionType
|
||||
{
|
||||
ReceiveDate,
|
||||
Sender
|
||||
}
|
||||
}
|
||||
24
Wino.Core.Domain/Enums/SpecialFolderType.cs
Normal file
24
Wino.Core.Domain/Enums/SpecialFolderType.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum SpecialFolderType
|
||||
{
|
||||
Inbox,
|
||||
Starred,
|
||||
Important,
|
||||
Sent,
|
||||
Draft,
|
||||
Archive,
|
||||
Deleted,
|
||||
Junk,
|
||||
Chat,
|
||||
Category,
|
||||
Unread,
|
||||
Forums,
|
||||
Updates,
|
||||
Personal,
|
||||
Promotions,
|
||||
Social,
|
||||
Other,
|
||||
More
|
||||
}
|
||||
}
|
||||
19
Wino.Core.Domain/Enums/StorePurchaseResult.cs
Normal file
19
Wino.Core.Domain/Enums/StorePurchaseResult.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
// From the SDK.
|
||||
public enum StorePurchaseResult
|
||||
{
|
||||
//
|
||||
// Summary:
|
||||
// The purchase request succeeded.
|
||||
Succeeded,
|
||||
//
|
||||
// Summary:
|
||||
// The current user has already purchased the specified app or add-on.
|
||||
AlreadyPurchased,
|
||||
//
|
||||
// Summary:
|
||||
// The purchase request did not succeed.
|
||||
NotPurchased,
|
||||
}
|
||||
}
|
||||
9
Wino.Core.Domain/Enums/SynchronizationCompletedState.cs
Normal file
9
Wino.Core.Domain/Enums/SynchronizationCompletedState.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum SynchronizationCompletedState
|
||||
{
|
||||
Success, // All succeeded.
|
||||
Canceled, // Canceled by user or HTTP call.
|
||||
Failed // Exception.
|
||||
}
|
||||
}
|
||||
11
Wino.Core.Domain/Enums/SynchronizationType.cs
Normal file
11
Wino.Core.Domain/Enums/SynchronizationType.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
public enum SynchronizationType
|
||||
{
|
||||
FoldersOnly, // Only synchronize folder metadata.
|
||||
ExecuteRequests, // Run the queued requests, and then synchronize if needed.
|
||||
Inbox, // Only Inbox
|
||||
Custom, // Only sync folders that are specified in the options.
|
||||
Full, // Synchronize everything
|
||||
}
|
||||
}
|
||||
25
Wino.Core.Domain/Enums/WinoPage.cs
Normal file
25
Wino.Core.Domain/Enums/WinoPage.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
namespace Wino.Core.Domain.Enums
|
||||
{
|
||||
/// <summary>
|
||||
/// All registered views.
|
||||
/// </summary>
|
||||
public enum WinoPage
|
||||
{
|
||||
None,
|
||||
IdlePage,
|
||||
ComposePage,
|
||||
SettingsPage,
|
||||
MailRenderingPage,
|
||||
WelcomePage,
|
||||
AccountDetailsPage,
|
||||
MergedAccountDetailsPage,
|
||||
AccountManagementPage,
|
||||
SignatureManagementPage,
|
||||
AboutPage,
|
||||
PersonalizationPage,
|
||||
MessageListPage,
|
||||
MailListPage,
|
||||
ReadingPanePage,
|
||||
SettingOptionsPage
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user