LibreOffice Module svx (master) 1
|
#include <TextUnderlineControl.hxx>
Public Member Functions | |
TextUnderlineControl (TextUnderlinePopup *pControl, weld::Widget *pParent) | |
virtual void | GrabFocus () override |
virtual | ~TextUnderlineControl () override |
Public Member Functions inherited from WeldToolbarPopup | |
WeldToolbarPopup (css::uno::Reference< css::frame::XFrame > xFrame, weld::Widget *pParent, const OUString &rUIFile, const OUString &rId) | |
virtual | ~WeldToolbarPopup () |
weld::Container * | getTopLevel () |
weld::Container * | getContainer () |
void | AddStatusListener (const OUString &rCommandURL) |
virtual void | statusChanged (const css::frame::FeatureStateEvent &Event) |
virtual void | GrabFocus ()=0 |
Private Member Functions | |
FontLineStyle | getLineStyle (const weld::Button &rButton) const |
DECL_LINK (PBClickHdl, weld::Button &, void) | |
Private Attributes | |
std::unique_ptr< weld::Button > | mxNone |
std::unique_ptr< weld::Button > | mxSingle |
std::unique_ptr< weld::Button > | mxDouble |
std::unique_ptr< weld::Button > | mxBold |
std::unique_ptr< weld::Button > | mxDot |
std::unique_ptr< weld::Button > | mxDotBold |
std::unique_ptr< weld::Button > | mxDash |
std::unique_ptr< weld::Button > | mxDashLong |
std::unique_ptr< weld::Button > | mxDashDot |
std::unique_ptr< weld::Button > | mxDashDotDot |
std::unique_ptr< weld::Button > | mxWave |
std::unique_ptr< weld::Button > | mxMoreOptions |
rtl::Reference< TextUnderlinePopup > | mxControl |
Additional Inherited Members | |
Protected Attributes inherited from WeldToolbarPopup | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xTopLevel |
std::unique_ptr< weld::Container > | m_xContainer |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
rtl::Reference< svt::FrameStatusListener > | m_xStatusListener |
Definition at line 29 of file TextUnderlineControl.hxx.
|
explicit |
Definition at line 30 of file TextUnderlineControl.cxx.
References HID_UNDERLINE_BTN, LINK, mxBold, mxDash, mxDashDot, mxDashDotDot, mxDashLong, mxDot, mxDotBold, mxDouble, mxMoreOptions, mxNone, mxSingle, and mxWave.
|
overridevirtual |
Definition at line 68 of file TextUnderlineControl.cxx.
|
private |
|
private |
Definition at line 72 of file TextUnderlineControl.cxx.
References LINESTYLE_BOLD, LINESTYLE_BOLDDOTTED, LINESTYLE_DASH, LINESTYLE_DASHDOT, LINESTYLE_DASHDOTDOT, LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_LONGDASH, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, mxBold, mxDash, mxDashDot, mxDashDotDot, mxDashLong, mxDot, mxDotBold, mxDouble, mxSingle, and mxWave.
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 63 of file TextUnderlineControl.cxx.
References mxNone.
|
private |
Definition at line 40 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 50 of file TextUnderlineControl.hxx.
|
private |
Definition at line 43 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 45 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 46 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 44 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 41 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 42 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 39 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 48 of file TextUnderlineControl.hxx.
Referenced by TextUnderlineControl().
|
private |
Definition at line 37 of file TextUnderlineControl.hxx.
Referenced by GrabFocus(), and TextUnderlineControl().
|
private |
Definition at line 38 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().
|
private |
Definition at line 47 of file TextUnderlineControl.hxx.
Referenced by getLineStyle(), and TextUnderlineControl().