[Libreoffice-commits] core.git: vcl/Package_theme_definitions.mk vcl/source vcl/uiconfig

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Fri Mar 15 23:27:00 UTC 2019


 vcl/Package_theme_definitions.mk            |   80 ++++++++++++++--------------
 vcl/source/gdi/FileDefinitionWidgetDraw.cxx |    5 +
 2 files changed, 43 insertions(+), 42 deletions(-)

New commits:
commit b3c6665de2206a922d1a058bb1f5e9f76f792335
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Fri Mar 15 21:10:03 2019 +0800
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Sat Mar 16 00:26:30 2019 +0100

    move the content of theme_definitons to ios subdir
    
    As we want more widget themes added in the future, add the content
    of theme_definitions to its own "ios" folder (as it is a theme
    mimicking ios look&feel).
    
    Change-Id: Ie435263c3861aaa324e02cfe955b8288211b2888
    Reviewed-on: https://gerrit.libreoffice.org/69313
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>
    Tested-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/Package_theme_definitions.mk b/vcl/Package_theme_definitions.mk
index a30ca8179850..c68e312e2bca 100644
--- a/vcl/Package_theme_definitions.mk
+++ b/vcl/Package_theme_definitions.mk
@@ -9,46 +9,46 @@
 
 $(eval $(call gb_Package_Package,vcl_theme_definitions,$(SRCDIR)/vcl/uiconfig/theme_definitions))
 
-$(eval $(call gb_Package_add_files,vcl_theme_definitions,$(LIBO_SHARE_FOLDER)/theme_definitions,\
-	definition.xml \
-	switch-off.svgx \
-	switch-off-disabled.svgx \
-	switch-off-pressed.svgx \
-	switch-on.svgx \
-	switch-on-pressed.svgx \
-	switch-on-disabled.svgx \
-	tick-off.svgx \
-	tick-off-disabled.svgx \
-	tick-off-pressed.svgx \
-	tick-on.svgx \
-	tick-on-pressed.svgx \
-	tick-on-disabled.svgx \
-	spinbox-left.svgx \
-	spinbox-left-pressed.svgx \
-	spinbox-left-rollover.svgx \
-	spinbox-left-disabled.svgx \
-	spinbox-right.svgx \
-	spinbox-right-pressed.svgx \
-	spinbox-right-rollover.svgx \
-	spinbox-right-disabled.svgx \
-	common-rect.svgx \
-	common-rect-disabled.svgx \
-	pushbutton-default.svgx \
-	pushbutton-rollover.svgx \
-	pushbutton-disabled.svgx \
-	tabitem-first.svgx \
-	tabitem-middle.svgx \
-	tabitem-last.svgx \
-	tabitem-first-selected.svgx \
-	tabitem-middle-selected.svgx \
-	tabitem-last-selected.svgx \
-	scrollbar-horizontal.svgx \
-	scrollbar-vertical.svgx \
-	combobox.svgx \
-	combobox-disabled.svgx \
-	arrow-up.svgx \
-	arrow-down.svgx \
-	slider-button.svgx \
+$(eval $(call gb_Package_add_files_with_dir,vcl_theme_definitions,$(LIBO_SHARE_FOLDER)/theme_definitions,\
+	ios/definition.xml \
+	ios/switch-off.svgx \
+	ios/switch-off-disabled.svgx \
+	ios/switch-off-pressed.svgx \
+	ios/switch-on.svgx \
+	ios/switch-on-pressed.svgx \
+	ios/switch-on-disabled.svgx \
+	ios/tick-off.svgx \
+	ios/tick-off-disabled.svgx \
+	ios/tick-off-pressed.svgx \
+	ios/tick-on.svgx \
+	ios/tick-on-pressed.svgx \
+	ios/tick-on-disabled.svgx \
+	ios/spinbox-left.svgx \
+	ios/spinbox-left-pressed.svgx \
+	ios/spinbox-left-rollover.svgx \
+	ios/spinbox-left-disabled.svgx \
+	ios/spinbox-right.svgx \
+	ios/spinbox-right-pressed.svgx \
+	ios/spinbox-right-rollover.svgx \
+	ios/spinbox-right-disabled.svgx \
+	ios/common-rect.svgx \
+	ios/common-rect-disabled.svgx \
+	ios/pushbutton-default.svgx \
+	ios/pushbutton-rollover.svgx \
+	ios/pushbutton-disabled.svgx \
+	ios/tabitem-first.svgx \
+	ios/tabitem-middle.svgx \
+	ios/tabitem-last.svgx \
+	ios/tabitem-first-selected.svgx \
+	ios/tabitem-middle-selected.svgx \
+	ios/tabitem-last-selected.svgx \
+	ios/scrollbar-horizontal.svgx \
+	ios/scrollbar-vertical.svgx \
+	ios/combobox.svgx \
+	ios/combobox-disabled.svgx \
+	ios/arrow-up.svgx \
+	ios/arrow-down.svgx \
+	ios/slider-button.svgx \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/vcl/source/gdi/FileDefinitionWidgetDraw.cxx b/vcl/source/gdi/FileDefinitionWidgetDraw.cxx
index 64ef751c7476..1263c1a12aee 100644
--- a/vcl/source/gdi/FileDefinitionWidgetDraw.cxx
+++ b/vcl/source/gdi/FileDefinitionWidgetDraw.cxx
@@ -64,9 +64,10 @@ FileDefinitionWidgetDraw::FileDefinitionWidgetDraw(SalGraphics& rGraphics)
     : m_rGraphics(rGraphics)
 {
     OUString sDefinitionBasePath = lcl_getThemeDefinitionPath();
+    OUString sThemeName = "ios";
+    OUString sThemeFolder = sDefinitionBasePath + sThemeName + "/";
 
-    m_pWidgetDefinition
-        = setWidgetDefinition(sDefinitionBasePath + "definition.xml", sDefinitionBasePath);
+    m_pWidgetDefinition = setWidgetDefinition(sThemeFolder + "definition.xml", sThemeFolder);
 
     ImplSVData* pSVData = ImplGetSVData();
     pSVData->maNWFData.mbNoFocusRects = true;
diff --git a/vcl/uiconfig/theme_definitions/arrow-down.svgx b/vcl/uiconfig/theme_definitions/ios/arrow-down.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/arrow-down.svgx
rename to vcl/uiconfig/theme_definitions/ios/arrow-down.svgx
diff --git a/vcl/uiconfig/theme_definitions/arrow-up.svgx b/vcl/uiconfig/theme_definitions/ios/arrow-up.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/arrow-up.svgx
rename to vcl/uiconfig/theme_definitions/ios/arrow-up.svgx
diff --git a/vcl/uiconfig/theme_definitions/combobox-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/combobox-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/combobox-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/combobox-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/combobox.svgx b/vcl/uiconfig/theme_definitions/ios/combobox.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/combobox.svgx
rename to vcl/uiconfig/theme_definitions/ios/combobox.svgx
diff --git a/vcl/uiconfig/theme_definitions/common-rect-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/common-rect-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/common-rect-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/common-rect-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/common-rect.svgx b/vcl/uiconfig/theme_definitions/ios/common-rect.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/common-rect.svgx
rename to vcl/uiconfig/theme_definitions/ios/common-rect.svgx
diff --git a/vcl/uiconfig/theme_definitions/definition.xml b/vcl/uiconfig/theme_definitions/ios/definition.xml
similarity index 100%
rename from vcl/uiconfig/theme_definitions/definition.xml
rename to vcl/uiconfig/theme_definitions/ios/definition.xml
diff --git a/vcl/uiconfig/theme_definitions/pushbutton-default.svgx b/vcl/uiconfig/theme_definitions/ios/pushbutton-default.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/pushbutton-default.svgx
rename to vcl/uiconfig/theme_definitions/ios/pushbutton-default.svgx
diff --git a/vcl/uiconfig/theme_definitions/pushbutton-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/pushbutton-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/pushbutton-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/pushbutton-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/pushbutton-rollover.svgx b/vcl/uiconfig/theme_definitions/ios/pushbutton-rollover.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/pushbutton-rollover.svgx
rename to vcl/uiconfig/theme_definitions/ios/pushbutton-rollover.svgx
diff --git a/vcl/uiconfig/theme_definitions/scrollbar-horizontal.svgx b/vcl/uiconfig/theme_definitions/ios/scrollbar-horizontal.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/scrollbar-horizontal.svgx
rename to vcl/uiconfig/theme_definitions/ios/scrollbar-horizontal.svgx
diff --git a/vcl/uiconfig/theme_definitions/scrollbar-vertical.svgx b/vcl/uiconfig/theme_definitions/ios/scrollbar-vertical.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/scrollbar-vertical.svgx
rename to vcl/uiconfig/theme_definitions/ios/scrollbar-vertical.svgx
diff --git a/vcl/uiconfig/theme_definitions/slider-button.svgx b/vcl/uiconfig/theme_definitions/ios/slider-button.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/slider-button.svgx
rename to vcl/uiconfig/theme_definitions/ios/slider-button.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-left-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-left-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-left-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-left-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-left-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-left-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-left-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-left-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-left-rollover.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-left-rollover.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-left-rollover.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-left-rollover.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-left.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-left.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-left.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-left.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-right-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-right-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-right-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-right-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-right-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-right-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-right-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-right-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-right-rollover.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-right-rollover.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-right-rollover.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-right-rollover.svgx
diff --git a/vcl/uiconfig/theme_definitions/spinbox-right.svgx b/vcl/uiconfig/theme_definitions/ios/spinbox-right.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/spinbox-right.svgx
rename to vcl/uiconfig/theme_definitions/ios/spinbox-right.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-off-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/switch-off-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-off-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-off-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-off-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/switch-off-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-off-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-off-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-off.svgx b/vcl/uiconfig/theme_definitions/ios/switch-off.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-off.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-off.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-on-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/switch-on-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-on-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-on-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-on-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/switch-on-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-on-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-on-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/switch-on.svgx b/vcl/uiconfig/theme_definitions/ios/switch-on.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/switch-on.svgx
rename to vcl/uiconfig/theme_definitions/ios/switch-on.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-first-selected.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-first-selected.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-first-selected.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-first-selected.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-first.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-first.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-first.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-first.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-last-selected.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-last-selected.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-last-selected.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-last-selected.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-last.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-last.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-last.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-last.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-middle-selected.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-middle-selected.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-middle-selected.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-middle-selected.svgx
diff --git a/vcl/uiconfig/theme_definitions/tabitem-middle.svgx b/vcl/uiconfig/theme_definitions/ios/tabitem-middle.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tabitem-middle.svgx
rename to vcl/uiconfig/theme_definitions/ios/tabitem-middle.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-off-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/tick-off-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-off-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-off-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-off-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/tick-off-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-off-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-off-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-off.svgx b/vcl/uiconfig/theme_definitions/ios/tick-off.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-off.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-off.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-on-disabled.svgx b/vcl/uiconfig/theme_definitions/ios/tick-on-disabled.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-on-disabled.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-on-disabled.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-on-pressed.svgx b/vcl/uiconfig/theme_definitions/ios/tick-on-pressed.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-on-pressed.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-on-pressed.svgx
diff --git a/vcl/uiconfig/theme_definitions/tick-on.svgx b/vcl/uiconfig/theme_definitions/ios/tick-on.svgx
similarity index 100%
rename from vcl/uiconfig/theme_definitions/tick-on.svgx
rename to vcl/uiconfig/theme_definitions/ios/tick-on.svgx


More information about the Libreoffice-commits mailing list