diff options
author | Efe Gürkan YALAMAN <efeyalaman@gmail.com> | 2013-07-03 22:50:03 +0300 |
---|---|---|
committer | Thorsten Behrens <tbehrens@suse.com> | 2013-08-01 02:19:24 +0200 |
commit | b6717e053f80cf9b0a36e18492372f0704456248 (patch) | |
tree | d9f6c12c50af167478f07af3be4ee857331fba04 /cui | |
parent | 4755c19f38c9ec19d3bb5dfd87036095071d4fcd (diff) |
Multi column listboxes initial headerbar added
Change-Id: Ie5f4019e2565ae24a53e820f933c226cb9517660
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/options/optaboutconfig.cxx | 14 | ||||
-rw-r--r-- | cui/source/options/optaboutconfig.hxx | 3 |
2 files changed, 14 insertions, 3 deletions
diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx index 22aff880dc56..6a4608564aec 100644 --- a/cui/source/options/optaboutconfig.cxx +++ b/cui/source/options/optaboutconfig.cxx @@ -15,7 +15,8 @@ using namespace svx; CuiAboutConfigTabPage::CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& rItemSet ) :SfxTabPage( pParent, "AboutConfig", "cui/ui/aboutconfigdialog.ui", rItemSet) { -// get(m_pEditBtn, ""); + get(m_pDefaultBtn,"default"); + get(m_pEditBtn, "edit"); m_pPrefCtrl = get<SvxSimpleTableContainer>("preferences"); @@ -25,6 +26,17 @@ CuiAboutConfigTabPage::CuiAboutConfigTabPage( Window* pParent, const SfxItemSet& WinBits nBits = WB_SCROLL | WB_SORT; pPrefBox = new svx::OptHeaderTabListBox( *m_pPrefCtrl, nBits ); + //FIXME use define's for ItemID's, InsertItem(itemID, text, nsize, winbits) + HeaderBar &rBar = pPrefBox->GetTheHeaderBar(); + rBar.InsertItem( 1, get<FixedText>("preference")->GetText(), 0, HIB_LEFT | HIB_VCENTER ); + rBar.InsertItem( 2, get<FixedText>("status")->GetText(), 0, HIB_LEFT | HIB_VCENTER ); + rBar.InsertItem( 3, get<FixedText>("type")->GetText(), 0, HIB_LEFT | HIB_VCENTER ); + rBar.InsertItem( 4, get<FixedText>("value")->GetText(), 0, HIB_LEFT | HIB_VCENTER ); + //FIXME this numbers are just for testing purposes implement this better and more dynamic way. + long aTabs[] = {12,12,12,12}; + + pPrefBox->SetTabs(aTabs, MAP_PIXEL); + } CuiAboutConfigTabPage::~CuiAboutConfigTabPage() diff --git a/cui/source/options/optaboutconfig.hxx b/cui/source/options/optaboutconfig.hxx index 4ef04b03ad00..d9ee9d57dc1a 100644 --- a/cui/source/options/optaboutconfig.hxx +++ b/cui/source/options/optaboutconfig.hxx @@ -24,8 +24,7 @@ class CuiAboutConfigTabPage : public SfxTabPage { private: SvxSimpleTableContainer* m_pPrefCtrl; - //In case of tab page we can think a revert button - //PushButton* m_pDefaultBtn + PushButton* m_pDefaultBtn; PushButton* m_pEditBtn; ::svx::OptHeaderTabListBox* pPrefBox; |