LibreOffice Module svx (master)  1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
svx::sidebar::TextPropertyPanel Class Reference

#include <TextPropertyPanel.hxx>

Inheritance diagram for svx::sidebar::TextPropertyPanel:
[legend]
Collaboration diagram for svx::sidebar::TextPropertyPanel:
[legend]

Public Member Functions

virtual ~TextPropertyPanel () override
 
virtual void dispose () override
 
virtual void HandleContextChange (const vcl::EnumContext &rContext) override
 
 TextPropertyPanel (vcl::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame)
 
- Public Member Functions inherited from PanelLayout
 PanelLayout (vcl::Window *pParent, const OString &rID, const OUString &rUIXMLDescription, const css::uno::Reference< css::frame::XFrame > &rFrame)
 
virtual ~PanelLayout () override
 
virtual Size GetOptimalSize () const override
 
virtual void GetFocus () override
 
virtual void setPosSizePixel (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, PosSizeFlags nFlags=PosSizeFlags::All) override
 
virtual void queue_resize (StateChangedType eReason=StateChangedType::Layout) override
 
virtual bool EventNotify (NotifyEvent &rNEvt) override
 
- Public Member Functions inherited from sfx2::sidebar::IContextChangeReceiver
virtual ~IContextChangeReceiver ()
 

Static Public Member Functions

static VclPtr< vcl::WindowCreate (vcl::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame)
 

Private Attributes

std::unique_ptr< weld::ToolbarmxFont
 
std::unique_ptr< ToolbarUnoDispatchermxFontDispatch
 
std::unique_ptr< weld::ToolbarmxFontHeight
 
std::unique_ptr< ToolbarUnoDispatchermxFontHeightDispatch
 
std::unique_ptr< weld::ToolbarmxFontEffects
 
std::unique_ptr< ToolbarUnoDispatchermxFontEffectsDispatch
 
std::unique_ptr< weld::ToolbarmxFontAdjust
 
std::unique_ptr< ToolbarUnoDispatchermxFontAdjustDispatch
 
std::unique_ptr< weld::ToolbarmxToolBoxFontColorSw
 
std::unique_ptr< ToolbarUnoDispatchermxToolBoxFontColorSwDispatch
 
std::unique_ptr< weld::ToolbarmxToolBoxFontColor
 
std::unique_ptr< ToolbarUnoDispatchermxToolBoxFontColorDispatch
 
std::unique_ptr< weld::ToolbarmxToolBoxBackgroundColor
 
std::unique_ptr< ToolbarUnoDispatchermxToolBoxBackgroundColorDispatch
 
std::unique_ptr< weld::ToolbarmxResetBar
 
std::unique_ptr< ToolbarUnoDispatchermxResetBarDispatch
 
std::unique_ptr< weld::ToolbarmxDefaultBar
 
std::unique_ptr< ToolbarUnoDispatchermxDefaultBarDispatch
 
std::unique_ptr< weld::ToolbarmxPositionBar
 
std::unique_ptr< ToolbarUnoDispatchermxPositionBarDispatch
 
std::unique_ptr< weld::ToolbarmxSpacingBar
 
std::unique_ptr< ToolbarUnoDispatchermxSpacingBarDispatch
 
vcl::EnumContext maContext
 

Additional Inherited Members

- Protected Attributes inherited from PanelLayout
std::unique_ptr< weld::Builderm_xBuilder
 
VclPtr< vcl::Windowm_xVclContentArea
 
std::unique_ptr< weld::Containerm_xContainer
 
weld::Widgetm_pInitialFocusWidget
 

Detailed Description

Definition at line 29 of file TextPropertyPanel.hxx.

Constructor & Destructor Documentation

svx::sidebar::TextPropertyPanel::~TextPropertyPanel ( )
overridevirtual

Definition at line 77 of file TextPropertyPanel.cxx.

svx::sidebar::TextPropertyPanel::TextPropertyPanel ( vcl::Window pParent,
const css::uno::Reference< css::frame::XFrame > &  rxFrame 
)

Member Function Documentation

VclPtr< vcl::Window > svx::sidebar::TextPropertyPanel::Create ( vcl::Window pParent,
const css::uno::Reference< css::frame::XFrame > &  rxFrame 
)
static

Definition at line 30 of file TextPropertyPanel.cxx.

References VclPtr< reference_type >::Create().

void svx::sidebar::TextPropertyPanel::dispose ( void  )
overridevirtual
void svx::sidebar::TextPropertyPanel::HandleContextChange ( const vcl::EnumContext rContext)
overridevirtual

Member Data Documentation

vcl::EnumContext svx::sidebar::TextPropertyPanel::maContext
private

Definition at line 72 of file TextPropertyPanel.hxx.

Referenced by HandleContextChange().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxDefaultBar
private

Definition at line 65 of file TextPropertyPanel.hxx.

Referenced by dispose(), and HandleContextChange().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxDefaultBarDispatch
private

Definition at line 66 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxFont
private

Definition at line 49 of file TextPropertyPanel.hxx.

Referenced by dispose(), and TextPropertyPanel().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxFontAdjust
private

Definition at line 55 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxFontAdjustDispatch
private

Definition at line 56 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxFontDispatch
private

Definition at line 50 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxFontEffects
private

Definition at line 53 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxFontEffectsDispatch
private

Definition at line 54 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxFontHeight
private

Definition at line 51 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxFontHeightDispatch
private

Definition at line 52 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxPositionBar
private

Definition at line 67 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxPositionBarDispatch
private

Definition at line 68 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxResetBar
private

Definition at line 63 of file TextPropertyPanel.hxx.

Referenced by dispose(), and HandleContextChange().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxResetBarDispatch
private

Definition at line 64 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxSpacingBar
private

Definition at line 69 of file TextPropertyPanel.hxx.

Referenced by dispose(), and TextPropertyPanel().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxSpacingBarDispatch
private

Definition at line 70 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxToolBoxBackgroundColor
private

Definition at line 61 of file TextPropertyPanel.hxx.

Referenced by dispose(), and HandleContextChange().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxToolBoxBackgroundColorDispatch
private

Definition at line 62 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxToolBoxFontColor
private

Definition at line 59 of file TextPropertyPanel.hxx.

Referenced by dispose(), and HandleContextChange().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxToolBoxFontColorDispatch
private

Definition at line 60 of file TextPropertyPanel.hxx.

Referenced by dispose().

std::unique_ptr<weld::Toolbar> svx::sidebar::TextPropertyPanel::mxToolBoxFontColorSw
private

Definition at line 57 of file TextPropertyPanel.hxx.

Referenced by dispose(), and HandleContextChange().

std::unique_ptr<ToolbarUnoDispatcher> svx::sidebar::TextPropertyPanel::mxToolBoxFontColorSwDispatch
private

Definition at line 58 of file TextPropertyPanel.hxx.

Referenced by dispose().


The documentation for this class was generated from the following files: