LibreOffice Module sw (master) 1
|
Public Member Functions | |
SwTOXButton (SwTokenWindow *pTokenWin, const SwFormToken &rToken) | |
virtual | ~SwTOXButton () override |
virtual WindowType | GetType () const override |
virtual void | GrabFocus () override |
virtual void | Hide () override |
void | Show () |
void | SetAccessibleName (const OUString &rName) |
virtual void | set_grid_left_attach (int nPos) override |
void | get_extents_relative_to (weld::Widget &rRelative, int &x, int &y, int &width, int &height) override |
void | Check (bool bCheck=true) |
DECL_LINK (KeyInputHdl, const KeyEvent &, bool) | |
DECL_LINK (FocusInHdl, weld::Widget &, void) | |
bool | IsNextControl () const |
void | SetPrevNextLink (const Link< SwTOXButton &, void > &rLink) |
const SwFormToken & | GetFormToken () const |
void | SetCharStyleName (const OUString &rSet, sal_uInt16 nPoolId) |
void | SetTabPosition (SwTwips nSet) |
void | SetFillChar (sal_Unicode cSet) |
void | SetTabAlign (SvxTabAdjust eAlign) |
void | SetEntryNumberFormat (sal_uInt16 nSet) |
void | SetChapterInfo (sal_uInt16 nSet) |
void | SetOutlineLevel (sal_uInt16 nSet) |
void | SetText (const OUString &rText) |
void | SetLinkEnd () |
void | SetLinkStart () |
Public Member Functions inherited from SwTOXWidget | |
virtual WindowType | GetType () const =0 |
virtual void | GrabFocus ()=0 |
virtual void | Hide ()=0 |
virtual void | set_grid_left_attach (int nPos)=0 |
virtual void | get_extents_relative_to (weld::Widget &rRelative, int &x, int &y, int &width, int &height)=0 |
void | SetGetFocusHdl (const Link< SwTOXWidget &, void > &rLink) |
virtual | ~SwTOXWidget () |
Private Attributes | |
std::unique_ptr< weld::Builder > | m_xBuilder |
SwFormToken | m_aFormToken |
Link< SwTOXButton &, void > | m_aPrevNextControlLink |
bool | m_bNextControl |
SwTokenWindow * | m_pParent |
std::unique_ptr< weld::ToggleButton > | m_xButton |
Additional Inherited Members | |
Protected Attributes inherited from SwTOXWidget | |
Link< SwTOXWidget &, void > | m_aGetFocusLink |
Definition at line 1681 of file cnttab.cxx.
|
inline |
Definition at line 1690 of file cnttab.cxx.
References SwTokenWindow::CreateQuickHelp(), LINK, m_pParent, and m_xButton.
|
inlineoverridevirtual |
Definition at line 1702 of file cnttab.cxx.
References SwTokenWindow::get_child_container(), m_pParent, m_xButton, and weld::Container::move().
|
inline |
Definition at line 1742 of file cnttab.cxx.
References m_xButton.
Referenced by IMPL_LINK(), and SwTokenWindow::InsertAtSelection().
SwTOXButton::DECL_LINK | ( | FocusInHdl | , |
weld::Widget & | , | ||
void | |||
) |
SwTOXButton::DECL_LINK | ( | KeyInputHdl | , |
const KeyEvent & | , | ||
bool | |||
) |
|
inlineoverridevirtual |
|
inline |
Definition at line 1752 of file cnttab.cxx.
References m_aFormToken.
Referenced by IMPL_LINK(), and SwTokenWindow::RemoveControl().
|
inlineoverridevirtual |
Implements SwTOXWidget.
Definition at line 1707 of file cnttab.cxx.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
Definition at line 1750 of file cnttab.cxx.
References m_bNextControl.
|
inlineoverridevirtual |
Implements SwTOXWidget.
Definition at line 1732 of file cnttab.cxx.
References m_xButton, and nPos.
Referenced by SwTokenWindow::InsertItem().
|
inline |
Definition at line 1727 of file cnttab.cxx.
References m_xButton.
Referenced by SwTokenWindow::InsertItem().
|
inline |
Definition at line 1785 of file cnttab.cxx.
References CF_NUM_NOPREPST_TITLE, CF_NUMBER_NOPREPST, CF_TITLE, m_aFormToken, and SwFormToken::nChapterFormat.
|
inline |
Definition at line 1754 of file cnttab.cxx.
References m_aFormToken, SwFormToken::nPoolId, rSet, and SwFormToken::sCharStyleName.
|
inline |
Definition at line 1772 of file cnttab.cxx.
References CF_NUM_NOPREPST_TITLE, CF_NUMBER, m_aFormToken, and SwFormToken::nChapterFormat.
|
inline |
Definition at line 1763 of file cnttab.cxx.
References SwFormToken::cTabFillChar, and m_aFormToken.
|
inline |
Definition at line 1808 of file cnttab.cxx.
References SwFormToken::eTokenType, SwForm::GetFormLinkEnd(), m_aFormToken, SetText(), SwFormToken::sText, TOKEN_LINK_END, and TOKEN_LINK_START.
Referenced by SwTokenWindow::InsertAtSelection().
|
inline |
Definition at line 1817 of file cnttab.cxx.
References SwFormToken::eTokenType, SwForm::GetFormLinkStt(), m_aFormToken, SetText(), SwFormToken::sText, TOKEN_LINK_END, and TOKEN_LINK_START.
Referenced by SwTokenWindow::InsertAtSelection().
|
inline |
Definition at line 1801 of file cnttab.cxx.
References m_aFormToken, and SwFormToken::nOutlineLevel.
|
inline |
Definition at line 1751 of file cnttab.cxx.
References m_aPrevNextControlLink.
Referenced by SwTokenWindow::InsertAtSelection(), and SwTokenWindow::InsertItem().
|
inline |
Definition at line 1766 of file cnttab.cxx.
References SwFormToken::eTabAlign, and m_aFormToken.
|
inline |
Definition at line 1760 of file cnttab.cxx.
References m_aFormToken, and SwFormToken::nTabStopPosition.
|
inline |
Definition at line 1803 of file cnttab.cxx.
References m_xButton.
Referenced by SwTokenWindow::InsertAtSelection(), SwTokenWindow::InsertItem(), SetLinkEnd(), and SetLinkStart().
|
inline |
Definition at line 1722 of file cnttab.cxx.
References m_xButton.
Referenced by SwTokenWindow::InsertAtSelection(), and SwTokenWindow::InsertItem().
|
private |
Definition at line 1684 of file cnttab.cxx.
Referenced by GetFormToken(), SetChapterInfo(), SetCharStyleName(), SetEntryNumberFormat(), SetFillChar(), SetLinkEnd(), SetLinkStart(), SetOutlineLevel(), SetTabAlign(), and SetTabPosition().
|
private |
Definition at line 1685 of file cnttab.cxx.
Referenced by SetPrevNextLink().
|
private |
Definition at line 1686 of file cnttab.cxx.
Referenced by IsNextControl().
|
private |
Definition at line 1687 of file cnttab.cxx.
Referenced by SwTOXButton(), and ~SwTOXButton().
|
private |
Definition at line 1683 of file cnttab.cxx.
|
private |
Definition at line 1688 of file cnttab.cxx.
Referenced by Check(), get_extents_relative_to(), GrabFocus(), Hide(), set_grid_left_attach(), SetAccessibleName(), SetText(), Show(), SwTOXButton(), and ~SwTOXButton().