private void WriteSettings() { Settings.Window.State = WindowState; Settings.Window.Location = Location; Settings.Window.Size = Size; Settings.Lists.Tags.Font.Size = tagsTreeView.TreeView.Font.Size; Settings.Lists.Bookmarks.Font.Size = bookmarksTreeView.Font.Size; Settings.Lists.Library.Font.Size = libraryTreeView.TreeView.Font.Size; Settings.Lists.Browsing.Font.Size = browsingTreeView.TreeView.Font.Size; Settings.SplitterDistances.Console = splitContainer1.SplitterDistance; Settings.SplitterDistances.Details = splitContainer2.SplitterDistance; Settings.SplitterDistances.Lists = splitContainer3.SplitterDistance; Settings.Gallery.ToolStrip.History = galleryModel.Searches.ToList(); Settings.Gallery.ToolStrip.Filters = galleryModel.Filters.ToList(); Settings.Details.ToolStrip.History = detailsModel.Searches.ToList(); Settings.Library.ToolStrip.Filters = libraryModel.Filters.ToList(); Settings.TabControls.Lists.SelectedTab = listsTabControl.SelectedTab.Name; Settings.TabControls.Browser.SelectedTab = mainViewTabControl.SelectedTab.Name; Settings.TabControls.Details.SelectedTab = detailsTabControl.SelectedTab.Name; JsonUtility.SaveToFile(Settings, pathFormatter.GetConfiguration("settings")); }
private void WriteTags() { if (!tagsModel.IsDirty) { return; } JsonUtility.SaveToFile(tagsModel.AllTags, pathFormatter.GetConfiguration("tags")); }
private void WriteTheme() { JsonUtility.SaveToFile(theme, pathFormatter.GetConfiguration("theme")); }
private void WriteLibraryFilters() { JsonUtility.SaveToFile(Settings.Library.ToolStrip.Filters, pathFormatter.GetConfiguration("library-filters")); }
private void WriteSearchFilters() { JsonUtility.SaveToFile(Settings.Gallery.ToolStrip.Filters, pathFormatter.GetConfiguration("search-filters")); }
private void WriteVisitedGalleryHistory() { JsonUtility.SaveToFile(Settings.Details.ToolStrip.History, pathFormatter.GetConfiguration("details-searches")); }
private void WriteVisitedSearchHistory() { JsonUtility.SaveToFile(Settings.Gallery.ToolStrip.History, pathFormatter.GetConfiguration("search-searches")); }
private void WriteSearchHistory() { JsonUtility.SaveToFile(browsingModel.SearchHistory, pathFormatter.GetConfiguration("searches")); }
private void WriteBookmarks() { JsonUtility.SaveToFile(bookmarksModel.BookmarkFolders, pathFormatter.GetConfiguration("bookmark-folders")); JsonUtility.SaveToFile(bookmarksModel.Bookmarks, pathFormatter.GetConfiguration("bookmarks")); }
private void WriteHidelist() { JsonUtility.SaveToFile(metadataKeywordLists.Hidelist, pathFormatter.GetConfiguration("hidelist")); }