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
pdfium::CFWL_ThemeText Class Referencefinal

#include <cfwl_themetext.h>

Inheritance diagram for pdfium::CFWL_ThemeText:
Collaboration diagram for pdfium::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 pdfium::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 pdfium::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 pdfium::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 20 of file cfwl_themetext.h.

Constructor & Destructor Documentation

◆ CFWL_ThemeText()

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

Definition at line 11 of file cfwl_themetext.cpp.

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

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

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

◆ ~CFWL_ThemeText()

pdfium::CFWL_ThemeText::~CFWL_ThemeText ( )
default

Member Function Documentation

◆ FX_STACK_ALLOCATED()

pdfium::CFWL_ThemeText::FX_STACK_ALLOCATED ( )

◆ GetGraphics()

CFGAS_GEGraphics * pdfium::CFWL_ThemeText::GetGraphics ( ) const
inline

Definition at line 27 of file cfwl_themetext.h.

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

Here is the caller graph for this function:

Member Data Documentation

◆ m_dwTTOStyles

FDE_TextStyle pdfium::CFWL_ThemeText::m_dwTTOStyles

◆ m_iTTOAlign

◆ m_wsText

WideString pdfium::CFWL_ThemeText::m_wsText

Definition at line 31 of file cfwl_themetext.h.


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