summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Scholten <mscho@users.sourceforge.net>2006-05-21 20:58:10 +0000
committermscho <mscho@users.sourceforge.net>2006-05-21 20:58:10 +0000
commit5c521d9fdea37b4b26dd54ab323e6af406eb0ce0 (patch)
tree008af26a968a1632eabb859400ca0f4bbd8501c8
parentGreatly improve SASL challenge parsing (diff)
downloadinkscape-5c521d9fdea37b4b26dd54ab323e6af406eb0ce0.tar.gz
inkscape-5c521d9fdea37b4b26dd54ab323e6af406eb0ce0.zip
Added 'Show close button on dialogs' option.
(bzr r926)
-rw-r--r--ChangeLog6
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp3
-rw-r--r--src/ui/dialog/inkscape-preferences.h2
3 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 4f19d32c1..5331377b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-21 Marco Scholten <mscholtn@xs4all.nl>
+
+ * src/ui/dialog/inkscape-preferences.cpp,
+ src/ui/dialog/inkscape-preferences.h:
+ Added 'Show close button on dialogs' option.
+
2006-05-21 MenTaLguY <mental@rydia.net>
* src/ui/view/view-widget.cpp:
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index f9d6ce930..04f28dc00 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -401,6 +401,7 @@ void InkscapePreferences::initPageWindows()
_win_save_geom.init ( _("Save window geometry"), "options.savewindowgeometry", "value", true);
_win_hide_task.init ( _("Dialogs are hidden in taskbar"), "options.dialogsskiptaskbar", "value", true);
_win_zoom_resize.init ( _("Zoom when window is resized"), "options.stickyzoom", "value", false);
+ _win_show_close.init ( _("Show close button on dialogs"), "dialogs", "showclose", false);
_win_ontop_none.init ( _("None"), "options.transientpolicy", "value", 0, false, 0);
_win_ontop_normal.init ( _("Normal"), "options.transientpolicy", "value", 1, true, &_win_ontop_none);
_win_ontop_agressive.init ( _("Aggressive"), "options.transientpolicy", "value", 2, false, &_win_ontop_none);
@@ -411,6 +412,8 @@ void InkscapePreferences::initPageWindows()
_("Whether dialog windows are to be hidden in the window manager taskbar"));
_page_windows.add_line( false, "", _win_zoom_resize, "",
_("Zoom drawing when document window is resized, to keep the same area visible (this is the default which can be changed in any window using the button above the right scrollbar)"));
+ _page_windows.add_line( false, "", _win_show_close, "",
+ _("Whether dialog windows have a close button (requires restart)"));
_page_windows.add_group_header( _("Dialogs on top:"));
_page_windows.add_line( true, "", _win_ontop_none, "",
_("Dialogs are treated as regular windows"));
diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h
index 077c2c416..fb9fc2f49 100644
--- a/src/ui/dialog/inkscape-preferences.h
+++ b/src/ui/dialog/inkscape-preferences.h
@@ -112,7 +112,7 @@ protected:
PrefSpinButton _t_pencil_tolerance;
PrefRadioButton _win_ontop_none, _win_ontop_normal, _win_ontop_agressive;
- PrefCheckButton _win_save_geom, _win_hide_task, _win_zoom_resize;
+ PrefCheckButton _win_save_geom, _win_hide_task, _win_zoom_resize , _win_show_close;
PrefCheckButton _calligrapy_use_abs_size;
PrefCheckButton _calligrapy_keep_selected;