diff options
| author | Alex Leone <acleone~AT~gmail.com> | 2010-06-01 03:30:52 +0000 |
|---|---|---|
| committer | Alex Leone <acleone~AT~gmail.com> | 2010-06-01 03:30:52 +0000 |
| commit | bbf79eb5d0fe066c51c819cd5f8a46b0defa5d01 (patch) | |
| tree | c675bc0e0e59de2999de68b26576ecc9a451bd14 /src/ui/widget/page-sizer.cpp | |
| parent | Makes the "Fit Page to Selection" margin options load from the opened file. (... (diff) | |
| download | inkscape-bbf79eb5d0fe066c51c819cd5f8a46b0defa5d01.tar.gz inkscape-bbf79eb5d0fe066c51c819cd5f8a46b0defa5d01.zip | |
In the document properties dialog, changes tab order to units, width, height. (Bug #587874)
Fixed bugs:
- https://launchpad.net/bugs/587874
(bzr r9463)
Diffstat (limited to 'src/ui/widget/page-sizer.cpp')
| -rw-r--r-- | src/ui/widget/page-sizer.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/ui/widget/page-sizer.cpp b/src/ui/widget/page-sizer.cpp index 05de86308..e2be98664 100644 --- a/src/ui/widget/page-sizer.cpp +++ b/src/ui/widget/page-sizer.cpp @@ -311,9 +311,17 @@ PageSizer::PageSizer(Registry & _wr) _customDimTable.attach(_dimensionHeight, 0,1, 1,2); _customDimTable.attach(_fitPageMarginExpander, 0,2, 2,3); + _dimTabOrderGList = NULL; + _dimTabOrderGList = g_list_append(_dimTabOrderGList, _dimensionUnits.gobj()); + _dimTabOrderGList = g_list_append(_dimTabOrderGList, _dimensionWidth.gobj()); + _dimTabOrderGList = g_list_append(_dimTabOrderGList, _dimensionHeight.gobj()); + _dimTabOrderGList = g_list_append(_dimTabOrderGList, _fitPageMarginExpander.gobj()); + Glib::ListHandle<Widget *> dimFocusChain(_dimTabOrderGList, Glib::OWNERSHIP_NONE); + _customDimTable.set_focus_chain(dimFocusChain); + //## Set up fit page expander - _fitPageMarginExpander.set_label(_("Resi_ze page to content...")); _fitPageMarginExpander.set_use_underline(); + _fitPageMarginExpander.set_label(_("Resi_ze page to content...")); _fitPageMarginExpander.add(_marginTable); //## Set up margin settings @@ -350,6 +358,7 @@ PageSizer::PageSizer(Registry & _wr) */ PageSizer::~PageSizer() { + g_list_free(_dimTabOrderGList); } |
