public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_MAIL, "Email Adress", Email)); yield return(DynamicSettingValue.CreatePassword(ID_PASSWORD, "Password", Password)); yield return(DynamicSettingValue.CreateCheckbox(ID_SANDBOX, "Use sandbox server", UseSandbox)); }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_USERNAME, "Username", Username)); yield return(DynamicSettingValue.CreatePassword(ID_PASSWORD, "Password", Password)); yield return(DynamicSettingValue.CreateText(ID_HOST, "Server address", Host)); yield return(DynamicSettingValue.CreateCheckbox(ID_BLANKFMT, "Empty line between title and content", BlankLineBelowTitle, "BlankLineBelowTitle")); }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateFolderChooser(ID_FOLDER, "Folder", Folder)); yield return(DynamicSettingValue.CreateText(ID_EXTENSION, "Extension", Extension)); yield return(DynamicSettingValue.CreateCombobox(ID_ENCODING, "Encoding", StrEncoding, new[] { "UTF-8", "UTF-16", "UTF-32", "ASCII" })); yield return(DynamicSettingValue.CreateNumberChooser(ID_SEARCHDEPTH, "Max search depth", SearchDepth, FilesystemPlugin.MIN_SEARCH_DEPTH, FilesystemPlugin.MAX_SEARCH_DEPTH, "SearchDepth")); }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_USERNAME, "Username", Username)); yield return(DynamicSettingValue.CreatePassword(ID_PASSWORD, "Password", Password)); yield return(DynamicSettingValue.CreateCheckbox(ID_PERMADEL, "Delete notes permanently on server", PermanentlyDeleteNotes, "PermanentlyDeleteNotes")); yield return(DynamicSettingValue.CreateCheckbox(ID_BLANKFMT, "Empty line between title and content", BlankLineBelowTitle, "BlankLineBelowTitle")); yield return(DynamicSettingValue.CreateHyperlink("Create Simplenote account", "https://simplenote.com/")); }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_EMAIL, "Email", Email)); yield return(DynamicSettingValue.CreatePassword(ID_PASSWORD, "Password", Password)); yield return(DynamicSettingValue.CreateText(ID_SERVER, "Host", Server)); yield return(DynamicSettingValue.CreateCheckbox(ID_REMTAGS, "Delete unused tags", RemEmptyTags, "RemEmptyTags")); yield return(DynamicSettingValue.CreateHyperlink("Create Standard Notes account", "https://standardnotes.org/")); }
private void AddComponent(DynamicSettingValue prop, IRemotePlugin plug, ref int row, Grid grid, FrameworkElement comp, bool addLabel = true, FrameworkElement secondElem = null) { grid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(1, GridUnitType.Auto) }); if (addLabel) { var label = new TextBlock { Text = prop.Description + ":" }; label.Margin = new Thickness(2); label.VerticalAlignment = VerticalAlignment.Center; Grid.SetRow(label, row); Grid.SetColumn(label, 0); grid.Children.Add(label); } comp.Margin = new Thickness(2); comp.VerticalAlignment = VerticalAlignment.Center; Grid.SetRow(comp, row); Grid.SetColumn(comp, 1); if (secondElem == null) { Grid.SetColumnSpan(comp, 2); } else { secondElem.Margin = new Thickness(2); Grid.SetRow(secondElem, row); Grid.SetColumn(secondElem, 2); grid.Children.Add(secondElem); } grid.Children.Add(comp); if (prop.HelpID != null) { var hlp = new PHelpBtn(); hlp.Margin = new Thickness(2, 0, 2, 0); hlp.VerticalAlignment = VerticalAlignment.Center; hlp.HelpProperty = plug.GetUniqueID().ToString("B") + "::" + prop.HelpID; Grid.SetRow(hlp, row); Grid.SetColumn(hlp, 3); grid.Children.Add(hlp); } row++; }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_EMAIL, "Email", Email)); yield return(DynamicSettingValue.CreatePassword(ID_PASSWORD, "Password", Password)); yield return(DynamicSettingValue.CreateText(ID_SERVER, "Host", Server)); yield return(DynamicSettingValue.CreateCheckbox(ID_REMTAGS, "Delete unused tags", RemEmptyTags, "RemEmptyTags")); yield return(DynamicSettingValue.CreateEnumCombobox(ID_MDATESOURCE, "Source for modification date", ModificationDateSource, "ModificationDateSource")); yield return(DynamicSettingValue.CreateCheckbox(ID_HIERARCHYTAGS, "Create folder tags", CreateHierarchyTags, "CreateHierarchyTags")); yield return(DynamicSettingValue.CreateHyperlink("Create Standard Notes account", "https://standardnotes.org/")); }
public IEnumerable <DynamicSettingValue> ListProperties() { yield return(DynamicSettingValue.CreateText(ID_NAME, "Name", Name)); }