logo
NoteFly.Settings Struct Reference

Settings struct. More...

Static Public Attributes

static bool HotkeysNewNoteEnabled = true
 New note hotkey enabled. More...
 
static bool HotkeysNewNoteAltInsteadShift = true
 New note hotkey use alt as second key. More...
 
static int HotkeysNewNoteKeycode = 112
 New note hotkey final key. Default key: N More...
 
static bool HotkeysManageNotesEnabled = true
 Manage notes hotkey enabled. More...
 
static bool HotkeysManageNotesAltInsteadShift = true
 Manage notes hotkey use alt as second key. More...
 
static int HotkeysManageNotesKeycode = 113
 Manage notes hotkey final key. Default key: M More...
 
static bool HotkeysNotesToFrontEnabled = true
 Notes to front hotkey enabled. More...
 
static bool HotkeysNotesToFrontAltInsteadShift = true
 Notes to front hotkey use alt as second key. More...
 
static int HotkeysNotesToFrontKeycode = 160
 Notes to front hotkey final key. Default key: F More...
 
static bool NotesTransparencyEnabled = true
 Are notes transparent. More...
 
static bool NotesTransparentRTB = true
 Is RichEditTextbox transparent. More...
 
static double NotesTransparencyLevel = 0.9
 The level of transparency. More...
 
static bool NotesDefaultRandomSkin = false
 Use random skin as default new note. More...
 
static int NotesDefaultSkinnr = 0
 The default skin on new note. More...
 
static bool NotesDefaultTitleDate = true
 Use current date (in current culture, windows language settings) as default title for a new note. More...
 
static bool NotesTooltipsEnabled = true
 Are tooltip in programme enabled. More...
 
static int NotesTooltipPreviewlength = 100
 Length of the tooltip preview More...
 
static bool NotesClosebtnHidenotepermanently = true
 Hide notes permanently on closing them. More...
 
static bool NotesDeleteRecyclebin = false
 Move notes to recycle bin on delete. More...
 
static int NotesDefaultWidth = 280
 The default width of a new note. More...
 
static int NotesDefaultHeight = 240
 The default height of a new note. More...
 
static int NotesTitlepanelMaxHeight = 64
 The maximum number of pixels of the title panel height. More...
 
static int NotesTitlepanelMinHeight = 32
 The minimum number of pixels of the title panel height. More...
 
static int NotesWarnlimitTotal = 5000
 Number of total notes a warning shows up that are many notes loading. More...
 
static int NotesWarnlimitVisible = 50
 Number of visible notes a warning shows up that are many notes being displayed and it recommeded to hide some. More...
 
static string NotesSavepath = Program.GetDefaultNotesFolder()
 The folder where to save all notes. More...
 
static int TrayiconLeftclickaction = 1
 The action on left clicking on trayicon. 0 is do nothing. 1 is bring all notes to front. 2 is create a new note. More...
 
static float TrayiconFontsize = 10.00f
 The trayicon fontsize. More...
 
static bool TrayiconCreatenotebold = true
 Display "Create new note" in bold. More...
 
static bool TrayiconManagenotesbold = false
 Display "Manage notes" in bold. More...
 
static bool TrayiconSettingsbold = false
 Display "Settings" in bold. More...
 
static bool TrayiconExitbold = false
 Display "Exit" in bold. More...
 
static bool TrayiconAlternateIcon = false
 Use a white trayicon instead of yellow fits beter with other default windows7 trayicons More...
 
static int FontTextdirection = 0
 The text direction in notes. 0 is left to right. 1 is right to left. More...
 
static string FontTitleFamily = "Arial"
 The font family of the title of notes. More...
 
static float FontTitleSize = 14
 The notes title font size. More...
 
static bool FontTitleStylebold = true
 Display the notes title in bold. More...
 
static string FontContentFamily = "Arial"
 The default font family of notes content. More...
 
static string FontTrayicon = "Arial"
 The font of the trayicon menu. More...
 
static float FontContentSize = 11
 The default font size of notes content. More...
 
static int HighlightMaxchars = 30000
 The maximum number of characters to apply syntaxcheck on. More...
 
static bool HighlightHTML = false
 Do HTML highlighting on notes. More...
 
static bool HighlightClearLexiconMemory = false
 Make highlighting slower by removing keyword language lexicon after use, but clears more memory. More...
 
static string HighlightHTMLColorComment = "#B200FF"
 The HTML comment color More...
 
static string HighlightHTMLColorInvalid = "#FF0000"
 The HTML invalid tag color. More...
 
static string HighlightHTMLColorValid = "#0026FF"
 The HTML valid tag color. More...
 
static string HighlightHTMLColorString = "#808080"
 The HTML string content color. More...
 
static bool HighlightHyperlinks = false
 Do detect hyperlinks in notes. More...
 
static bool HighlightPHP = false
 Do PHP highlighting. More...
 
static string HighlightPHPColorComment = "#686868"
 The PHP comment color More...
 
static string HighlightPHPColorDocumentstartend = "#129612"
 The PHP document start and end keyword colors. More...
 
static string HighlightPHPColorString = "#404040"
 The HTML string content color. More...
 
static string HighlightPHPColorValidfunctions = "#41D87B"
 The PHP valid function color. More...
 
static string HighlightPHPColorInvalidfunctions = "#D90000"
 The PHP invalid/unknow function color. More...
 
static bool HighlightSQL = false
 Do SQL highlighting More...
 
static string HighlightSQLColorValidstatement = "#7FCE35"
 A valid SQL statement color. More...
 
static string HighlightSQLColorField = "#B16DFF"
 A SQL field color. More...
 
static bool ConfirmLinkclick = true
 Confirm the launch of hyperlink. More...
 
static bool ConfirmExit = false
 Confirm the shutdown of this application. More...
 
static bool ConfirmDeletenote = true
 Confirm the deleting on notes. More...
 
static string ManagenotesFontFamily = "Arial"
 Font used in the manages notes window. More...
 
static bool ManagenotesTooltip = true
 Display toolstip with note content in FrmManageNotes. More...
 
static int ManagenotesSkinnr = 1
 The skin for the manage notes window. More...
 
static float ManagenotesFontsize = 9
 The manage notes font size for each row. More...
 
static bool ManagenotesSearchCasesentive = false
 Search is case senstive in manage notes window. More...
 
static bool SettingsExpertEnabled = false
 Show expert settings in FrmSettings. More...
 
static int SettingsLastTab = 0
 The last tab selected on FrmSettings before closing it. More...
 
static bool SharingEmailEnabled = true
 Is email sharing enabled. notice: renamed SocialEmailEnabled to SharingEmailEnabled More...
 
static string SharingEmailDefaultadres = string.Empty
 The default email adres to send to. notice: renamed SharingEmailDefaultadres to SharingEmailDefaultadres More...
 
static int NetworkConnectionTimeout = 8000
 The time a connection is considered not working. More...
 
static int NetworkIPversion = 0
 The prefered IP version used. 0 for automatically IPv6 or IPv4. 1 for force the use of IPv4 2 for force the use of IPv6 More...
 
static bool NetworkProxyEnabled = false
 Connect via a proxy. More...
 
static string NetworkProxyAddress = string.Empty
 The address of the proxy server. More...
 
static int NetworkProxyPort = 80
 The port used of the proxy server. More...
 
static bool NetworkUseGzip = false
 Use Gzip for http tranfer More...
 
static int UpdatecheckEverydays = 14
 The update check interval in days. 0 for disabled update checking. More...
 
static string UpdatecheckLastDate = "1-1-1970 00:00:00"
 The datatime of last update check. If node not found then default will be start of unix time. More...
 
static string UpdatecheckURL = "http://update.notefly.org/latestversion.xml"
 The location where notefly checks for update. More...
 
static string UpdatecheckGPGKeyserver = string.Empty
 The keyserver used to get the public key of NoteFly the first time. More...
 
static bool UpdatecheckUseGPG = false
 Use GnuGP to verify the downloaded update. More...
 
static int UpdatecheckTimeoutGPG = 6000
 The maximum amount of time in miliseconds GnuPG is given to return the result of validating a file. On a slow (embedded)system you may need to increase this. More...
 
static string UpdatecheckGPGPath = string.Empty
 The path to the location of where gpg.exe is located required to verif the downloaded update if enabled. More...
 
static bool UpdateSilentInstall = false
 Silently install updates, don't show setup window. Passes /S parameter to NSIS installer. More...
 
static int UpdatecheckPluginsEverydays = 3
  More...
 
static string UpdatecheckPluginsLastDate = "1-1-1970 00:00:00"
 The datatime of last update check of all plugins. More...
 
static bool ProgramLogInfo = false
 Log debug info. More...
 
static bool ProgramLogError = true
 Log errors user makes More...
 
static bool ProgramLogException = true
 Log exceptions/errors this programme has. If undefined then always true. More...
 
static bool ProgramFirstrunned = false
 Has this programme been runned before. If not the demo note is created, balloontip is showed and NoteFly version 1.0 notes are ask to are imported if they exist. More...
 
static bool ProgramFormsDoublebuffered = false
 Are all windows double buffered. If on redrawn does not cause blanking windows. But currenlt false because it has serious issues under windows8 beta. More...
 
static string ProgramLanguage = "en"
 The culture code of this programme. More...
 
static string ProgramLastrunVersion = Program.AssemblyVersionAsString
 The version of the programme of the last run. If it's different with current version now running, it can used for updating skins.xml or langs.xml files. More...
 
static bool ProgramSuspressWarnAdmin = false
 Suspress a warning that the programme is running with dangerous (evelated) administrator. More...
 
static bool ProgramPluginsAllEnabled = true
 Is loading plugins enable More...
 
static string ProgramPluginsEnabled = string.Empty
 Comma seperated list of plugin assembly filesnames without path that are enabled. More...
 
static string ProgramPluginsDllexclude = "SQLite3.dll|System.Data.SQLite.DLL|Interop.SpeechLib.dll"
 Dll files in the plugin directory that are not trying to be loaded as plugin. This are dll files are used by some plugin itself and these dll files don't implement the IPlugin interface. More...
 
static string ProgramPluginsFolder = Program.GetDefaultPluginFolder()
 The relative path from the install directory to the folder where plugins are stored in. More...
 

Detailed Description

Member Data Documentation

bool NoteFly.Settings.ConfirmDeletenote = true
static
bool NoteFly.Settings.ConfirmExit = false
static
bool NoteFly.Settings.ConfirmLinkclick = true
static
string NoteFly.Settings.FontContentFamily = "Arial"
static
float NoteFly.Settings.FontContentSize = 11
static
int NoteFly.Settings.FontTextdirection = 0
static
string NoteFly.Settings.FontTitleFamily = "Arial"
static
float NoteFly.Settings.FontTitleSize = 14
static
bool NoteFly.Settings.FontTitleStylebold = true
static
string NoteFly.Settings.FontTrayicon = "Arial"
static
bool NoteFly.Settings.HighlightClearLexiconMemory = false
static
bool NoteFly.Settings.HighlightHTML = false
static
string NoteFly.Settings.HighlightHTMLColorComment = "#B200FF"
static
string NoteFly.Settings.HighlightHTMLColorInvalid = "#FF0000"
static
string NoteFly.Settings.HighlightHTMLColorString = "#808080"
static
string NoteFly.Settings.HighlightHTMLColorValid = "#0026FF"
static
bool NoteFly.Settings.HighlightHyperlinks = false
static
int NoteFly.Settings.HighlightMaxchars = 30000
static
bool NoteFly.Settings.HighlightPHP = false
static
string NoteFly.Settings.HighlightPHPColorComment = "#686868"
static
string NoteFly.Settings.HighlightPHPColorDocumentstartend = "#129612"
static
string NoteFly.Settings.HighlightPHPColorInvalidfunctions = "#D90000"
static
string NoteFly.Settings.HighlightPHPColorString = "#404040"
static
string NoteFly.Settings.HighlightPHPColorValidfunctions = "#41D87B"
static
bool NoteFly.Settings.HighlightSQL = false
static
string NoteFly.Settings.HighlightSQLColorField = "#B16DFF"
static
string NoteFly.Settings.HighlightSQLColorValidstatement = "#7FCE35"
static
bool NoteFly.Settings.HotkeysManageNotesAltInsteadShift = true
static
bool NoteFly.Settings.HotkeysManageNotesEnabled = true
static
int NoteFly.Settings.HotkeysManageNotesKeycode = 113
static
bool NoteFly.Settings.HotkeysNewNoteAltInsteadShift = true
static
bool NoteFly.Settings.HotkeysNewNoteEnabled = true
static
int NoteFly.Settings.HotkeysNewNoteKeycode = 112
static
bool NoteFly.Settings.HotkeysNotesToFrontAltInsteadShift = true
static
bool NoteFly.Settings.HotkeysNotesToFrontEnabled = true
static
int NoteFly.Settings.HotkeysNotesToFrontKeycode = 160
static
string NoteFly.Settings.ManagenotesFontFamily = "Arial"
static
float NoteFly.Settings.ManagenotesFontsize = 9
static
bool NoteFly.Settings.ManagenotesSearchCasesentive = false
static
int NoteFly.Settings.ManagenotesSkinnr = 1
static
bool NoteFly.Settings.ManagenotesTooltip = true
static
int NoteFly.Settings.NetworkConnectionTimeout = 8000
static
int NoteFly.Settings.NetworkIPversion = 0
static
string NoteFly.Settings.NetworkProxyAddress = string.Empty
static
bool NoteFly.Settings.NetworkProxyEnabled = false
static
int NoteFly.Settings.NetworkProxyPort = 80
static
bool NoteFly.Settings.NetworkUseGzip = false
static
bool NoteFly.Settings.NotesClosebtnHidenotepermanently = true
static
int NoteFly.Settings.NotesDefaultHeight = 240
static
bool NoteFly.Settings.NotesDefaultRandomSkin = false
static
int NoteFly.Settings.NotesDefaultSkinnr = 0
static
bool NoteFly.Settings.NotesDefaultTitleDate = true
static
int NoteFly.Settings.NotesDefaultWidth = 280
static
bool NoteFly.Settings.NotesDeleteRecyclebin = false
static
string NoteFly.Settings.NotesSavepath = Program.GetDefaultNotesFolder()
static
int NoteFly.Settings.NotesTitlepanelMaxHeight = 64
static
int NoteFly.Settings.NotesTitlepanelMinHeight = 32
static
int NoteFly.Settings.NotesTooltipPreviewlength = 100
static
bool NoteFly.Settings.NotesTooltipsEnabled = true
static
bool NoteFly.Settings.NotesTransparencyEnabled = true
static
double NoteFly.Settings.NotesTransparencyLevel = 0.9
static
bool NoteFly.Settings.NotesTransparentRTB = true
static
int NoteFly.Settings.NotesWarnlimitTotal = 5000
static
int NoteFly.Settings.NotesWarnlimitVisible = 50
static
bool NoteFly.Settings.ProgramFirstrunned = false
static
bool NoteFly.Settings.ProgramFormsDoublebuffered = false
static
string NoteFly.Settings.ProgramLanguage = "en"
static
string NoteFly.Settings.ProgramLastrunVersion = Program.AssemblyVersionAsString
static
bool NoteFly.Settings.ProgramLogError = true
static
bool NoteFly.Settings.ProgramLogException = true
static
bool NoteFly.Settings.ProgramLogInfo = false
static
bool NoteFly.Settings.ProgramPluginsAllEnabled = true
static
string NoteFly.Settings.ProgramPluginsDllexclude = "SQLite3.dll|System.Data.SQLite.DLL|Interop.SpeechLib.dll"
static
string NoteFly.Settings.ProgramPluginsEnabled = string.Empty
static
string NoteFly.Settings.ProgramPluginsFolder = Program.GetDefaultPluginFolder()
static
bool NoteFly.Settings.ProgramSuspressWarnAdmin = false
static
bool NoteFly.Settings.SettingsExpertEnabled = false
static
int NoteFly.Settings.SettingsLastTab = 0
static
string NoteFly.Settings.SharingEmailDefaultadres = string.Empty
static
bool NoteFly.Settings.SharingEmailEnabled = true
static
bool NoteFly.Settings.TrayiconAlternateIcon = false
static
bool NoteFly.Settings.TrayiconCreatenotebold = true
static
bool NoteFly.Settings.TrayiconExitbold = false
static
float NoteFly.Settings.TrayiconFontsize = 10.00f
static
int NoteFly.Settings.TrayiconLeftclickaction = 1
static
bool NoteFly.Settings.TrayiconManagenotesbold = false
static
bool NoteFly.Settings.TrayiconSettingsbold = false
static
int NoteFly.Settings.UpdatecheckEverydays = 14
static
string NoteFly.Settings.UpdatecheckGPGKeyserver = string.Empty
static
string NoteFly.Settings.UpdatecheckGPGPath = string.Empty
static
string NoteFly.Settings.UpdatecheckLastDate = "1-1-1970 00:00:00"
static
int NoteFly.Settings.UpdatecheckPluginsEverydays = 3
static

The update plugins check interval in days of all plugins.

string NoteFly.Settings.UpdatecheckPluginsLastDate = "1-1-1970 00:00:00"
static
int NoteFly.Settings.UpdatecheckTimeoutGPG = 6000
static
string NoteFly.Settings.UpdatecheckURL = "http://update.notefly.org/latestversion.xml"
static
bool NoteFly.Settings.UpdatecheckUseGPG = false
static
bool NoteFly.Settings.UpdateSilentInstall = false
static