LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
vcl::WidgetDefinitionState Class Reference

#include <WidgetDefinition.hxx>

Public Member Functions

 WidgetDefinitionState (OString sEnabled, OString sFocused, OString sPressed, OString sRollover, OString sDefault, OString sSelected, OString sButtonValue, OString sExtra)
 
void addDrawRectangle (Color aStrokeColor, sal_Int32 nStrokeWidth, Color aFillColor, float fX1, float fY1, float fX2, float fY2, sal_Int32 nRx, sal_Int32 nRy)
 
void addDrawLine (Color aStrokeColor, sal_Int32 nStrokeWidth, float fX1, float fY1, float fX2, float fY2)
 
void addDrawImage (OUString const &sSource)
 
void addDrawExternal (OUString const &sSource)
 

Public Attributes

OString msEnabled
 
OString msFocused
 
OString msPressed
 
OString msRollover
 
OString msDefault
 
OString msSelected
 
OString msButtonValue
 
OString msExtra
 
std::vector< std::shared_ptr< WidgetDrawAction > > mpWidgetDrawActions
 

Detailed Description

Definition at line 157 of file WidgetDefinition.hxx.

Constructor & Destructor Documentation

◆ WidgetDefinitionState()

vcl::WidgetDefinitionState::WidgetDefinitionState ( OString  sEnabled,
OString  sFocused,
OString  sPressed,
OString  sRollover,
OString  sDefault,
OString  sSelected,
OString  sButtonValue,
OString  sExtra 
)

Definition at line 126 of file WidgetDefinition.cxx.

Member Function Documentation

◆ addDrawExternal()

void vcl::WidgetDefinitionState::addDrawExternal ( OUString const &  sSource)

Definition at line 177 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

◆ addDrawImage()

void vcl::WidgetDefinitionState::addDrawImage ( OUString const &  sSource)

Definition at line 170 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

◆ addDrawLine()

void vcl::WidgetDefinitionState::addDrawLine ( Color  aStrokeColor,
sal_Int32  nStrokeWidth,
float  fX1,
float  fY1,
float  fX2,
float  fY2 
)

Definition at line 157 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

◆ addDrawRectangle()

void vcl::WidgetDefinitionState::addDrawRectangle ( Color  aStrokeColor,
sal_Int32  nStrokeWidth,
Color  aFillColor,
float  fX1,
float  fY1,
float  fX2,
float  fY2,
sal_Int32  nRx,
sal_Int32  nRy 
)

Definition at line 140 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

Member Data Documentation

◆ mpWidgetDrawActions

std::vector<std::shared_ptr<WidgetDrawAction> > vcl::WidgetDefinitionState::mpWidgetDrawActions

Definition at line 173 of file WidgetDefinition.hxx.

Referenced by addDrawExternal(), addDrawImage(), addDrawLine(), and addDrawRectangle().

◆ msButtonValue

OString vcl::WidgetDefinitionState::msButtonValue

Definition at line 166 of file WidgetDefinition.hxx.

◆ msDefault

OString vcl::WidgetDefinitionState::msDefault

Definition at line 164 of file WidgetDefinition.hxx.

◆ msEnabled

OString vcl::WidgetDefinitionState::msEnabled

Definition at line 160 of file WidgetDefinition.hxx.

◆ msExtra

OString vcl::WidgetDefinitionState::msExtra

Definition at line 167 of file WidgetDefinition.hxx.

◆ msFocused

OString vcl::WidgetDefinitionState::msFocused

Definition at line 161 of file WidgetDefinition.hxx.

◆ msPressed

OString vcl::WidgetDefinitionState::msPressed

Definition at line 162 of file WidgetDefinition.hxx.

◆ msRollover

OString vcl::WidgetDefinitionState::msRollover

Definition at line 163 of file WidgetDefinition.hxx.

◆ msSelected

OString vcl::WidgetDefinitionState::msSelected

Definition at line 165 of file WidgetDefinition.hxx.


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