From 18a0d02e076c77d2f07f01bc4ccec358661a82b3 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 25 Jan 2013 12:03:07 +0000 Subject: some minor .ui conversion nits ObjectNameDialog: - Lets make it resizeable. Set a "width in chars" on the edit box to make it wide enough, that way we don't have to about setting a size request in pixels ObjectTitleNameDialog - Lets make it resizeable, as above. - The original had a scrollbar, so added a scrolledwindow to it with always vertically scroll - For the textview to give it a default height, rather than using pixels I let it take its width by expand to the above edit widget width - For its height, added a non-translated text buffer with 5 blank lines and tweaked the ctor to set that as its permanent height request - GtkTextView maps to VclMultiLineEdit instead of "MultiLineEdit" its a corner case, they should be equivalent, so just changed MultiLineEdit to VclMultiLineEdit NameDialog: - width requests as above - set name_entry as the mnemonic widget of name_entry MessBox: - I set the label to be vertically centered for the resizeable case Change-Id: I9ab9eb76aa64b4d7eaf1c9a738f9c29cd7f7820b --- cui/source/dialogs/dlgname.cxx | 2 ++ cui/source/inc/dlgname.hxx | 6 ++-- cui/uiconfig/ui/namedialog.ui | 65 ++++++++++++++++++++++++------------------ 3 files changed, 41 insertions(+), 32 deletions(-) diff --git a/cui/source/dialogs/dlgname.cxx b/cui/source/dialogs/dlgname.cxx index a3af8bdd0f8e..e6541bd11239 100644 --- a/cui/source/dialogs/dlgname.cxx +++ b/cui/source/dialogs/dlgname.cxx @@ -112,6 +112,8 @@ SvxObjectTitleDescDialog::SvxObjectTitleDescDialog( { get(pEdtTitle, "object_title_entry"); get(pEdtDescription, "desc_entry"); + //lock height to initial height + pEdtDescription->set_height_request(pEdtDescription->get_preferred_size().Height()); // set title & desc pEdtTitle->SetText(rTitle); pEdtDescription->SetText(rDescription); diff --git a/cui/source/inc/dlgname.hxx b/cui/source/inc/dlgname.hxx index 99c89db1e0e5..ab9c3d824b32 100644 --- a/cui/source/inc/dlgname.hxx +++ b/cui/source/inc/dlgname.hxx @@ -24,9 +24,7 @@ #include #include #include - -// #i68101# -#include +#include // #i68101# /// Dialog for editing a name class SvxNameDialog : public ModalDialog @@ -115,7 +113,7 @@ private: Edit* pEdtTitle; // description - MultiLineEdit* pEdtDescription; + VclMultiLineEdit* pEdtDescription; // buttons OKButton* pBtnOK; diff --git a/cui/uiconfig/ui/namedialog.ui b/cui/uiconfig/ui/namedialog.ui index d0a7d8381ec2..85cbc48b4661 100644 --- a/cui/uiconfig/ui/namedialog.ui +++ b/cui/uiconfig/ui/namedialog.ui @@ -83,7 +83,6 @@ True False 0 - 0 True @@ -107,12 +106,9 @@ - 475 - 120 False 5 Name - False dialog @@ -120,44 +116,44 @@ 2 - 120 False vertical end - - gtk-help + + gtk-ok True True + True + True True True False True - 2 + 0 + True - - gtk-ok + + gtk-cancel True True - True - True True True False True - 0 + 1 True - - gtk-cancel + + gtk-help True True True @@ -166,8 +162,7 @@ False True - 1 - True + 2 @@ -190,7 +185,9 @@ True False 0 + True True + name_entry False @@ -203,6 +200,7 @@ True True + 55 False @@ -220,18 +218,15 @@ - help ok cancel + help - 475 - 120 False 5 Name - False dialog @@ -322,6 +317,7 @@ True True + 55 True @@ -351,11 +347,9 @@ 10 - 475 False 5 Description - False dialog @@ -446,6 +440,7 @@ True True + 55 True @@ -461,7 +456,6 @@ 0 _Description True - desc_entry False @@ -470,12 +464,20 @@ - - 88 + True True - adjustment1 - word + always + in + + + True + True + adjustment1 + word + textbuffer1 + + True @@ -503,4 +505,11 @@ 1 10 + + + + + + + -- cgit v1.2.3