From fd33a3f921159468a2823fe399e0818a22fff72d Mon Sep 17 00:00:00 2001 From: rolux Date: Sun, 10 Feb 2013 17:18:43 +0530 Subject: [PATCH] add/rename themes --- .../{modern => oxdark}/json/theme.jsonc | 2 +- .../themes/{modern => oxdark}/png/icon16.png | Bin .../themes/{modern => oxdark}/png/logo128.png | Bin .../png/scrollbarHorizontalDecrement.png | Bin .../png/scrollbarHorizontalIncrement.png | Bin .../png/scrollbarVerticalDecrement.png | Bin .../png/scrollbarVerticalIncrement.png | Bin .../{classic => oxlight}/json/theme.jsonc | 2 +- .../{classic => oxlight}/png/icon16.png | Bin .../{classic => oxlight}/png/logo128.png | Bin .../png/scrollbarHorizontalDecrement.png | Bin .../png/scrollbarHorizontalIncrement.png | Bin .../png/scrollbarVerticalDecrement.png | Bin .../png/scrollbarVerticalIncrement.png | Bin source/Ox.UI/themes/oxmedium/json/theme.jsonc | 240 ++++++++++++++++++ source/Ox.UI/themes/oxmedium/png/icon16.png | Bin 0 -> 3368 bytes source/Ox.UI/themes/oxmedium/png/logo128.png | Bin 0 -> 14340 bytes .../png/scrollbarHorizontalDecrement.png | Bin 0 -> 2862 bytes .../png/scrollbarHorizontalIncrement.png | Bin 0 -> 2860 bytes .../png/scrollbarVerticalDecrement.png | Bin 0 -> 2865 bytes .../png/scrollbarVerticalIncrement.png | Bin 0 -> 2867 bytes 21 files changed, 242 insertions(+), 2 deletions(-) rename source/Ox.UI/themes/{modern => oxdark}/json/theme.jsonc (99%) rename source/Ox.UI/themes/{modern => oxdark}/png/icon16.png (100%) rename source/Ox.UI/themes/{modern => oxdark}/png/logo128.png (100%) rename source/Ox.UI/themes/{modern => oxdark}/png/scrollbarHorizontalDecrement.png (100%) rename source/Ox.UI/themes/{modern => oxdark}/png/scrollbarHorizontalIncrement.png (100%) rename source/Ox.UI/themes/{modern => oxdark}/png/scrollbarVerticalDecrement.png (100%) rename source/Ox.UI/themes/{modern => oxdark}/png/scrollbarVerticalIncrement.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/json/theme.jsonc (99%) rename source/Ox.UI/themes/{classic => oxlight}/png/icon16.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/png/logo128.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/png/scrollbarHorizontalDecrement.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/png/scrollbarHorizontalIncrement.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/png/scrollbarVerticalDecrement.png (100%) rename source/Ox.UI/themes/{classic => oxlight}/png/scrollbarVerticalIncrement.png (100%) create mode 100644 source/Ox.UI/themes/oxmedium/json/theme.jsonc create mode 100644 source/Ox.UI/themes/oxmedium/png/icon16.png create mode 100644 source/Ox.UI/themes/oxmedium/png/logo128.png create mode 100644 source/Ox.UI/themes/oxmedium/png/scrollbarHorizontalDecrement.png create mode 100644 source/Ox.UI/themes/oxmedium/png/scrollbarHorizontalIncrement.png create mode 100644 source/Ox.UI/themes/oxmedium/png/scrollbarVerticalDecrement.png create mode 100644 source/Ox.UI/themes/oxmedium/png/scrollbarVerticalIncrement.png diff --git a/source/Ox.UI/themes/modern/json/theme.jsonc b/source/Ox.UI/themes/oxdark/json/theme.jsonc similarity index 99% rename from source/Ox.UI/themes/modern/json/theme.jsonc rename to source/Ox.UI/themes/oxdark/json/theme.jsonc index 44664f82..48e8b457 100644 --- a/source/Ox.UI/themes/modern/json/theme.jsonc +++ b/source/Ox.UI/themes/oxdark/json/theme.jsonc @@ -1,6 +1,6 @@ { - "themeName": "0x Dark", + "themeName": "Ox Dark", "themeBackgroundLightness": 0.25, "themeColorLightness": 0.75, diff --git a/source/Ox.UI/themes/modern/png/icon16.png b/source/Ox.UI/themes/oxdark/png/icon16.png similarity index 100% rename from source/Ox.UI/themes/modern/png/icon16.png rename to source/Ox.UI/themes/oxdark/png/icon16.png diff --git a/source/Ox.UI/themes/modern/png/logo128.png b/source/Ox.UI/themes/oxdark/png/logo128.png similarity index 100% rename from source/Ox.UI/themes/modern/png/logo128.png rename to source/Ox.UI/themes/oxdark/png/logo128.png diff --git a/source/Ox.UI/themes/modern/png/scrollbarHorizontalDecrement.png b/source/Ox.UI/themes/oxdark/png/scrollbarHorizontalDecrement.png similarity index 100% rename from source/Ox.UI/themes/modern/png/scrollbarHorizontalDecrement.png rename to source/Ox.UI/themes/oxdark/png/scrollbarHorizontalDecrement.png diff --git a/source/Ox.UI/themes/modern/png/scrollbarHorizontalIncrement.png b/source/Ox.UI/themes/oxdark/png/scrollbarHorizontalIncrement.png similarity index 100% rename from source/Ox.UI/themes/modern/png/scrollbarHorizontalIncrement.png rename to source/Ox.UI/themes/oxdark/png/scrollbarHorizontalIncrement.png diff --git a/source/Ox.UI/themes/modern/png/scrollbarVerticalDecrement.png b/source/Ox.UI/themes/oxdark/png/scrollbarVerticalDecrement.png similarity index 100% rename from source/Ox.UI/themes/modern/png/scrollbarVerticalDecrement.png rename to source/Ox.UI/themes/oxdark/png/scrollbarVerticalDecrement.png diff --git a/source/Ox.UI/themes/modern/png/scrollbarVerticalIncrement.png b/source/Ox.UI/themes/oxdark/png/scrollbarVerticalIncrement.png similarity index 100% rename from source/Ox.UI/themes/modern/png/scrollbarVerticalIncrement.png rename to source/Ox.UI/themes/oxdark/png/scrollbarVerticalIncrement.png diff --git a/source/Ox.UI/themes/classic/json/theme.jsonc b/source/Ox.UI/themes/oxlight/json/theme.jsonc similarity index 99% rename from source/Ox.UI/themes/classic/json/theme.jsonc rename to source/Ox.UI/themes/oxlight/json/theme.jsonc index 784793d0..6e566f04 100644 --- a/source/Ox.UI/themes/classic/json/theme.jsonc +++ b/source/Ox.UI/themes/oxlight/json/theme.jsonc @@ -1,6 +1,6 @@ { - "themeName": "0x Light", + "themeName": "Ox Light", "themeBackgroundLightness": 0.75, "themeColorLightness": 0.25, diff --git a/source/Ox.UI/themes/classic/png/icon16.png b/source/Ox.UI/themes/oxlight/png/icon16.png similarity index 100% rename from source/Ox.UI/themes/classic/png/icon16.png rename to source/Ox.UI/themes/oxlight/png/icon16.png diff --git a/source/Ox.UI/themes/classic/png/logo128.png b/source/Ox.UI/themes/oxlight/png/logo128.png similarity index 100% rename from source/Ox.UI/themes/classic/png/logo128.png rename to source/Ox.UI/themes/oxlight/png/logo128.png diff --git a/source/Ox.UI/themes/classic/png/scrollbarHorizontalDecrement.png b/source/Ox.UI/themes/oxlight/png/scrollbarHorizontalDecrement.png similarity index 100% rename from source/Ox.UI/themes/classic/png/scrollbarHorizontalDecrement.png rename to source/Ox.UI/themes/oxlight/png/scrollbarHorizontalDecrement.png diff --git a/source/Ox.UI/themes/classic/png/scrollbarHorizontalIncrement.png b/source/Ox.UI/themes/oxlight/png/scrollbarHorizontalIncrement.png similarity index 100% rename from source/Ox.UI/themes/classic/png/scrollbarHorizontalIncrement.png rename to source/Ox.UI/themes/oxlight/png/scrollbarHorizontalIncrement.png diff --git a/source/Ox.UI/themes/classic/png/scrollbarVerticalDecrement.png b/source/Ox.UI/themes/oxlight/png/scrollbarVerticalDecrement.png similarity index 100% rename from source/Ox.UI/themes/classic/png/scrollbarVerticalDecrement.png rename to source/Ox.UI/themes/oxlight/png/scrollbarVerticalDecrement.png diff --git a/source/Ox.UI/themes/classic/png/scrollbarVerticalIncrement.png b/source/Ox.UI/themes/oxlight/png/scrollbarVerticalIncrement.png similarity index 100% rename from source/Ox.UI/themes/classic/png/scrollbarVerticalIncrement.png rename to source/Ox.UI/themes/oxlight/png/scrollbarVerticalIncrement.png diff --git a/source/Ox.UI/themes/oxmedium/json/theme.jsonc b/source/Ox.UI/themes/oxmedium/json/theme.jsonc new file mode 100644 index 00000000..0c818e9a --- /dev/null +++ b/source/Ox.UI/themes/oxmedium/json/theme.jsonc @@ -0,0 +1,240 @@ +{ + + "themeName": "Ox Medium", + "themeBackgroundLightness": 0.75, + "themeColorLightness": 0.25, + + "barGradient": [[160, 160, 160], [128, 128, 128]], + "barSelectedColor": [255, 255, 255], + "barSelectedGradient": [[80, 80, 80], [48, 48, 48]], + + "bodyBackground": [144, 144, 144], + "bodyBorder": [128, 128, 128], + "bodyColor": [0, 0, 0], + "bodyBrightColor": [0, 0, 0], + "bodyHighlightColor": [255, 0, 0], + "bodyHighlightGradient": [[0, 0, 0, 0], [0, 0, 0, 0]], + "bodyLightColor": [64, 64, 64], + "bodyFocusSelectedLightColor": [192, 192, 192], + "bodySelectedLightColor": [128, 128, 128], + "bodyLinkColor": [0, 0, 128], + "bodyReflectionGradient": [[144, 144, 144, 0.75], [144, 144, 144, 1]], + "bodySelectionBackground": [192, 192, 192], + "bodyWarningBorder": [255, 64, 64], + + "buttonGradient": [[176, 176, 176], [144, 144, 144]], + "buttonActiveColor": [0, 0, 0], + "buttonActiveGradient": [[160, 160, 160], [160, 160, 160]], + "buttonDisabledColor": [64, 64, 64], + "buttonDisabledGradient": [[128, 128, 128], [96, 96, 96]], + "buttonSelectedColor": [255, 255, 255], + "buttonSelectedGradient": [[96, 96, 96], [128, 128, 128]], + + "calendarBackground": [144, 144, 144], + "calendarControlBorder": [64, 64, 64], + "calendarControlColor": [0, 0, 0], + "calendarControlGradient": [[160, 160, 160, 0.75], [160, 160, 160, 0.75]], + "calendarEventColor": [0, 0, 0], + "calendarEventShadow": [0, 0, 0], + "calendarEventDateGradient": [[128, 128, 255, 0.9], [96, 96, 224, 0.9]], + "calendarEventOtherGradient": [[255, 128, 128, 0.9], [224, 96, 96, 0.9]], + "calendarEventPersonGradient": [[255, 128, 0, 0.9], [224, 96, 0, 0.9]], + "calendarEventPlaceGradient": [[0, 192, 96, 0.9], [0, 160, 64, 0.9]], + "calendarLineBackground": [224, 224, 224], + "calendarOverlayOddBackground": [255, 255, 255, 0.25], + "calendarOverlayEvenBackground": [0, 0, 0, 0.25], + "calendarOverlayEvenShadow": [0, 0, 0], + "calendarTimelineOddGradient": [[224, 224, 224], [192, 192, 192]], + "calendarTimelineEvenGradient": [[208, 208, 208], [176, 176, 176]], + + "colorBlue": [], + "colorCyan": [], + "colorGreen": [], + "colorMagenta": [], + "colorOrange": [], + "colorRed": [], + "colorYellow": [], + + "dialogBackground": [160, 160, 160, 0.95], + "dialogShadow": [0, 0, 0, 0.75], + "dialogBarGradient": [[160, 160, 160, 0.95], [128, 128, 128, 0.95]], + "dialogLayerBackground": [0, 0, 0], + "dialogReflectionGradient": [[160, 160, 160, 0.75], [160, 160, 160, 1]], + + "documentBorder": [128, 128, 128], + "documentCodeColor": [0, 0, 64], + "documentLabelBackground": [144, 144, 144], + "documentWarningColor": [192, 0, 0], + + "formelementBorder": [128, 128, 128], + "formelementColor": [0, 0, 0], + "formelementFocusShadow": [192, 192, 192], + + "gridGradient": [[248, 248, 248], [232, 232, 232]], + + "inputGradient": [[144, 144, 144], [176, 176, 176]], + "inputActiveGradient": [[160, 160, 160], [192, 192, 192]], + "inputDisabledGradient": [[128, 128, 128], [128, 128, 128]], + "inputErrorColor": [192, 64, 64], + "inputFocusBorder": [192, 192, 192], + "inputFocusShadow": [192, 192, 192], + "inputPlaceholderColor": [64, 64, 64], + + "labelBackground": [160, 160, 160], + "labelDisabledColor": [128, 128, 128], + + "listHeadBorder": [128, 128, 128], + "listHeadSelectedColor": [255, 255, 255], + "listHeadSelectedGradient": [[128, 128, 128], [96, 96, 96]], + + "listIconLoadingBorder": [112, 112, 112], + "listIconLoadingGradient": [[160, 160, 160], [128, 128, 128]], + "listIconFocusSelectedBorder": [112, 112, 112], + "listIconFocusSelectedShadow": [112, 112, 112], + "listIconSelectedBorder": [128, 128, 128], + "listIconSelectedShadow": [128, 128, 128], + "listIconLabelFocusSelectedBorder": [112, 112, 112], + "listIconLabelFocusSelectedGradient": [[128, 128, 128], [96, 96, 96]], + "listIconLabelFocusSelectedShadow": [112, 112, 112], + "listIconLabelSelectedBorder": [128, 128, 128], + "listIconLabelSelectedGradient": [[144, 144, 144], [112, 112, 112]], + "listIconLabelSelectedShadow": [128, 128, 128], + "listIconTextShadow": [192, 192, 192], + "listIconTextFocusSelectedShadow": [64, 64, 64], + "listIconTextSelectedShadow": [64, 64, 64], + + "listItemBorder": [128, 128, 128], + "listItemGradient": [[144, 144, 144], [144, 144, 144]], + "listItemOddGradient": [[146, 146, 146], [146, 146, 146]], + "listItemEvenGradient": [[142, 142, 142], [142, 142, 142]], + "listItemDropOddGradient": [[194, 194, 194], [194, 194, 194]], + "listItemDropEvenGradient": [[190, 190, 190], [190, 190, 190]], + "listItemFocusSelectedBorder": [96, 96, 96], + "listItemFocusSelectedColor": [255, 255, 255], + "listItemFocusSelectedGradient": [[112, 112, 112], [112, 112, 112]], + "listItemFocusSelectedOddGradient": [[114, 114, 114], [114, 114, 114]], + "listItemFocusSelectedEvenGradient": [[110, 110, 110], [110, 110, 110]], + "listItemSelectedBorder": [112, 112, 112], + "listItemSelectedColor": [255, 255, 255], + "listItemSelectedGradient": [[128, 128, 128], [128, 128, 128]], + "listItemSelectedOddGradient": [[130, 130, 130], [130, 130, 130]], + "listItemSelectedEvenGradient": [[126, 126, 126], [126, 126, 126]], + + "mapControlBorder": [0, 0, 0], + "mapControlColor": [0, 0, 0], + "mapControlGradient": [[160, 160, 160, 0.75], [160, 160, 160, 0.75]], + "mapPlaceBorder": [0, 0, 0], + "mapPlaceEditingBorder": [64, 128, 192], + "mapPlaceSelectedBorder": [255, 255, 255], + "mapPlaceBoroughColor": [255, 128, 0], + "mapPlaceBuildingColor": [255, 64, 128], + "mapPlaceCityColor": [255, 0, 0], + "mapPlaceCountryColor": [64, 64, 255], + "mapPlaceFeatureColor": [0, 192, 0], + "mapPlaceRegionColor": [0, 192, 192], + "mapPlaceStreetColor": [255, 255, 0], + + "mediaBackground": [128, 128, 128], + "mediaColor": [0, 0, 0], + "mediaReflectionGradient": [[128, 128, 128, 0.75], [128, 128, 128, 1]], + "mediaListIconLoadingBorder": [160, 160, 160], + "mediaListIconLoadingGradient": [[144, 144, 144], [112, 112, 112]], + "mediaListIconFocusSelectedBorder": [64, 128, 192], + "mediaListIconFocusSelectedShadow": [64, 128, 192], + "mediaListIconSelectedBorder": [160, 160, 160], + "mediaListIconSelectedShadow": [160, 160, 160], + "mediaListIconLabelFocusSelectedBorder": [64, 128, 192], + "mediaListIconLabelFocusSelectedGradient": [[80, 144, 208], [48, 112, 178]], + "mediaListIconLabelFocusSelectedShadow": [64, 128, 192], + "mediaListIconLabelSelectedBorder": [160, 160, 160], + "mediaListIconLabelSelectedGradient": [[192, 192, 192], [160, 160, 160]], + "mediaListIconLabelSelectedShadow": [160, 160, 160], + "mediaListIconTextColor": [255, 255, 255], + "mediaListIconTextFocusSelectedColor": [255, 255, 255], + "mediaListIconTextSelectedColor": [255, 255, 255], + "mediaListIconTextLightColor": [192, 192, 192], + "mediaListIconTextFocusSelectedLightColor": [192, 192, 192], + "mediaListIconTextSelectedLightColor": [192, 192, 192], + "mediaListIconTextShadow": [128, 128, 128], + "mediaListIconTextFocusSelectedShadow": [0, 0, 0, 0], + "mediaListIconTextSelectedShadow": [128, 128, 128], + + "menuBackground": [144, 144, 144, 0.96], + "menuBorder": [128, 128, 128, 0.96], + "menuShadow": [0, 0, 0, 0.75], + "menuDisabledColor": [64, 64, 64], + "menuSelectedColor": [255, 255, 255], + "menuSelectedGradient": [[112, 112, 112, 0.96], [112, 112, 112, 0.96]], + + "progressbarBackground": [0, 0, 0, 0.05], + "progressbarAnimateBackground": [0, 0, 0, 0.1], + + "screenBackground": [128, 128, 128], + "screenColor": [0, 0, 0], + "screenReflectionGradient": [[128, 128, 128, 0.75], [128, 128, 128, 1], [128, 128, 128, 1]], + + "scrollbarCornerGradient": [[176, 176, 176], [112, 112, 112]], + + "sourcecodeBackground": [160, 160, 160], + "sourcecodeCommentColor": [96, 96, 96], + "sourcecodeConstantColor": [128, 0, 0], + "sourcecodeErrorBackground": [255, 255, 255], + "sourcecodeErrorColor": [255, 255, 0], + "sourcecodeIdentifierColor": [0, 0, 0], + "sourcecodeKeywordColor": [0, 0, 128], + "sourcecodeLinenumbersBackground": [176, 176, 176], + "sourcecodeLinenumbersColor": [128, 128, 128], + "sourcecodeMethodColor": [0, 128, 128], + "sourcecodeNumberColor": [128, 0, 0], + "sourcecodeObjectColor": [0, 128, 128], + "sourcecodeOperatorColor": [0, 0, 128], + "sourcecodePropertyColor": [0, 128, 0], + "sourcecodeRegexpColor": [128, 128, 0], + "sourcecodeStringColor": [0, 128, 0], + "sourcecodeSpecialColor": [192, 192, 192], + "sourcecodeWhitespaceBackground": [255, 255, 0], + + "sourceviewerCodeBackground": [160, 160, 160], + "sourceviewerCodeShadow": [144, 144, 144], + + "symbolDefaultColor": [0, 0, 0], + "symbolDisabledColor": [64, 64, 64], + "symbolFailedColor": [192, 64, 64], + "symbolPassedColor": [64, 192, 64], + "symbolSelectedColor": [255, 255, 255], + "symbolVideoColor": [255, 255, 255], + "symbolWarningColor": [255, 0, 0], + + "tooltipBorder": [128, 128, 128, 0.96], + "tooltipColor": [0, 0, 0], + "tooltipGradient": [[160, 160, 160, 0.96], [160, 160, 160, 0.96]], + "tooltipShadow": [0, 0, 0, 0.5], + + "videoBarGradient": [[160, 160, 160, 0.5], [128, 128, 128, 0.5]], + "videoButtonGradient": [[160, 160, 160, 0.75], [128, 128, 128, 0.75]], + "videoButtonActiveGradient": [[160, 160, 160], [128, 128, 128]], + "videoInputGradient": [[128, 128, 128, 0.75], [160, 160, 160, 0.75]], + "videoMenuBackground": [144, 144, 144, 0.5], + "videoMenuBorder": [128, 128, 128, 0.5], + "videoMenuSelectedGradient": [[112, 112, 112, 0.5], [112, 112, 112, 0.5]], + + "videoAnnotationEditableEditingBackground": [64, 192, 64], + "videoAnnotationEditableEditingColor": [0, 0, 0], + "videoAnnotationEditableSelectedBackground": [64, 128, 192], + "videoAnnotationEditableSelectedShadow": [64, 64, 64], + "videoAnnotationSelectedBackground": [80, 80, 80], + "videoAnnotationSeparatorColor": [112, 112, 112], + + "videoMarkerBackground": [255, 255, 255], + "videoMarkerBorder": [0, 0, 0], + + "videoTimelineDefaultGradient": [[64, 64, 64], [192, 192, 192]], + "videoTimelineEditableGradient": [[0, 0, 128], [128, 128, 255]], + "videoTimelineEditingGradient": [[0, 128, 0], [128, 255, 128]], + "videoTimelineResultGradient": [[0, 0, 0], [255, 255, 0]], + "videoTimelineSelectedGradient": [[0, 0, 0], [255, 255, 255]], + "videoTimelineMarkerShadow": [0, 0, 0, 0.5], + "videoTimelineMarkerPausedBorder": [255, 255, 255, 0.5], + "videoTimelineMarkerPlayingBorder": [255, 255, 255] + +} \ No newline at end of file diff --git a/source/Ox.UI/themes/oxmedium/png/icon16.png b/source/Ox.UI/themes/oxmedium/png/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a5880aa85c643690c4c4672b8f31f2909e42a4 GIT binary patch literal 3368 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 M07*qoM6N<$f}hw+sQ>@~ literal 0 HcmV?d00001 diff --git a/source/Ox.UI/themes/oxmedium/png/scrollbarHorizontalIncrement.png b/source/Ox.UI/themes/oxmedium/png/scrollbarHorizontalIncrement.png new file mode 100644 index 0000000000000000000000000000000000000000..090f87e4caffc951726156cbe94ff4d2cfc0b6ac GIT binary patch literal 2860 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 P00000NkvXXu0mjf-3d;| literal 0 HcmV?d00001 diff --git a/source/Ox.UI/themes/oxmedium/png/scrollbarVerticalIncrement.png b/source/Ox.UI/themes/oxmedium/png/scrollbarVerticalIncrement.png new file mode 100644 index 0000000000000000000000000000000000000000..75174087f9337136476598b1fd2d0f96aaf83223 GIT binary patch literal 2867 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