tdf#130275: Fields dialog is too tall
...which makes the OK/Cancel buttons invisible under small displays. This commit changed the height of these widgets. Also I did some tweats to the UI file and the width so that the edit dialog of these fields looks nicer (at least on my display). Change-Id: I9f39727afd566d75db525c5a5cafe2eabb66d7ea Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107965 Tested-by: Jenkins Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org> Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
This commit is contained in:
@@ -52,7 +52,7 @@ SwFieldDBPage::SwFieldDBPage(weld::Container* pPage, weld::DialogController* pCo
|
||||
m_xFormatLB->make_sorted();
|
||||
|
||||
auto nWidth = m_xTypeLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
auto nHeight = m_xTypeLB->get_height_rows(14);
|
||||
auto nHeight = m_xTypeLB->get_height_rows(10);
|
||||
m_xTypeLB->set_size_request(nWidth, nHeight);
|
||||
m_xDatabaseTLB->set_size_request(nWidth*2, nHeight);
|
||||
|
||||
|
||||
@@ -63,9 +63,9 @@ SwFieldDokInfPage::SwFieldDokInfPage(weld::Container* pPage, weld::DialogControl
|
||||
FillFieldSelect(*m_xSelectionLB);
|
||||
|
||||
auto nWidth = m_xTypeTLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
auto nHeight = m_xTypeTLB->get_height_rows(20);
|
||||
auto nHeight = m_xTypeTLB->get_height_rows(10);
|
||||
m_xTypeTLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->get_widget().set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->get_widget().set_size_request(nWidth * 2, nHeight);
|
||||
m_xSelectionLB->set_size_request(nWidth, nHeight);
|
||||
|
||||
//enable 'active' language selection
|
||||
|
||||
@@ -53,11 +53,11 @@ SwFieldDokPage::SwFieldDokPage(weld::Container* pPage, weld::DialogController* p
|
||||
m_xFormatLB->make_sorted();
|
||||
|
||||
auto nWidth = m_xTypeLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
auto nHeight = m_xTypeLB->get_height_rows(20);
|
||||
auto nHeight = m_xTypeLB->get_height_rows(10);
|
||||
|
||||
m_xTypeLB->set_size_request(nWidth, nHeight);
|
||||
m_xSelectionLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth * 2, nHeight);
|
||||
|
||||
m_xSelectionLB->connect_row_activated(LINK(this, SwFieldDokPage, TreeViewInsertHdl));
|
||||
m_xFormatLB->connect_row_activated(LINK(this, SwFieldDokPage, TreeViewInsertHdl));
|
||||
|
||||
@@ -68,7 +68,7 @@ SwFieldFuncPage::SwFieldFuncPage(weld::Container* pPage, weld::DialogController*
|
||||
m_xListItemsLB->get_height_rows(5));
|
||||
|
||||
auto nWidth = m_xTypeLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
auto nHeight = m_xTypeLB->get_height_rows(20);
|
||||
auto nHeight = m_xTypeLB->get_height_rows(10);
|
||||
m_xTypeLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth, nHeight);
|
||||
|
||||
|
||||
@@ -82,10 +82,10 @@ SwFieldRefPage::SwFieldRefPage(weld::Container* pPage, weld::DialogController* p
|
||||
|
||||
auto nHeight = m_xTypeLB->get_height_rows(8);
|
||||
auto nWidth = m_xTypeLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
m_xTypeLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth, nHeight);
|
||||
m_xTypeLB->set_size_request(nWidth * 1.33, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth * 1.33, nHeight);
|
||||
m_xSelection->set_size_request(nWidth * 2, nHeight);
|
||||
nHeight = m_xTypeLB->get_height_rows(20);
|
||||
nHeight = m_xTypeLB->get_height_rows(8);
|
||||
m_xSelectionToolTipLB->set_size_request(nHeight, nWidth*2);
|
||||
|
||||
m_xTypeLB->clear();
|
||||
|
||||
@@ -64,7 +64,7 @@ SwFieldVarPage::SwFieldVarPage(weld::Container* pPage, weld::DialogController* p
|
||||
FillFieldSelect(*m_xFormatLB);
|
||||
|
||||
auto nWidth = m_xTypeLB->get_approximate_digit_width() * FIELD_COLUMN_WIDTH;
|
||||
auto nHeight = m_xTypeLB->get_height_rows(20);
|
||||
auto nHeight = m_xTypeLB->get_height_rows(10);
|
||||
m_xTypeLB->set_size_request(nWidth, nHeight);
|
||||
m_xSelectionLB->set_size_request(nWidth, nHeight);
|
||||
m_xFormatLB->set_size_request(nWidth, nHeight/2);
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
<property name="vexpand">True</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="spacing">12</property>
|
||||
<property name="homogeneous">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<child>
|
||||
<object class="GtkFrame" id="typeframe">
|
||||
<property name="visible">True</property>
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
<property name="vexpand">True</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="spacing">12</property>
|
||||
<property name="homogeneous">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<child>
|
||||
<object class="GtkFrame" id="typeframe">
|
||||
<property name="visible">True</property>
|
||||
|
||||
Reference in New Issue
Block a user