20 #ifndef INCLUDED_VCL_SALNATIVEWIDGETS_HXX
21 #define INCLUDED_VCL_SALNATIVEWIDGETS_HXX
226 template<>
struct typed_flags<
ControlState> : is_typed_flags<ControlState, 0x006f> {};
259 , mNumber( i_nNumber )
309 mnMin = 0; mnMax = 0; mnCur = 0; mnVisibleSize = 0;
355 , m_aTabHeaderRect(rTabHeaderRect)
356 , m_aSelectedTabRect(rSelectedTabRect)
395 , maContentRect(rContentRect)
499 , maItemRect( i_rItemRect )
519 , mbBevelButton(false)
522 , m_bFlatButton(false)
533 bool mbBevelButton:1;
536 bool m_bFlatButton:1;
const tools::Rectangle & getContentRect() const
tools::Rectangle m_aTabHeaderRect
ControlType getType() const
void setTristateVal(ButtonValue nTristate)
bool isLeftAligned() const
tools::Rectangle maContentRect
virtual ImplControlValue * clone() const
bool isRightAligned() const
ImplControlValue(ButtonValue nTristate)
ImplControlValue(tools::Long nNumeric)
bool isBothAligned() const
tools::Rectangle m_aSelectedTabRect
tools::Rectangle maThumbRect
TabitemValue(const tools::Rectangle &rContentRect)
ImplControlValue(ControlType i_eType, tools::Long i_nNumber)
A SalFrame is a system window (e.g. an X11 window).
TabPaneValue(const tools::Rectangle &rTabHeaderRect, const tools::Rectangle &rSelectedTabRect)
ControlState mnThumbState
ButtonValue getTristateVal() const
T * clone(T *const other)
void setNumericVal(tools::Long nNumeric)
tools::Long getNumericVal() const
bool isNotAligned() const
ImplControlValue & operator=(ImplControlValue const &)=delete