Kaydet (Commit) 789ed159 authored tarafından heiko tietze's avatar heiko tietze Kaydeden (comit) Heiko Tietze

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/33370Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarHeiko Tietze <tietze.heiko@googlemail.com>
üst eb9b9c28
...@@ -202,6 +202,9 @@ private: ...@@ -202,6 +202,9 @@ private:
VclPtr<RadioButton> m_pColumnsBtn; VclPtr<RadioButton> m_pColumnsBtn;
VclPtr<CheckBox> m_pAllSheetsCB; VclPtr<CheckBox> m_pAllSheetsCB;
VclPtr<FixedText> m_pFindLabel;
VclPtr<FixedText> m_pReplaceLabel;
SfxBindings& rBindings; SfxBindings& rBindings;
bool bWriter; bool bWriter;
bool bSearch; bool bSearch;
......
...@@ -333,8 +333,18 @@ SvxSearchDialog::SvxSearchDialog( vcl::Window* pParent, SfxChildWindow* pChildWi ...@@ -333,8 +333,18 @@ SvxSearchDialog::SvxSearchDialog( vcl::Window* pParent, SfxChildWindow* pChildWi
get(m_pColumnsBtn, "cols"); get(m_pColumnsBtn, "cols");
get(m_pAllSheetsCB, "allsheets"); get(m_pAllSheetsCB, "allsheets");
m_pSimilarityBtn->set_height_request(m_pSimilarityBox->get_preferred_size().Height()); //align find and replace inputs without a predefined with for the labels
m_pJapOptionsBtn->set_height_request(m_pJapOptionsCB->get_preferred_size().Height()); 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; long nTermWidth = approximate_char_width() * 32;
m_pSearchLB->set_width_request(nTermWidth); m_pSearchLB->set_width_request(nTermWidth);
...@@ -412,6 +422,8 @@ void SvxSearchDialog::dispose() ...@@ -412,6 +422,8 @@ void SvxSearchDialog::dispose()
m_pRowsBtn.clear(); m_pRowsBtn.clear();
m_pColumnsBtn.clear(); m_pColumnsBtn.clear();
m_pAllSheetsCB.clear(); m_pAllSheetsCB.clear();
m_pFindLabel.clear();
m_pReplaceLabel.clear();
SfxModelessDialog::dispose(); SfxModelessDialog::dispose();
} }
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.18.3 --> <!-- Generated with glade 3.20.0 -->
<interface> <interface>
<requires lib="gtk+" version="3.0"/> <requires lib="gtk+" version="3.0"/>
<object class="GtkDialog" id="FindReplaceDialog"> <object class="GtkDialog" id="FindReplaceDialog">
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="border_width">6</property> <property name="border_width">6</property>
<property name="title" translatable="yes">Find &amp; Replace</property> <property name="title" translatable="yes">Find &amp; Replace</property>
<property name="resizable">False</property>
<property name="type_hint">dialog</property> <property name="type_hint">dialog</property>
<child internal-child="vbox"> <child internal-child="vbox">
<object class="GtkBox" id="dialog-vbox3"> <object class="GtkBox" id="dialog-vbox3">
...@@ -127,15 +128,14 @@ ...@@ -127,15 +128,14 @@
</child> </child>
<child> <child>
<object class="GtkLabel" id="label4"> <object class="GtkLabel" id="label4">
<property name="width_request">80</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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="label" translatable="yes">_Find:</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
<property name="xalign">0</property>
<property name="yalign">0.40000000596046448</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
...@@ -150,9 +150,9 @@ ...@@ -150,9 +150,9 @@
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="wrap">True</property>
<property name="xalign">0</property> <property name="xalign">0</property>
<property name="yalign">0.55000001192092896</property> <property name="yalign">0.55000001192092896</property>
<property name="wrap">True</property>
</object> </object>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
...@@ -164,9 +164,9 @@ ...@@ -164,9 +164,9 @@
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="xalign">0</property>
<property name="wrap">True</property> <property name="wrap">True</property>
<property name="ellipsize">end</property> <property name="ellipsize">end</property>
<property name="xalign">0</property>
</object> </object>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
...@@ -358,14 +358,13 @@ ...@@ -358,14 +358,13 @@
</child> </child>
<child> <child>
<object class="GtkLabel" id="label5"> <object class="GtkLabel" id="label5">
<property name="width_request">80</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</property> <property name="valign">center</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Re_place:</property> <property name="label" translatable="yes">Re_place:</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
<property name="xalign">0</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
</attributes> </attributes>
...@@ -381,8 +380,8 @@ ...@@ -381,8 +380,8 @@
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="xalign">0</property>
<property name="wrap">True</property> <property name="wrap">True</property>
<property name="xalign">0</property>
</object> </object>
<packing> <packing>
<property name="left_attach">1</property> <property name="left_attach">1</property>
...@@ -846,7 +845,6 @@ ...@@ -846,7 +845,6 @@
<property name="receives_default">True</property> <property name="receives_default">True</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="halign">end</property> <property name="halign">end</property>
<property name="margin_right">25</property>
<property name="hexpand">True</property> <property name="hexpand">True</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
</object> </object>
...@@ -942,9 +940,9 @@ ...@@ -942,9 +940,9 @@
<object class="GtkLabel" id="searchinlabel"> <object class="GtkLabel" id="searchinlabel">
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Search i_n:</property> <property name="label" translatable="yes">Search i_n:</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
<property name="xalign">0</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
...@@ -984,9 +982,9 @@ ...@@ -984,9 +982,9 @@
<object class="GtkLabel" id="searchdir"> <object class="GtkLabel" id="searchdir">
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="no_show_all">True</property> <property name="no_show_all">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">Direction:</property> <property name="label" translatable="yes">Direction:</property>
<property name="use_underline">True</property> <property name="use_underline">True</property>
<property name="xalign">0</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment