diff options
author | Michele Calgaro <[email protected]> | 2024-06-07 23:30:05 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2024-06-07 23:30:05 +0900 |
commit | 17b259df9cb6b28779d4881b2b6c805ee2e48eea (patch) | |
tree | 5ed61937459cb7081089111b0242c01ec178f1f3 /fbreader/src/options/FBOptions.cpp | |
parent | 1cba8bce178eb2d6719c6f7f21e2c9352c5513a6 (diff) | |
download | tde-ebook-reader-17b259df9cb6b28779d4881b2b6c805ee2e48eea.tar.gz tde-ebook-reader-17b259df9cb6b28779d4881b2b6c805ee2e48eea.zip |
Rename to tde-ebook-reader
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'fbreader/src/options/FBOptions.cpp')
-rw-r--r-- | fbreader/src/options/FBOptions.cpp | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/fbreader/src/options/FBOptions.cpp b/fbreader/src/options/FBOptions.cpp deleted file mode 100644 index c7d8f97..0000000 --- a/fbreader/src/options/FBOptions.cpp +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (C) 2004-2012 Geometer Plus <[email protected]> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA - * 02110-1301, USA. - */ - -#include "FBOptions.h" - -FBOptions* FBOptions::ourInstance = 0; - -static const std::string OPTIONS = "Options"; -static const std::string COLORS = "Colors"; - -FBOptions::FBOptions() : - LeftMarginOption(ZLCategoryKey::LOOK_AND_FEEL, OPTIONS, "LeftMargin", 0, 1000, 4), - RightMarginOption(ZLCategoryKey::LOOK_AND_FEEL, OPTIONS, "RightMargin", 0, 1000, 4), - TopMarginOption(ZLCategoryKey::LOOK_AND_FEEL, OPTIONS, "TopMargin", 0, 1000, 0), - BottomMarginOption(ZLCategoryKey::LOOK_AND_FEEL, OPTIONS, "BottomMargin", 0, 1000, 4), - BackgroundColorOption(ZLCategoryKey::LOOK_AND_FEEL, COLORS, "Background", ZLColor(255, 255, 255)), - RegularTextColorOption(ZLCategoryKey::LOOK_AND_FEEL, COLORS, "Text", ZLColor(0, 0, 0)) { - myColorOptions["internal"] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "Hyperlink", ZLColor(33, 96, 180) - ); - myColorOptions["external"] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "ExternalHyperlink", ZLColor(33, 96, 180) - ); - myColorOptions["book"] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "BookHyperlink", ZLColor(23, 68, 128) - ); - myColorOptions[ZLTextStyle::SELECTION_BACKGROUND] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "SelectionBackground", ZLColor(82, 131, 194) - ); - myColorOptions[ZLTextStyle::HIGHLIGHTED_TEXT] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "SelectedText", ZLColor(60, 139, 255) - ); - myColorOptions[ZLTextStyle::TREE_LINES] = new ZLColorOption( - ZLCategoryKey::LOOK_AND_FEEL, COLORS, - "TreeLines", ZLColor(127, 127, 127) - ); -} - -ZLColorOption &FBOptions::colorOption(const std::string &style) { - std::map<std::string,shared_ptr<ZLColorOption> >::const_iterator it = - myColorOptions.find(style); - return it != myColorOptions.end() ? *it->second : RegularTextColorOption; -} |