include/svx/srchdlg.hxx | 3 +++ svx/source/dialog/srchdlg.cxx | 16 ++++++++++++++-- svx/uiconfig/ui/findreplacedialog.ui | 22 ++++++++++------------ 3 files changed, 27 insertions(+), 14 deletions(-)
New commits: commit 789ed159fb03eef26c991f361380d0eb7b509cd9 Author: heiko tietze <tietze.he...@gmail.com> Date: Sat Jan 21 13:23:34 2017 +0100 tdf#105371, tdf#99456 Alignment in find & replace dialog Fix width of labels removed and code added to define it on runtime Fix height of buttons commented out Resizable flag unset Change-Id: I3ffb38b5c9b23447ac914dc8c13fa95072897ced Reviewed-on: https://gerrit.libreoffice.org/33370 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Heiko Tietze <tietze.he...@googlemail.com> diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx index 25798fd..154e201 100644 --- a/include/svx/srchdlg.hxx +++ b/include/svx/srchdlg.hxx @@ -202,6 +202,9 @@ private: VclPtr<RadioButton> m_pColumnsBtn; VclPtr<CheckBox> m_pAllSheetsCB; + VclPtr<FixedText> m_pFindLabel; + VclPtr<FixedText> m_pReplaceLabel; + SfxBindings& rBindings; bool bWriter; bool bSearch; diff --git a/svx/source/dialog/srchdlg.cxx b/svx/source/dialog/srchdlg.cxx index 02f7f7a..b2ca9e0 100644 --- a/svx/source/dialog/srchdlg.cxx +++ b/svx/source/dialog/srchdlg.cxx @@ -333,8 +333,18 @@ SvxSearchDialog::SvxSearchDialog( vcl::Window* pParent, SfxChildWindow* pChildWi get(m_pColumnsBtn, "cols"); get(m_pAllSheetsCB, "allsheets"); - m_pSimilarityBtn->set_height_request(m_pSimilarityBox->get_preferred_size().Height()); - m_pJapOptionsBtn->set_height_request(m_pJapOptionsCB->get_preferred_size().Height()); + //align find and replace inputs without a predefined with for the labels + get(m_pFindLabel, "label4"); //"Find:" + get(m_pReplaceLabel, "label5"); //"Replace:" + long nFindWidth = m_pFindLabel->get_preferred_size().Width(); + long nReplaceWidth = m_pReplaceLabel->get_preferred_size().Width(); + if ( nFindWidth > nReplaceWidth) + m_pReplaceLabel->set_width_request(nFindWidth); + else + m_pFindLabel->set_width_request(nReplaceWidth); + + // m_pSimilarityBtn->set_height_request(m_pSimilarityBox->get_preferred_size().Height()); + // m_pJapOptionsBtn->set_height_request(m_pJapOptionsCB->get_preferred_size().Height()); long nTermWidth = approximate_char_width() * 32; m_pSearchLB->set_width_request(nTermWidth); @@ -412,6 +422,8 @@ void SvxSearchDialog::dispose() m_pRowsBtn.clear(); m_pColumnsBtn.clear(); m_pAllSheetsCB.clear(); + m_pFindLabel.clear(); + m_pReplaceLabel.clear(); SfxModelessDialog::dispose(); } diff --git a/svx/uiconfig/ui/findreplacedialog.ui b/svx/uiconfig/ui/findreplacedialog.ui index 733fc52..358848d 100644 --- a/svx/uiconfig/ui/findreplacedialog.ui +++ b/svx/uiconfig/ui/findreplacedialog.ui @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Generated with glade 3.18.3 --> +<!-- Generated with glade 3.20.0 --> <interface> <requires lib="gtk+" version="3.0"/> <object class="GtkDialog" id="FindReplaceDialog"> <property name="can_focus">False</property> <property name="border_width">6</property> <property name="title" translatable="yes">Find & Replace</property> + <property name="resizable">False</property> <property name="type_hint">dialog</property> <child internal-child="vbox"> <object class="GtkBox" id="dialog-vbox3"> @@ -127,15 +128,14 @@ </child> <child> <object class="GtkLabel" id="label4"> - <property name="width_request">80</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="valign">center</property> - <property name="xalign">0</property> - <property name="yalign">0.40000000596046448</property> <property name="label" translatable="yes">_Find:</property> <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="yalign">0.40000000596046448</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -150,9 +150,9 @@ <property name="can_focus">False</property> <property name="no_show_all">True</property> <property name="hexpand">True</property> + <property name="wrap">True</property> <property name="xalign">0</property> <property name="yalign">0.55000001192092896</property> - <property name="wrap">True</property> </object> <packing> <property name="left_attach">1</property> @@ -164,9 +164,9 @@ <property name="can_focus">False</property> <property name="no_show_all">True</property> <property name="hexpand">True</property> - <property name="xalign">0</property> <property name="wrap">True</property> <property name="ellipsize">end</property> + <property name="xalign">0</property> </object> <packing> <property name="left_attach">1</property> @@ -358,14 +358,13 @@ </child> <child> <object class="GtkLabel" id="label5"> - <property name="width_request">80</property> <property name="visible">True</property> <property name="can_focus">False</property> <property name="halign">start</property> <property name="valign">center</property> - <property name="xalign">0</property> <property name="label" translatable="yes">Re_place:</property> <property name="use_underline">True</property> + <property name="xalign">0</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -381,8 +380,8 @@ <property name="can_focus">False</property> <property name="no_show_all">True</property> <property name="hexpand">True</property> - <property name="xalign">0</property> <property name="wrap">True</property> + <property name="xalign">0</property> </object> <packing> <property name="left_attach">1</property> @@ -846,7 +845,6 @@ <property name="receives_default">True</property> <property name="no_show_all">True</property> <property name="halign">end</property> - <property name="margin_right">25</property> <property name="hexpand">True</property> <property name="use_underline">True</property> </object> @@ -942,9 +940,9 @@ <object class="GtkLabel" id="searchinlabel"> <property name="can_focus">False</property> <property name="no_show_all">True</property> - <property name="xalign">0</property> <property name="label" translatable="yes">Search i_n:</property> <property name="use_underline">True</property> + <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> @@ -984,9 +982,9 @@ <object class="GtkLabel" id="searchdir"> <property name="can_focus">False</property> <property name="no_show_all">True</property> - <property name="xalign">0</property> <property name="label" translatable="yes">Direction:</property> <property name="use_underline">True</property> + <property name="xalign">0</property> </object> <packing> <property name="expand">False</property> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits