LibreOffice Module cui (master) 1
|
#include <align.hxx>
Public Member Functions | |
virtual | ~AlignmentTabPage () override |
AlignmentTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rCoreSet) | |
virtual bool | FillItemSet (SfxItemSet *rSet) override |
virtual void | Reset (const SfxItemSet *rSet) override |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) override |
Public Member Functions inherited from SfxTabPage | |
void | SetDialogController (SfxOkDialogController *pDialog) |
virtual | ~SfxTabPage () override |
void | set_visible (bool bVisible) |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *) |
virtual void | Reset (const SfxItemSet *) |
virtual bool | DeferResetToFirstActivation () |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
void | SetUserData (const OUString &rString) |
const OUString & | GetUserData () const |
virtual void | FillUserData () |
virtual bool | IsReadOnly () const |
virtual void | PageCreated (const SfxAllItemSet &aSet) |
virtual void | ChangesApplied () |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) |
css::uno::Reference< css::frame::XFrame > | GetFrame () const |
const SfxItemSet * | GetDialogExampleSet () const |
OUString | GetHelpId () const |
OUString | GetConfigId () const |
bool | IsVisible () const |
weld::Window * | GetFrameWeld () const |
std::unordered_map< OUString, css::uno::Any > & | getAdditionalProperties () |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet) |
static WhichRangesContainer | GetRanges () |
Static Public Member Functions inherited from SfxTabPage | |
static const SfxPoolItem * | GetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
static const T * | GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
Private Member Functions | |
void | InitVsRefEgde () |
void | UpdateEnableControls () |
bool | HasAlignmentChanged (const SfxItemSet &rNew, TypedWhichId< SfxEnumItemInterface > nWhich) const |
DECL_LINK (UpdateEnableHdl, weld::ComboBox &, void) | |
DECL_LINK (StackedClickHdl, weld::Toggleable &, void) | |
DECL_LINK (AsianModeClickHdl, weld::Toggleable &, void) | |
DECL_LINK (WrapClickHdl, weld::Toggleable &, void) | |
DECL_LINK (HyphenClickHdl, weld::Toggleable &, void) | |
DECL_LINK (ShrinkClickHdl, weld::Toggleable &, void) | |
Static Private Attributes | |
static const WhichRangesContainer | s_pRanges |
Additional Inherited Members | |
Protected Member Functions inherited from SfxTabPage | |
SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet) | |
sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
const SfxPoolItem * | GetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
const T * | GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
SfxOkDialogController * | GetDialogController () const |
|
overridevirtual |
Definition at line 166 of file align.cxx.
References m_xCtrlDial, m_xCtrlDialWin, m_xLbFrameDir, and m_xVsRefEdge.
|
explicit |
Definition at line 109 of file align.cxx.
References DEGREE, InitVsRefEgde(), SvtCJKOptions::IsVerticalTextEnabled(), LINK, m_xBtnHyphen, m_xBtnShrink, m_xBtnWrap, m_xCbAsianMode, m_xCbStacked, m_xCtrlDial, m_xFtABCD, m_xLbFrameDir, m_xLbHorAlign, m_xNfRotate, POINT, SfxTabPage::SetExchangeSupport(), and SvxResId().
|
static |
Definition at line 174 of file align.cxx.
Referenced by AbstractDialogFactory_Impl::GetTabPageCreatorFunc().
|
overridevirtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 179 of file align.cxx.
References ALIGNDLG_HORALIGN_BLOCK, ALIGNDLG_HORALIGN_CENTER, ALIGNDLG_HORALIGN_DISTRIBUTED, ALIGNDLG_HORALIGN_FILL, ALIGNDLG_HORALIGN_LEFT, ALIGNDLG_HORALIGN_RIGHT, ALIGNDLG_HORALIGN_STD, ALIGNDLG_VERALIGN_BLOCK, ALIGNDLG_VERALIGN_BOTTOM, ALIGNDLG_VERALIGN_DISTRIBUTED, ALIGNDLG_VERALIGN_MID, ALIGNDLG_VERALIGN_STD, ALIGNDLG_VERALIGN_TOP, SfxBoolItem::Clone(), SfxUInt16Item::Clone(), SdrAngleItem::Clone(), SfxTabPage::FillItemSet(), SfxTabPage::GetItemSet(), SfxItemSet::GetItemState(), SfxTabPage::GetOldItem(), ValueSet::GetSelectedItemId(), SfxTabPage::GetWhich(), HasAlignmentChanged(), IID_BOTTOMLOCK, IID_CELLLOCK, IID_TOPLOCK, SfxItemSet::InvalidateItem(), ValueSet::IsValueChangedFromSaved(), m_aVsRefEdge, m_xBtnHyphen, m_xBtnShrink, m_xBtnWrap, m_xCbAsianMode, m_xCbStacked, m_xCtrlDial, m_xEdIndent, m_xLbFrameDir, m_xLbHorAlign, m_xLbVerAlign, m_xNfRotate, SfxItemSet::Put(), rSet, and ValueSet::SetNoSelection().
Referenced by DeactivatePage().
|
inlinestatic |
Definition at line 57 of file align.hxx.
References s_pRanges.
Referenced by AbstractDialogFactory_Impl::GetTabPageRangesFunc().
|
private |
Definition at line 737 of file align.cxx.
References SfxItemSet::GetItemIfSet(), SfxTabPage::GetItemSet(), and p.
Referenced by FillItemSet().
|
private |
Definition at line 675 of file align.cxx.
References ValueSet::Clear(), ValueSet::GetSelectedItemId(), ValueSet::GetStyle(), IID_BOTTOMLOCK, IID_CELLLOCK, IID_TOPLOCK, ValueSet::InsertItem(), m_aVsRefEdge, m_xFtBotLock, m_xFtCelLock, m_xFtTopLock, ValueSet::SelectItem(), ValueSet::SetColCount(), ValueSet::SetOptimalSize(), ValueSet::SetStyle(), WB_DOUBLEBORDER, and WB_ITEMBORDER.
Referenced by AlignmentTabPage().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 422 of file align.cxx.
References ALIGNDLG_HORALIGN_BLOCK, ALIGNDLG_HORALIGN_CENTER, ALIGNDLG_HORALIGN_DISTRIBUTED, ALIGNDLG_HORALIGN_FILL, ALIGNDLG_HORALIGN_LEFT, ALIGNDLG_HORALIGN_RIGHT, ALIGNDLG_HORALIGN_STD, ALIGNDLG_VERALIGN_BLOCK, ALIGNDLG_VERALIGN_BOTTOM, ALIGNDLG_VERALIGN_DISTRIBUTED, ALIGNDLG_VERALIGN_MID, ALIGNDLG_VERALIGN_STD, ALIGNDLG_VERALIGN_TOP, SfxItemSet::Get(), SfxItemSet::GetItemState(), CntUInt16Item::GetValue(), SdrAngleItem::GetValue(), SfxTabPage::GetWhich(), IID_BOTTOMLOCK, IID_CELLLOCK, IID_TOPLOCK, m_aAsianModeState, m_aHyphenState, m_aShrinkState, m_aStackedState, m_aVsRefEdge, m_aWrapState, m_xBtnHyphen, m_xBtnShrink, m_xBtnWrap, m_xCbAsianMode, m_xCbStacked, m_xCtrlDial, m_xCtrlDialWin, m_xEdIndent, m_xFtIndent, m_xFtVerAlign, m_xLbFrameDir, m_xLbHorAlign, m_xLbVerAlign, m_xNfRotate, m_xVsRefEdge, SfxTabPage::Reset(), ValueSet::SaveValue(), ValueSet::SelectItem(), ValueSet::SetNoSelection(), and UpdateEnableControls().
|
private |
Definition at line 696 of file align.cxx.
References ALIGNDLG_HORALIGN_BLOCK, ALIGNDLG_HORALIGN_DISTRIBUTED, ALIGNDLG_HORALIGN_FILL, ALIGNDLG_HORALIGN_LEFT, m_xAlignmentFrame, m_xBtnHyphen, m_xBtnShrink, m_xBtnWrap, m_xCbAsianMode, m_xCbStacked, m_xCtrlDialWin, m_xEdIndent, m_xFtIndent, m_xFtRefEdge, m_xFtRotate, m_xLbFrameDir, m_xLbHorAlign, m_xLbVerAlign, m_xNfRotate, m_xOrientFrame, m_xPropertiesFrame, m_xVsRefEdge, and TRISTATE_FALSE.
Referenced by Reset().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 83 of file align.hxx.
Referenced by FillItemSet(), InitVsRefEgde(), and Reset().
|
private |
|
private |
Definition at line 108 of file align.hxx.
Referenced by UpdateEnableControls().
|
private |
Definition at line 98 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 99 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 97 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 95 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 94 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 113 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and ~AlignmentTabPage().
|
private |
Definition at line 114 of file align.hxx.
Referenced by Reset(), UpdateEnableControls(), and ~AlignmentTabPage().
|
private |
Definition at line 87 of file align.hxx.
Referenced by FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 106 of file align.hxx.
Referenced by AlignmentTabPage().
|
private |
Definition at line 103 of file align.hxx.
Referenced by InitVsRefEgde().
|
private |
Definition at line 105 of file align.hxx.
Referenced by InitVsRefEgde().
|
private |
Definition at line 86 of file align.hxx.
Referenced by Reset(), and UpdateEnableControls().
|
private |
Definition at line 93 of file align.hxx.
Referenced by UpdateEnableControls().
|
private |
Definition at line 91 of file align.hxx.
Referenced by UpdateEnableControls().
|
private |
Definition at line 104 of file align.hxx.
Referenced by InitVsRefEgde().
|
private |
|
private |
Definition at line 100 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), UpdateEnableControls(), and ~AlignmentTabPage().
|
private |
Definition at line 85 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 89 of file align.hxx.
Referenced by FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 92 of file align.hxx.
Referenced by AlignmentTabPage(), FillItemSet(), Reset(), and UpdateEnableControls().
|
private |
Definition at line 109 of file align.hxx.
Referenced by UpdateEnableControls().
|
private |
Definition at line 110 of file align.hxx.
Referenced by UpdateEnableControls().
|
private |
Definition at line 112 of file align.hxx.
Referenced by Reset(), UpdateEnableControls(), and ~AlignmentTabPage().
|
staticprivate |
Definition at line 50 of file align.hxx.
Referenced by GetRanges().