![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfwl_themepart.h>
Public Types | |
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 } |
Public Member Functions | |
FX_STACK_ALLOCATED () | |
CFWL_ThemePart (Part iPart, CFWL_Widget *pWidget) | |
~CFWL_ThemePart () | |
Part | GetPart () const |
CFWL_Widget * | GetWidget () const |
FWLTHEME_STATE | GetThemeState () const |
Public Attributes | |
CFX_Matrix | m_matrix |
CFX_RectF | m_PartRect |
UnownedPtr< const CFX_RectF > | m_pRtData |
Mask< CFWL_PartState > | m_dwStates = CFWL_PartState::kNormal |
bool | m_bMaximize = false |
bool | m_bStaticBackground = false |
Definition at line 39 of file cfwl_themepart.h.
|
strong |
Definition at line 41 of file cfwl_themepart.h.
pdfium::CFWL_ThemePart::CFWL_ThemePart | ( | Part | iPart, |
CFWL_Widget * | pWidget ) |
Definition at line 11 of file cfwl_themepart.cpp.
References CFWL_ThemePart().
Referenced by pdfium::CFWL_ThemeBackground::CFWL_ThemeBackground(), CFWL_ThemePart(), and pdfium::CFWL_ThemeText::CFWL_ThemeText().
|
default |
pdfium::CFWL_ThemePart::FX_STACK_ALLOCATED | ( | ) |
|
inline |
Definition at line 92 of file cfwl_themepart.h.
Referenced by pdfium::CFWL_BarcodeTP::DrawBackground(), pdfium::CFWL_CaretTP::DrawBackground(), pdfium::CFWL_CheckBoxTP::DrawBackground(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_DateTimePickerTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_ListBoxTP::DrawBackground(), pdfium::CFWL_MonthCalendarTP::DrawBackground(), pdfium::CFWL_PictureBoxTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_ScrollBarTP::DrawBackground(), pdfium::CFWL_MonthCalendarTP::DrawText(), and pdfium::CXFA_FWLTheme::DrawText().
FWLTHEME_STATE pdfium::CFWL_ThemePart::GetThemeState | ( | ) | const |
Definition at line 16 of file cfwl_themepart.cpp.
References pdfium::kDisable, pdfium::kHover, pdfium::kNormal, and pdfium::kPressed.
Referenced by pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_DateTimePickerTP::DrawBackground(), pdfium::CFWL_MonthCalendarTP::DrawBackground(), and pdfium::CFWL_ScrollBarTP::DrawBackground().
|
inline |
Definition at line 93 of file cfwl_themepart.h.
Referenced by pdfium::CXFA_FWLTheme::CalcTextRect(), pdfium::CFWL_CheckBoxTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_ScrollBarTP::DrawBackground(), pdfium::CXFA_FWLTheme::DrawBackground(), pdfium::CFWL_CheckBoxTP::DrawText(), pdfium::CFWL_MonthCalendarTP::DrawText(), pdfium::CFWL_WidgetTP::DrawText(), pdfium::CXFA_FWLTheme::DrawText(), pdfium::CXFA_FWLTheme::GetFont(), pdfium::CXFA_FWLTheme::GetFontSize(), pdfium::CXFA_FWLTheme::GetLineHeight(), pdfium::CXFA_FWLTheme::GetSpaceAboveBelow(), pdfium::CXFA_FWLTheme::GetTextColor(), and pdfium::CXFA_FWLTheme::GetUIMargin().
bool pdfium::CFWL_ThemePart::m_bMaximize = false |
Definition at line 100 of file cfwl_themepart.h.
bool pdfium::CFWL_ThemePart::m_bStaticBackground = false |
Definition at line 101 of file cfwl_themepart.h.
Referenced by pdfium::CFWL_EditTP::DrawBackground().
Mask<CFWL_PartState> pdfium::CFWL_ThemePart::m_dwStates = CFWL_PartState::kNormal |
Definition at line 99 of file cfwl_themepart.h.
CFX_Matrix pdfium::CFWL_ThemePart::m_matrix |
Definition at line 96 of file cfwl_themepart.h.
Referenced by pdfium::CFWL_BarcodeTP::DrawBackground(), pdfium::CFWL_CaretTP::DrawBackground(), pdfium::CFWL_CheckBoxTP::DrawBackground(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_DateTimePickerTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_ListBoxTP::DrawBackground(), pdfium::CFWL_MonthCalendarTP::DrawBackground(), pdfium::CFWL_PictureBoxTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_ScrollBarTP::DrawBackground(), pdfium::CFWL_Widget::DrawBorder(), pdfium::CFWL_WidgetTP::DrawText(), pdfium::CXFA_FWLTheme::DrawText(), and pdfium::CFWL_CheckBox::DrawWidget().
CFX_RectF pdfium::CFWL_ThemePart::m_PartRect |
Definition at line 97 of file cfwl_themepart.h.
Referenced by pdfium::CFWL_BarcodeTP::DrawBackground(), pdfium::CFWL_CaretTP::DrawBackground(), pdfium::CFWL_CheckBoxTP::DrawBackground(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_DateTimePickerTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_ListBoxTP::DrawBackground(), pdfium::CFWL_MonthCalendarTP::DrawBackground(), pdfium::CFWL_PictureBoxTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_ScrollBarTP::DrawBackground(), pdfium::CFWL_Widget::DrawBorder(), pdfium::CFWL_CheckBox::DrawWidget(), and pdfium::CFWL_ComboBox::DrawWidget().
UnownedPtr<const CFX_RectF> pdfium::CFWL_ThemePart::m_pRtData |
Definition at line 98 of file cfwl_themepart.h.