summaryrefslogtreecommitdiff
path: root/formula
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-06-17 21:03:46 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-06-17 21:03:46 +0100
commit73e4a5d091de89064c931128da46a910cc139bc3 (patch)
tree20bcb15291c7a2d18d45adae90fd388a3468a7bd /formula
parentc842486ab0b9e1f8d51e0af23622ac88ea048124 (diff)
give refedit in formula wizard an initial size
Change-Id: I8e19c29c47dea2f7cff754e81ef51fc9898fdee8
Diffstat (limited to 'formula')
-rw-r--r--formula/source/ui/dlg/formula.cxx5
-rw-r--r--formula/uiconfig/ui/formuladialog.ui1
2 files changed, 6 insertions, 0 deletions
diff --git a/formula/source/ui/dlg/formula.cxx b/formula/source/ui/dlg/formula.cxx
index f5402ba51935..9f923baadf86 100644
--- a/formula/source/ui/dlg/formula.cxx
+++ b/formula/source/ui/dlg/formula.cxx
@@ -1402,8 +1402,13 @@ void FormulaDlg_Impl::UpdateSelection()
pMEdit->SetSelection(aSel);
m_pMEFormula->UpdateOldSel();
}
+
::std::pair<RefButton*,RefEdit*> FormulaDlg_Impl::RefInputStartBefore( RefEdit* pEdit, RefButton* pButton )
{
+ //because its initially hidden, give it its optimal
+ //size so clicking the refbutton has an initial
+ //size to work work when retro-fitting this to .ui
+ m_pEdRef->SetSizePixel(m_pEdRef->GetOptimalSize());
m_pEdRef->Show();
pTheRefEdit = pEdit;
pTheRefButton = pButton;
diff --git a/formula/uiconfig/ui/formuladialog.ui b/formula/uiconfig/ui/formuladialog.ui
index 7afd50050086..b947b3d6c2c2 100644
--- a/formula/uiconfig/ui/formuladialog.ui
+++ b/formula/uiconfig/ui/formuladialog.ui
@@ -440,6 +440,7 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hexpand">True</property>
+ <property name="width_chars">60</property>
</object>
<packing>
<property name="left_attach">0</property>