diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-01-27 12:12:04 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-01-27 12:13:17 +0000 |
commit | 58dfc97ca697875c36b7ddf14f5505a93d7b9cf8 (patch) | |
tree | c2390d5ee2d4b9911e39f69e5701af9b2d135695 /cui | |
parent | 953ab9e94d08cdca97ccd451b45593df602227c8 (diff) |
Resolves: fdo#74057 wordlist truncated on left
Change-Id: Ia6b8c02fc0d79fef974f5a0462856f05256c76f8
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/inc/autocdlg.hxx | 2 | ||||
-rw-r--r-- | cui/source/tabpages/autocdlg.cxx | 19 |
2 files changed, 19 insertions, 2 deletions
diff --git a/cui/source/inc/autocdlg.hxx b/cui/source/inc/autocdlg.hxx index 58f7851153cb..943ad099167c 100644 --- a/cui/source/inc/autocdlg.hxx +++ b/cui/source/inc/autocdlg.hxx @@ -258,6 +258,7 @@ private: LanguageType eOldLanguage, LanguageType eNewLanguage); + void setTabs(); public: OfaAutocorrReplacePage( Window* pParent, const SfxItemSet& rSet ); ~OfaAutocorrReplacePage(); @@ -269,6 +270,7 @@ public: virtual void ActivatePage( const SfxItemSet& ); virtual int DeactivatePage( SfxItemSet* pSet = 0 ); virtual void Resize(); + virtual void StateChanged(StateChangedType nStateChange); void SetLanguage(LanguageType eSet); void DeleteEntry(OUString sShort, OUString sLong); diff --git a/cui/source/tabpages/autocdlg.cxx b/cui/source/tabpages/autocdlg.cxx index 73348d78f695..3a4acaf4b3bf 100644 --- a/cui/source/tabpages/autocdlg.cxx +++ b/cui/source/tabpages/autocdlg.cxx @@ -872,13 +872,28 @@ OfaAutocorrReplacePage::OfaAutocorrReplacePage( Window* pParent, m_pShortED->SetSpaces(true); } -void OfaAutocorrReplacePage::Resize() +void OfaAutocorrReplacePage::setTabs() { - SfxTabPage::Resize(); m_pReplaceTLB->SetTab(0, m_pShortED->GetPosPixel().X(), MAP_PIXEL); m_pReplaceTLB->SetTab(1, m_pReplaceED->GetPosPixel().X(), MAP_PIXEL); } +void OfaAutocorrReplacePage::StateChanged(StateChangedType nStateChange) +{ + SfxTabPage::StateChanged(nStateChange); + + if (nStateChange == STATE_CHANGE_INITSHOW) + { + setTabs(); + } +} + +void OfaAutocorrReplacePage::Resize() +{ + SfxTabPage::Resize(); + setTabs(); +} + OfaAutocorrReplacePage::~OfaAutocorrReplacePage() { aDoubleStringTable.clear(); |