Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFWL_ThemeText Class Referencefinal

#include <cfwl_themetext.h>

+ Inheritance diagram for CFWL_ThemeText:
+ Collaboration diagram for CFWL_ThemeText:

Public Member Functions

 FX_STACK_ALLOCATED ()
 
 CFWL_ThemeText (Part iPart, CFWL_Widget *pWidget, CFGAS_GEGraphics *pGraphics)
 
 ~CFWL_ThemeText ()
 
CFGAS_GEGraphicsGetGraphics () const
 
- Public Member Functions inherited from CFWL_ThemePart
 FX_STACK_ALLOCATED ()
 
 CFWL_ThemePart (Part iPart, CFWL_Widget *pWidget)
 
 ~CFWL_ThemePart ()
 
Part GetPart () const
 
CFWL_WidgetGetWidget () const
 
FWLTHEME_STATE GetThemeState () const
 

Public Attributes

FDE_TextAlignment m_iTTOAlign = FDE_TextAlignment::kTopLeft
 
FDE_TextStyle m_dwTTOStyles
 
WideString m_wsText
 
- Public Attributes inherited from CFWL_ThemePart
CFX_Matrix m_matrix
 
CFX_RectF m_PartRect
 
UnownedPtr< const CFX_RectFm_pRtData
 
Mask< CFWL_PartStatem_dwStates = CFWL_PartState::kNormal
 
bool m_bMaximize = false
 
bool m_bStaticBackground = false
 

Additional Inherited Members

- Public Types inherited from CFWL_ThemePart
enum class  Part : uint8_t {
  kNone = 0 , kBackArrow , kBackground , kBorder ,
  kCaption , kCheck , kCheckBox , kCloseBox ,
  kCombTextLine , kDateInBK , kDateInCircle , kDatesIn ,
  kDatesOut , kDownButton , kDropDownButton , kForeArrow ,
  kHSeparator , kHeadText , kHeader , kIcon ,
  kImage , kLBtn , kListItem , kLowerTrack ,
  kMinimizeBox , kMaximizeBox , kNarrowCaption , kRBtn ,
  kThumb , kThumbBackArrow , kThumbForeArrow , kThumbLowerTrack ,
  kThumbThumb , kThumbUpperTrack , kToday , kTodayCircle ,
  kUpButton , kUpperTrack , kVSeparator , kWeek ,
  kWeekNum , kWeekNumSep
}
 

Detailed Description

Definition at line 18 of file cfwl_themetext.h.

Constructor & Destructor Documentation

◆ CFWL_ThemeText()

CFWL_ThemeText::CFWL_ThemeText ( Part iPart,
CFWL_Widget * pWidget,
CFGAS_GEGraphics * pGraphics )

Definition at line 9 of file cfwl_themetext.cpp.

References CFWL_ThemePart::CFWL_ThemePart(), and CFWL_ThemeText().

Referenced by CFWL_ThemeText(), CFWL_Widget::CalcTextRect(), and CFWL_Widget::CalcTextSize().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ~CFWL_ThemeText()

CFWL_ThemeText::~CFWL_ThemeText ( )
default

Member Function Documentation

◆ FX_STACK_ALLOCATED()

CFWL_ThemeText::FX_STACK_ALLOCATED ( )

◆ GetGraphics()

CFGAS_GEGraphics * CFWL_ThemeText::GetGraphics ( ) const
inline

Definition at line 25 of file cfwl_themetext.h.

Referenced by CFWL_WidgetTP::DrawText(), and CXFA_FWLTheme::DrawText().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_dwTTOStyles

FDE_TextStyle CFWL_ThemeText::m_dwTTOStyles

◆ m_iTTOAlign

◆ m_wsText

WideString CFWL_ThemeText::m_wsText

Definition at line 29 of file cfwl_themetext.h.


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