summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2013-02-12 19:50:08 +0000
committerJabiertxo Arraiza Zenotz <jtx@jtx.marker.es>2013-02-12 19:50:08 +0000
commit43a8037ff382f0d7ac5c8ff367db0286676558f1 (patch)
treef23ffee6f812b562cec7ef52d7d000ee1614dd6d /src/ui
parentFix po files (diff)
parentUpdate from trunk (diff)
downloadinkscape-43a8037ff382f0d7ac5c8ff367db0286676558f1.tar.gz
inkscape-43a8037ff382f0d7ac5c8ff367db0286676558f1.zip
Start proyect, Merge from Trunk
(bzr r11950.1.27)
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp18
-rw-r--r--src/ui/dialog/inkscape-preferences.h2
-rw-r--r--src/ui/widget/style-swatch.cpp1
3 files changed, 21 insertions, 0 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index d963e0c7f..57f815730 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -601,6 +601,24 @@ void InkscapePreferences::initPageUI()
_page_ui.add_line(false, "", _show_filters_info_box, "",
_("Show icons and descriptions for the filter primitives available at the filter effects dialog"));
+ {
+ Glib::ustring dockbarstyleLabels[] = {_("Icons only"), _("Text only"), _("Icons and text")};
+ int dockbarstyleValues[] = {0, 1, 2};
+
+ /* dockbar style */
+ _dockbar_style.init( "/options/dock/dockbarstyle", dockbarstyleLabels, dockbarstyleValues, G_N_ELEMENTS(dockbarstyleLabels), 0);
+ _page_ui.add_line(false, _("Dockbar style (requires restart):"), _dockbar_style, "",
+ _("Selects whether the vertical bars on the dockbar will show text labels, icons, or both"), false);
+
+ Glib::ustring switcherstyleLabels[] = {_("Text only"), _("Icons only"), _("Icons and text")}; /* see bug #1098437 */
+ int switcherstyleValues[] = {0, 1, 2};
+
+ /* switcher style */
+ _switcher_style.init( "/options/dock/switcherstyle", switcherstyleLabels, switcherstyleValues, G_N_ELEMENTS(switcherstyleLabels), 0);
+ _page_ui.add_line(false, _("Switcher style (requires restart):"), _switcher_style, "",
+ _("Selects whether the dockbar switcher will show text labels, icons, or both"), false);
+ }
+
// Windows
_win_save_geom.init ( _("Save and restore window geometry for each document"), "/options/savewindowgeometry/value", 1, true, 0);
_win_save_geom_prefs.init ( _("Remember and use last window's geometry"), "/options/savewindowgeometry/value", 2, false, &_win_save_geom);
diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h
index 690016556..b21ab0128 100644
--- a/src/ui/dialog/inkscape-preferences.h
+++ b/src/ui/dialog/inkscape-preferences.h
@@ -274,6 +274,8 @@ protected:
UI::Widget::PrefRadioButton _filter_quality_worse;
UI::Widget::PrefRadioButton _filter_quality_worst;
UI::Widget::PrefCheckButton _show_filters_info_box;
+ UI::Widget::PrefCombo _dockbar_style;
+ UI::Widget::PrefCombo _switcher_style;
UI::Widget::PrefSpinButton _rendering_cache_size;
UI::Widget::PrefSpinButton _filter_multi_threaded;
diff --git a/src/ui/widget/style-swatch.cpp b/src/ui/widget/style-swatch.cpp
index 60d5f6ecc..44bceb826 100644
--- a/src/ui/widget/style-swatch.cpp
+++ b/src/ui/widget/style-swatch.cpp
@@ -28,6 +28,7 @@
#include "sp-radial-gradient-fns.h"
#include "sp-pattern.h"
#include "xml/repr.h"
+#include "xml/sp-css-attr.h"
#include "widgets/widget-sizes.h"
#include "helper/units.h"
#include "helper/action.h"