void QuickPanelFrameForm::SetFooter() { Footer* pFooter = GetFooter(); if (pFooter) { FooterItem footerItem1; footerItem1.Construct(ID_FOOTER_ITEM1); footerItem1.SetText(L"Attached"); FooterItem footerItem2; footerItem2.Construct(ID_FOOTER_ITEM2); footerItem2.SetText(L"Detached"); pFooter->SetStyle(FOOTER_STYLE_SEGMENTED_TEXT); pFooter->AddItem(footerItem1); pFooter->AddItem(footerItem2); pFooter->AddActionEventListener(*this); pFooter->SetBackButton(); } }
void BaseWordForm::PrepareFooter() { Footer *footer = GetFooter(); if (footer) { // cleaning because function can be call // from SetBackForm footer->RemoveAllButtons(); footer->RemoveAllItems(); footer->RemoveBackButton(); if (__pBackForm) { footer->SetBackButton(); footer->SetBackButtonEnabled(true); SetFormBackEventListener(this); } footer->AddActionEventListener(*this); } }