LibreOffice Module sw (master) 1
|
#include <tablepg.hxx>
Public Member Functions | |
SwFormatTablePage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet) | |
virtual | ~SwFormatTablePage () override |
virtual bool | FillItemSet (SfxItemSet *rSet) override |
virtual void | Reset (const SfxItemSet *rSet) override |
virtual void | ActivatePage (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 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 | Init () |
void | ModifyHdl (const weld::MetricSpinButton &rEdit, bool bAllowInconsistencies=false) |
DECL_LINK (AutoClickHdl, weld::Toggleable &, void) | |
DECL_LINK (RelWidthClickHdl, weld::Toggleable &, void) | |
void | RightModify () |
DECL_LINK (ValueChangedHdl, weld::MetricSpinButton &, void) | |
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 |
Definition at line 30 of file tablepg.hxx.
SwFormatTablePage::SwFormatTablePage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rSet | ||
) |
Definition at line 66 of file tabledlg.cxx.
References CM, SfxItemSet::GetItemIfSet(), Size::Height(), HTMLMODE_ON, Init(), SvtCTLOptions::IsCTLFontEnabled(), m_bHtmlMode, m_nOrigLeftMax, m_nOrigLeftMin, m_nOrigRightMax, m_nOrigRightMin, m_nOrigWidthMax, m_nOrigWidthMin, m_xLeftMF, m_xProperties, m_xRightMF, m_xTextDirectionLB, m_xWidthMF, rSet, SfxTabPage::SetExchangeSupport(), SvxResId(), and Size::Width().
|
overridevirtual |
Definition at line 120 of file tabledlg.cxx.
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 587 of file tabledlg.cxx.
References FN_TABLE_REP, SwTableRep::GetAlign(), SfxItemSet::GetItemState(), SwTableRep::GetLeftSpace(), SwTableRep::GetRightSpace(), SwTableRep::GetSpace(), SwTableRep::GetWidth(), SwTableRep::GetWidthPercent(), m_nSaveWidth, m_pTableData, m_xLeftMF, m_xRightMF, m_xWidthMF, and rSet.
|
static |
Definition at line 383 of file tabledlg.cxx.
Referenced by SwTableTabDlg::SwTableTabDlg().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 612 of file tabledlg.cxx.
References abs(), Application::CreateMessageDialog(), FillItemSet(), FN_TABLE_REP, SwTableRep::GetAlign(), SwTableRep::GetColCount(), SwTableRep::GetColumns(), SfxTabPage::GetFrameWeld(), SwTableRep::GetSpace(), SwTableRep::GetWidth(), SwTableRep::GetWidthPercent(), SwTableRep::HasWidthChanged(), i, lAutoWidth, m_bModified, m_pTableData, m_xCenterBtn, m_xFreeBtn, m_xFromLeftBtn, m_xFullBtn, m_xLeftBtn, m_xLeftMF, m_xNameED, m_xRelWidthCB, m_xRightBtn, m_xRightMF, m_xWidthMF, min(), MINLAY, SwPostItHelper::NONE, TColumn::nWidth, SfxItemSet::Put(), SwTableRep::SetAlign(), SwTableRep::SetLeftSpace(), SwTableRep::SetRightSpace(), SwTableRep::SetWidth(), SwTableRep::SetWidthChanged(), SwTableRep::SetWidthPercent(), and SwResId().
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 388 of file tabledlg.cxx.
References FN_PARAM_TABLE_NAME, m_bModified, m_xBottomMF, m_xLeftMF, m_xNameED, m_xRightMF, m_xTextDirectionLB, m_xTopMF, m_xWidthMF, ModifyHdl(), SfxItemSet::Put(), RES_FRAMEDIR(), RES_UL_SPACE(), SvxULSpaceItem::SetLower(), and SvxULSpaceItem::SetUpper().
Referenced by DeactivatePage().
|
private |
Definition at line 124 of file tabledlg.cxx.
References LINK, m_xBottomMF, m_xCenterBtn, m_xFreeBtn, m_xFromLeftBtn, m_xFullBtn, m_xLeftBtn, m_xLeftMF, m_xRelWidthCB, m_xRightBtn, m_xRightMF, m_xTopMF, and m_xWidthMF.
Referenced by SwFormatTablePage().
|
private |
Definition at line 270 of file tabledlg.cxx.
References SwTableRep::GetSpace(), m_bModified, m_pTableData, m_xCenterBtn, m_xFreeBtn, m_xFromLeftBtn, m_xLeftBtn, m_xLeftMF, m_xRightBtn, m_xRightMF, m_xWidthMF, MINLAY, and ModifyHdl().
Referenced by FillItemSet(), and ModifyHdl().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 433 of file tabledlg.cxx.
References FN_PARAM_TABLE_NAME, FN_TABLE_REP, SwTableRep::GetAlign(), SwTableRep::GetColCount(), GetDfltMetric(), SfxItemSet::GetItemIfSet(), SfxTabPage::GetItemSet(), SwTableRep::GetLeftSpace(), SwTableRep::GetRightSpace(), SwTableRep::GetSpace(), SwTableRep::GetWidth(), SwTableRep::GetWidthPercent(), m_bHtmlMode, m_nMinTableWidth, m_nOrigLeftMax, m_nOrigLeftMin, m_nOrigRightMax, m_nOrigRightMin, m_nOrigWidthMax, m_nOrigWidthMin, m_nSaveWidth, m_pTableData, m_xBottomFT, m_xBottomMF, m_xCenterBtn, m_xFreeBtn, m_xFromLeftBtn, m_xFullBtn, m_xLeftBtn, m_xLeftFT, m_xLeftMF, m_xNameED, m_xOrigTableData, m_xRelWidthCB, m_xRightBtn, m_xRightFT, m_xRightMF, m_xTextDirectionLB, m_xTopFT, m_xTopMF, m_xWidthFT, m_xWidthMF, min(), MINLAY, SwPostItHelper::NONE, RES_FRAMEDIR(), RES_UL_SPACE(), rSet, and SetFieldUnit().
|
private |
Definition at line 246 of file tabledlg.cxx.
References m_xFreeBtn, m_xRelWidthCB, m_xRightFT, and m_xRightMF.
|
private |
Definition at line 37 of file tablepg.hxx.
|
private |
Definition at line 38 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 36 of file tablepg.hxx.
Referenced by DeactivatePage(), FillItemSet(), and ModifyHdl().
|
private |
Definition at line 35 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 67 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 66 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 69 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 68 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 65 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 64 of file tablepg.hxx.
Referenced by Reset(), and SwFormatTablePage().
|
private |
Definition at line 34 of file tablepg.hxx.
Referenced by ActivatePage(), and Reset().
|
private |
Definition at line 32 of file tablepg.hxx.
Referenced by ActivatePage(), DeactivatePage(), ModifyHdl(), and Reset().
|
private |
Definition at line 58 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 59 of file tablepg.hxx.
Referenced by FillItemSet(), Init(), and Reset().
|
private |
Definition at line 49 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), ModifyHdl(), and Reset().
|
private |
Definition at line 50 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), ModifyHdl(), Reset(), and RightModify().
|
private |
Definition at line 47 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), ModifyHdl(), and Reset().
|
private |
Definition at line 45 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), and Reset().
|
private |
Definition at line 46 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), ModifyHdl(), and Reset().
|
private |
Definition at line 52 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 53 of file tablepg.hxx.
Referenced by ActivatePage(), DeactivatePage(), FillItemSet(), Init(), ModifyHdl(), Reset(), and SwFormatTablePage().
|
private |
Definition at line 40 of file tablepg.hxx.
Referenced by DeactivatePage(), FillItemSet(), and Reset().
|
private |
Definition at line 33 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 62 of file tablepg.hxx.
Referenced by SwFormatTablePage().
|
private |
Definition at line 43 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), Reset(), and RightModify().
|
private |
Definition at line 48 of file tablepg.hxx.
Referenced by DeactivatePage(), Init(), ModifyHdl(), and Reset().
|
private |
Definition at line 54 of file tablepg.hxx.
Referenced by Reset(), and RightModify().
|
private |
Definition at line 55 of file tablepg.hxx.
Referenced by ActivatePage(), DeactivatePage(), FillItemSet(), Init(), ModifyHdl(), Reset(), RightModify(), and SwFormatTablePage().
|
private |
Definition at line 61 of file tablepg.hxx.
Referenced by FillItemSet(), Reset(), and SwFormatTablePage().
|
private |
Definition at line 56 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 57 of file tablepg.hxx.
Referenced by FillItemSet(), Init(), and Reset().
|
private |
Definition at line 41 of file tablepg.hxx.
Referenced by Reset().
|
private |
Definition at line 42 of file tablepg.hxx.
Referenced by ActivatePage(), DeactivatePage(), FillItemSet(), Init(), ModifyHdl(), Reset(), and SwFormatTablePage().