summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2017-08-15 16:37:03 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2017-08-15 16:37:03 +0000
commita7754fdc0333df237ad231e722592951e7252a1b (patch)
treeb86c99fcf096e12ea20a4c705c6542a8259fb0dc
parentFix a bug on LPE powerclip when using a shape with transform as clip (diff)
downloadinkscape-a7754fdc0333df237ad231e722592951e7252a1b.tar.gz
inkscape-a7754fdc0333df237ad231e722592951e7252a1b.zip
Alow shink in document dialog on expanders close
-rw-r--r--src/ui/dialog/dock-behavior.cpp8
-rw-r--r--src/ui/widget/page-sizer.cpp2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/dialog/dock-behavior.cpp b/src/ui/dialog/dock-behavior.cpp
index 0c8bb3194..bff2b2b64 100644
--- a/src/ui/dialog/dock-behavior.cpp
+++ b/src/ui/dialog/dock-behavior.cpp
@@ -48,12 +48,14 @@ DockBehavior::DockBehavior(Dialog &dialog) :
_signal_hide_connection = signal_hide().connect(sigc::mem_fun(*this, &Inkscape::UI::Dialog::Behavior::DockBehavior::_onHide));
signal_show().connect(sigc::mem_fun(*this, &Inkscape::UI::Dialog::Behavior::DockBehavior::_onShow));
_dock_item.signal_state_changed().connect(sigc::mem_fun(*this, &Inkscape::UI::Dialog::Behavior::DockBehavior::_onStateChanged));
-
if (_dock_item.getState() == Widget::DockItem::FLOATING_STATE) {
- if (Gtk::Window *floating_win = _dock_item.getWindow())
+ if (Gtk::Window *floating_win = _dock_item.getWindow()) {
sp_transientize(GTK_WIDGET(floating_win->gobj()));
+ if(!strcmp(Inkscape::Verb::get(_dialog._verb_num)->get_id() ,"DialogDocumentProperties")) {
+ floating_win->set_resizable(false);
+ }
+ }
}
-
}
DockBehavior::~DockBehavior()
diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp
index 3ec6a2b9f..eb0e45f14 100644
--- a/src/ui/widget/page-sizer.cpp
+++ b/src/ui/widget/page-sizer.cpp
@@ -277,7 +277,7 @@ PageSizer::PageSizer(Registry & _wr)
_paperSizeListScroller.add(_paperSizeList);
_paperSizeListScroller.set_shadow_type(Gtk::SHADOW_IN);
_paperSizeListScroller.set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_ALWAYS);
- _paperSizeListScroller.set_size_request(-1, 90);
+ _paperSizeListScroller.set_size_request(-1, 130);
fill_landscape_papers();