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 const &sEnabled, OString const &sFocused, OString const &sPressed, OString const &sRollover, OString const &sDefault, OString const &sSelected, OString const &sButtonValue, OString const &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 158 of file WidgetDefinition.hxx.

Constructor & Destructor Documentation

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

Definition at line 125 of file WidgetDefinition.cxx.

Member Function Documentation

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

Definition at line 177 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

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

Definition at line 170 of file WidgetDefinition.cxx.

References mpWidgetDrawActions.

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.

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

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

Definition at line 175 of file WidgetDefinition.hxx.

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

OString vcl::WidgetDefinitionState::msButtonValue

Definition at line 167 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msDefault

Definition at line 165 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msEnabled

Definition at line 161 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msExtra

Definition at line 168 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msFocused

Definition at line 162 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msPressed

Definition at line 163 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msRollover

Definition at line 164 of file WidgetDefinition.hxx.

OString vcl::WidgetDefinitionState::msSelected

Definition at line 166 of file WidgetDefinition.hxx.


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