cui/source/options/optaboutconfig.cxx | 14 +++++++++++++- cui/source/options/optaboutconfig.hxx | 3 +-- 2 files changed, 14 insertions(+), 3 deletions(-)
New commits: commit 4597f78aba99176b8c4ef89c724c057a7f1b16b9 Author: Efe Gürkan YALAMAN <efeyala...@gmail.com> Date: Wed Jul 3 22:50:03 2013 +0300 Multi column listboxes initial headerbar added Change-Id: Ie5f4019e2565ae24a53e820f933c226cb9517660 diff --git a/cui/source/options/optaboutconfig.cxx b/cui/source/options/optaboutconfig.cxx index 22aff88..6a46085 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 e0d8815..6848a8f 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;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits