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 HandleContextChange (const vcl::EnumContext &rContext) override
 
 TextPropertyPanel (weld::Widget *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame)
 
- Public Member Functions inherited from PanelLayout
 PanelLayout (weld::Widget *pParent, const OUString &rID, const OUString &rUIXMLDescription)
 
void SetPanel (sfx2::sidebar::Panel *pPanel)
 
virtual ~PanelLayout ()
 
Size get_preferred_size () const
 
void queue_resize ()
 

Static Public Member Functions

static std::unique_ptr< PanelLayoutCreate (weld::Widget *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::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 Member Functions inherited from PanelLayout
virtual void DataChanged (const DataChangedEvent &rEvent)
 
virtual void DumpAsPropertyTree (tools::JsonWriter &)
 
virtual weld::WindowGetFrameWeld () const
 
- Protected Attributes inherited from PanelLayout
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
sfx2::sidebar::Panelm_pPanel
 

Detailed Description

Definition at line 29 of file TextPropertyPanel.hxx.

Constructor & Destructor Documentation

◆ ~TextPropertyPanel()

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

◆ TextPropertyPanel()

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

Member Function Documentation

◆ Create()

std::unique_ptr< PanelLayout > svx::sidebar::TextPropertyPanel::Create ( weld::Widget pParent,
const css::uno::Reference< css::frame::XFrame > &  rxFrame 
)
static

Definition at line 30 of file TextPropertyPanel.cxx.

◆ HandleContextChange()

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

Member Data Documentation

◆ maContext

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

Definition at line 69 of file TextPropertyPanel.hxx.

Referenced by HandleContextChange().

◆ mxDefaultBar

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

Definition at line 62 of file TextPropertyPanel.hxx.

Referenced by HandleContextChange(), and ~TextPropertyPanel().

◆ mxDefaultBarDispatch

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

Definition at line 63 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFont

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

Definition at line 48 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontAdjust

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

Definition at line 54 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontAdjustDispatch

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

Definition at line 55 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontDispatch

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

Definition at line 49 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontEffects

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

Definition at line 52 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontEffectsDispatch

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

Definition at line 53 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontHeight

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

Definition at line 50 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxFontHeightDispatch

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

Definition at line 51 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxPositionBar

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

Definition at line 64 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxPositionBarDispatch

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

Definition at line 65 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxResetBar

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

Definition at line 60 of file TextPropertyPanel.hxx.

Referenced by HandleContextChange(), and ~TextPropertyPanel().

◆ mxResetBarDispatch

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

Definition at line 61 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxSpacingBar

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

Definition at line 66 of file TextPropertyPanel.hxx.

Referenced by TextPropertyPanel(), and ~TextPropertyPanel().

◆ mxSpacingBarDispatch

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

Definition at line 67 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxToolBoxBackgroundColor

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

Definition at line 58 of file TextPropertyPanel.hxx.

Referenced by HandleContextChange(), and ~TextPropertyPanel().

◆ mxToolBoxBackgroundColorDispatch

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

Definition at line 59 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxToolBoxFontColor

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

Definition at line 56 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().

◆ mxToolBoxFontColorDispatch

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

Definition at line 57 of file TextPropertyPanel.hxx.

Referenced by ~TextPropertyPanel().


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