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_Widget Class Referenceabstract

#include <cfwl_widget.h>

+ Inheritance diagram for CFWL_Widget:
+ Collaboration diagram for CFWL_Widget:

Classes

class  AdapterIface
 
class  Properties
 
class  ScopedUpdateLock
 

Public Member Functions

 ~CFWL_Widget () override
 
virtual void PreFinalize ()
 
void Trace (cppgc::Visitor *visitor) const override
 
virtual FWL_Type GetClassID () const =0
 
virtual bool IsForm () const
 
virtual CFX_RectF GetAutosizedWidgetRect ()
 
virtual CFX_RectF GetWidgetRect ()
 
virtual CFX_RectF GetClientRect ()
 
virtual void ModifyStyleExts (uint32_t dwStyleExtsAdded, uint32_t dwStyleExtsRemoved)
 
virtual void SetStates (uint32_t dwStates)
 
virtual void RemoveStates (uint32_t dwStates)
 
virtual void Update ()=0
 
virtual FWL_WidgetHit HitTest (const CFX_PointF &point)
 
virtual void DrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix)=0
 
void OnProcessMessage (CFWL_Message *pMessage) override
 
void OnProcessEvent (CFWL_Event *pEvent) override
 
void InflateWidgetRect (CFX_RectF &rect)
 
void SetWidgetRect (const CFX_RectF &rect)
 
bool IsVisible () const
 
bool IsOverLapper () const
 
bool IsPopup () const
 
bool IsChild () const
 
CFWL_WidgetMgrGetWidgetMgr () const
 
CFWL_WidgetGetOuter () const
 
CFWL_WidgetGetOutmost () const
 
void ModifyStyles (uint32_t dwStylesAdded, uint32_t dwStylesRemoved)
 
uint32_t GetStyleExts () const
 
uint32_t GetStates () const
 
CFX_PointF TransformTo (CFWL_Widget *pWidget, const CFX_PointF &point)
 
CFX_Matrix GetMatrix () const
 
IFWL_ThemeProviderGetThemeProvider () const
 
void SetDelegate (IFWL_WidgetDelegate *delegate)
 
IFWL_WidgetDelegateGetDelegate ()
 
const IFWL_WidgetDelegateGetDelegate () const
 
CFWL_AppGetFWLApp () const
 
uint64_t GetEventKey () const
 
void SetEventKey (uint64_t key)
 
AdapterIfaceGetAdapterIface () const
 
void SetAdapterIface (AdapterIface *pItem)
 
void RepaintRect (const CFX_RectF &pRect)
 
- Public Member Functions inherited from IFWL_WidgetDelegate
virtual ~IFWL_WidgetDelegate ()=default
 
virtual void OnDrawWidget (CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix)=0
 

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
 

Protected Member Functions

 CFWL_Widget (CFWL_App *app, const Properties &properties, CFWL_Widget *pOuter)
 
bool IsEnabled () const
 
bool IsLocked () const
 
bool HasBorder () const
 
CFX_RectF GetEdgeRect () const
 
float GetCXBorderSize () const
 
float GetCYBorderSize () const
 
CFX_RectF GetRelativeRect () const
 
CFX_SizeF CalcTextSize (const WideString &wsText, bool bMultiLine)
 
void CalcTextRect (const WideString &wsText, const FDE_TextStyle &dwTTOStyles, FDE_TextAlignment iTTOAlign, CFX_RectF *pRect)
 
void SetGrab (bool bSet)
 
void UnregisterEventTarget ()
 
void DispatchEvent (CFWL_Event *pEvent)
 
void DrawBorder (CFGAS_GEGraphics *pGraphics, CFWL_ThemePart::Part iPartBorder, const CFX_Matrix &pMatrix)
 

Protected Attributes

Properties m_Properties
 
CFX_RectF m_WidgetRect
 

Detailed Description

Definition at line 67 of file cfwl_widget.h.

Constructor & Destructor Documentation

◆ ~CFWL_Widget()

CFWL_Widget::~CFWL_Widget ( )
overridedefault

◆ CFWL_Widget()

CFWL_Widget::CFWL_Widget ( CFWL_App * app,
const Properties & properties,
CFWL_Widget * pOuter )
protected

Definition at line 40 of file cfwl_widget.cpp.

References CFWL_Widget(), and m_Properties.

Referenced by CFWL_Edit::CFWL_Edit(), CFWL_ListBox::CFWL_ListBox(), and CFWL_Widget().

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

Member Function Documentation

◆ CalcTextRect()

void CFWL_Widget::CalcTextRect ( const WideString & wsText,
const FDE_TextStyle & dwTTOStyles,
FDE_TextAlignment iTTOAlign,
CFX_RectF * pRect )
protected

Definition at line 245 of file cfwl_widget.cpp.

References CFWL_ThemeText::CFWL_ThemeText(), IFWL_ThemeProvider::CalcTextRect(), GetThemeProvider(), CFWL_ThemePart::kNone, CFWL_ThemeText::m_dwTTOStyles, and CFWL_ThemeText::m_iTTOAlign.

+ Here is the call graph for this function:

◆ CalcTextSize()

CFX_SizeF CFWL_Widget::CalcTextSize ( const WideString & wsText,
bool bMultiLine )
protected

Definition at line 230 of file cfwl_widget.cpp.

References CFWL_ThemeText::CFWL_ThemeText(), CFX_RectF::CFX_RectF(), IFWL_ThemeProvider::CalcTextRect(), GetThemeProvider(), CFX_RectF::height, CFWL_ThemePart::kNone, kTopLeft, FDE_TextStyle::line_wrap_, CFWL_ThemeText::m_dwTTOStyles, CFWL_ThemeText::m_iTTOAlign, FDE_TextStyle::single_line_, and CFX_RectF::width.

+ Here is the call graph for this function:

◆ DispatchEvent()

void CFWL_Widget::DispatchEvent ( CFWL_Event * pEvent)
protected

Definition at line 266 of file cfwl_widget.cpp.

References GetFWLApp(), CFWL_App::GetNoteDriver(), and CFWL_NoteDriver::SendEvent().

Referenced by CFWL_Edit::NotifyTextFull(), CFWL_ComboBox::OnProcessEvent(), OnProcessMessage(), CFWL_Edit::OnTextWillChange(), CFWL_Edit::OnValidate(), CFWL_ComboBox::ProcessSelChanged(), CFWL_DateTimePicker::ProcessSelChanged(), CFWL_DateTimePicker::SetEditText(), and CFWL_ComboBox::ShowDropDownList().

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

◆ DrawBorder()

void CFWL_Widget::DrawBorder ( CFGAS_GEGraphics * pGraphics,
CFWL_ThemePart::Part iPartBorder,
const CFX_Matrix & pMatrix )
protected

Definition at line 288 of file cfwl_widget.cpp.

References CFWL_ThemeBackground::CFWL_ThemeBackground(), IFWL_ThemeProvider::DrawBackground(), GetRelativeRect(), GetThemeProvider(), CFWL_ThemePart::m_matrix, CFWL_ThemePart::m_PartRect, CFX_Matrix::operator=(), and CFX_RectF::operator=().

Referenced by CFWL_CheckBox::DrawWidget(), CFWL_DateTimePicker::DrawWidget(), CFWL_Edit::DrawWidget(), CFWL_ListBox::DrawWidget(), CFWL_MonthCalendar::DrawWidget(), CFWL_PictureBox::DrawWidget(), CFWL_PushButton::DrawWidget(), and CFWL_ScrollBar::DrawWidget().

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

◆ DrawWidget()

virtual void CFWL_Widget::DrawWidget ( CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )
pure virtual

◆ GetAdapterIface()

AdapterIface * CFWL_Widget::GetAdapterIface ( ) const
inline

Definition at line 153 of file cfwl_widget.h.

Referenced by CXFA_FWLAdapterWidgetMgr::GetPopupPos(), CFWL_Edit::HideCaret(), CXFA_FWLAdapterWidgetMgr::RepaintWidget(), and CFWL_Edit::ShowCaret().

+ Here is the caller graph for this function:

◆ GetAutosizedWidgetRect()

CFX_RectF CFWL_Widget::GetAutosizedWidgetRect ( )
virtual

Reimplemented in CFWL_Edit, and CFWL_MonthCalendar.

Definition at line 70 of file cfwl_widget.cpp.

References CFX_RectF::CFX_RectF().

+ Here is the call graph for this function:

◆ GetClassID()

virtual FWL_Type CFWL_Widget::GetClassID ( ) const
pure virtual

Implemented in CFWL_Barcode, CFWL_Caret, CFWL_CheckBox, CFWL_ComboBox, CFWL_DateTimePicker, CFWL_Edit, CFWL_ListBox, CFWL_MonthCalendar, CFWL_PictureBox, CFWL_PushButton, and CFWL_ScrollBar.

Referenced by CFWL_WidgetMgr::GetDefaultButton(), and IFWL_ThemeProvider::GetTheme().

+ Here is the caller graph for this function:

◆ GetClientRect()

CFX_RectF CFWL_Widget::GetClientRect ( )
virtual

Definition at line 90 of file cfwl_widget.cpp.

References GetEdgeRect().

Referenced by HitTest(), CFWL_Edit::OnSelChanged(), CFWL_Edit::OnTextChanged(), CFWL_DateTimePicker::Update(), CFWL_PictureBox::Update(), and CFWL_PushButton::Update().

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

◆ GetCXBorderSize()

float CFWL_Widget::GetCXBorderSize ( ) const
protected

Definition at line 218 of file cfwl_widget.cpp.

References IFWL_ThemeProvider::GetCXBorderSize(), and GetThemeProvider().

Referenced by GetEdgeRect(), InflateWidgetRect(), and CFWL_ComboBox::ShowDropDownList().

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

◆ GetCYBorderSize()

float CFWL_Widget::GetCYBorderSize ( ) const
protected

Definition at line 222 of file cfwl_widget.cpp.

References IFWL_ThemeProvider::GetCYBorderSize(), and GetThemeProvider().

Referenced by GetEdgeRect().

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

◆ GetDelegate() [1/2]

IFWL_WidgetDelegate * CFWL_Widget::GetDelegate ( )
inline

Definition at line 142 of file cfwl_widget.h.

Referenced by CFWL_WidgetMgr::OnDrawWidget().

+ Here is the caller graph for this function:

◆ GetDelegate() [2/2]

const IFWL_WidgetDelegate * CFWL_Widget::GetDelegate ( ) const
inline

Definition at line 145 of file cfwl_widget.h.

◆ GetEdgeRect()

CFX_RectF CFWL_Widget::GetEdgeRect ( ) const
protected

Definition at line 211 of file cfwl_widget.cpp.

References CFX_RectF::CFX_RectF(), CFX_RectF::Deflate(), GetCXBorderSize(), GetCYBorderSize(), HasBorder(), CFX_RectF::height, m_WidgetRect, and CFX_RectF::width.

Referenced by GetClientRect().

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

◆ GetEventKey()

uint64_t CFWL_Widget::GetEventKey ( ) const
inline

Definition at line 150 of file cfwl_widget.h.

Referenced by CFWL_NoteDriver::RegisterEventTarget(), and CFWL_NoteDriver::UnregisterEventTarget().

+ Here is the caller graph for this function:

◆ GetFWLApp()

◆ GetMatrix()

CFX_Matrix CFWL_Widget::GetMatrix ( ) const

Definition at line 159 of file cfwl_widget.cpp.

References CFX_RectF::left, CFX_RectF::top, and CFX_Matrix::TranslatePrepend().

+ Here is the call graph for this function:

◆ GetOuter()

CFWL_Widget * CFWL_Widget::GetOuter ( ) const
inline

Definition at line 131 of file cfwl_widget.h.

Referenced by GetOutmost(), CFWL_Edit::HideCaret(), CFWL_DateTimeEdit::OnProcessMessage(), CFWL_MonthCalendar::OnProcessMessage(), CFWL_WidgetMgr::RepaintWidget(), and CFWL_Edit::ShowCaret().

+ Here is the caller graph for this function:

◆ GetOutmost()

CFWL_Widget * CFWL_Widget::GetOutmost ( ) const

Definition at line 204 of file cfwl_widget.cpp.

References GetOuter().

+ Here is the call graph for this function:

◆ GetRelativeRect()

CFX_RectF CFWL_Widget::GetRelativeRect ( ) const
protected

Definition at line 226 of file cfwl_widget.cpp.

References CFX_RectF::CFX_RectF(), CFX_RectF::height, m_WidgetRect, and CFX_RectF::width.

Referenced by DrawBorder(), and HitTest().

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

◆ GetStates()

uint32_t CFWL_Widget::GetStates ( ) const
inline

Definition at line 136 of file cfwl_widget.h.

References CFWL_Widget::Properties::m_dwStates, and m_Properties.

Referenced by CFWL_WidgetMgr::GetDefaultButton(), and CFWL_Caret::OnTimerFired().

+ Here is the caller graph for this function:

◆ GetStyleExts()

uint32_t CFWL_Widget::GetStyleExts ( ) const
inline

Definition at line 135 of file cfwl_widget.h.

References CFWL_Widget::Properties::m_dwStyleExts, and m_Properties.

Referenced by CXFA_FFDateTimeEdit::CanCut(), CXFA_FFDateTimeEdit::CanPaste(), and CFWL_ScrollBarTP::DrawBackground().

+ Here is the caller graph for this function:

◆ GetThemeProvider()

IFWL_ThemeProvider * CFWL_Widget::GetThemeProvider ( ) const

Definition at line 175 of file cfwl_widget.cpp.

References GetFWLApp(), and CFWL_App::GetThemeProvider().

Referenced by CFWL_ListBox::CalcItemHeight(), CalcTextRect(), CalcTextSize(), DrawBorder(), CFWL_CheckBox::DrawWidget(), CFWL_ComboBox::DrawWidget(), GetCXBorderSize(), GetCYBorderSize(), CFWL_Edit::GetWidgetRect(), and CFWL_DateTimePicker::Update().

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

◆ GetWidgetMgr()

CFWL_WidgetMgr * CFWL_Widget::GetWidgetMgr ( ) const
inline

Definition at line 130 of file cfwl_widget.h.

◆ GetWidgetRect()

CFX_RectF CFWL_Widget::GetWidgetRect ( )
virtual

Reimplemented in CFWL_Edit.

Definition at line 74 of file cfwl_widget.cpp.

References m_WidgetRect.

Referenced by CXFA_FFField::FWLToClient(), CFWL_WidgetMgr::GetWidgetAtPoint(), CFWL_Edit::OnCaretChanged(), CFWL_ComboList::OnProcessMessage(), CFWL_DateTimeEdit::OnProcessMessage(), CFWL_Caret::OnTimerFired(), CXFA_FFField::PtInActiveRect(), CXFA_FFField::RenderWidget(), CFWL_WidgetMgr::RepaintWidget(), and CFWL_Edit::ShowCaret().

+ Here is the caller graph for this function:

◆ HasBorder()

bool CFWL_Widget::HasBorder ( ) const
protected

Definition at line 183 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyles, and m_Properties.

Referenced by CFWL_CheckBox::DrawWidget(), CFWL_DateTimePicker::DrawWidget(), CFWL_Edit::DrawWidget(), CFWL_ListBox::DrawWidget(), CFWL_MonthCalendar::DrawWidget(), CFWL_PictureBox::DrawWidget(), CFWL_PushButton::DrawWidget(), CFWL_ScrollBar::DrawWidget(), GetEdgeRect(), HitTest(), and InflateWidgetRect().

+ Here is the caller graph for this function:

◆ HitTest()

FWL_WidgetHit CFWL_Widget::HitTest ( const CFX_PointF & point)
virtual

Reimplemented in CFWL_ComboBox, CFWL_DateTimePicker, CFWL_Edit, and CFWL_ListBox.

Definition at line 138 of file cfwl_widget.cpp.

References Border, Client, CFX_RectF::Contains(), GetClientRect(), GetRelativeRect(), HasBorder(), and Unknown.

+ Here is the call graph for this function:

◆ InflateWidgetRect()

void CFWL_Widget::InflateWidgetRect ( CFX_RectF & rect)

Definition at line 78 of file cfwl_widget.cpp.

References GetCXBorderSize(), HasBorder(), and CFX_RectF::Inflate().

Referenced by CFWL_Edit::GetAutosizedWidgetRect(), and CFWL_MonthCalendar::GetAutosizedWidgetRect().

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

◆ IsChild()

bool CFWL_Widget::IsChild ( ) const

Definition at line 200 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyles, and m_Properties.

◆ IsEnabled()

bool CFWL_Widget::IsEnabled ( ) const
protected

Definition at line 179 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStates, and m_Properties.

Referenced by CFWL_ListBox::OnProcessMessage(), and CFWL_PushButton::OnProcessMessage().

+ Here is the caller graph for this function:

◆ IsForm()

bool CFWL_Widget::IsForm ( ) const
virtual

Definition at line 66 of file cfwl_widget.cpp.

◆ IsLocked()

bool CFWL_Widget::IsLocked ( ) const
inlineprotected

Definition at line 161 of file cfwl_widget.h.

Referenced by PreFinalize(), CFWL_Barcode::Update(), CFWL_CheckBox::Update(), CFWL_ComboBox::Update(), CFWL_DateTimePicker::Update(), CFWL_Edit::Update(), CFWL_ListBox::Update(), CFWL_MonthCalendar::Update(), CFWL_PictureBox::Update(), CFWL_PushButton::Update(), and CFWL_ScrollBar::Update().

+ Here is the caller graph for this function:

◆ IsOverLapper()

bool CFWL_Widget::IsOverLapper ( ) const

Definition at line 191 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyles, and m_Properties.

◆ IsPopup()

bool CFWL_Widget::IsPopup ( ) const

Definition at line 196 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyles, and m_Properties.

◆ IsVisible()

bool CFWL_Widget::IsVisible ( ) const

Definition at line 187 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStates, and m_Properties.

Referenced by CFWL_WidgetMgr::GetWidgetAtPoint(), and SetStates().

+ Here is the caller graph for this function:

◆ ModifyStyleExts()

void CFWL_Widget::ModifyStyleExts ( uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved )
virtual

Reimplemented in CFWL_ComboBox.

Definition at line 100 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyleExts, and m_Properties.

Referenced by CXFA_FFCheckButton::LoadWidget(), CXFA_FFListBox::LoadWidget(), and CFWL_ComboBox::ModifyStyleExts().

+ Here is the caller graph for this function:

◆ ModifyStyles()

void CFWL_Widget::ModifyStyles ( uint32_t dwStylesAdded,
uint32_t dwStylesRemoved )

Definition at line 94 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStyles, and m_Properties.

Referenced by CXFA_FFListBox::LoadWidget().

+ Here is the caller graph for this function:

◆ OnProcessEvent()

void CFWL_Widget::OnProcessEvent ( CFWL_Event * pEvent)
overridevirtual

Implements IFWL_WidgetDelegate.

Definition at line 344 of file cfwl_widget.cpp.

◆ OnProcessMessage()

void CFWL_Widget::OnProcessMessage ( CFWL_Message * pMessage)
overridevirtual

Implements IFWL_WidgetDelegate.

Definition at line 327 of file cfwl_widget.cpp.

References CFWL_EventMouse::CFWL_EventMouse(), DispatchEvent(), CFWL_Message::GetDstTarget(), CFWL_Message::GetType(), CFWL_Message::kMouse, and CFWL_MessageMouse::m_dwCmd.

Referenced by CFWL_CheckBox::OnProcessMessage(), CFWL_ComboBox::OnProcessMessage(), CFWL_DateTimePicker::OnProcessMessage(), CFWL_Edit::OnProcessMessage(), CFWL_ListBox::OnProcessMessage(), CFWL_MonthCalendar::OnProcessMessage(), and CFWL_PushButton::OnProcessMessage().

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

◆ PreFinalize()

void CFWL_Widget::PreFinalize ( )
virtual

Reimplemented in CFWL_DateTimePicker, and CFWL_Edit.

Definition at line 52 of file cfwl_widget.cpp.

References IsLocked().

Referenced by CFWL_DateTimePicker::PreFinalize(), and CFWL_Edit::PreFinalize().

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

◆ RemoveStates()

void CFWL_Widget::RemoveStates ( uint32_t dwStates)
virtual

Reimplemented in CFWL_ComboBox.

Definition at line 134 of file cfwl_widget.cpp.

References CFWL_Widget::Properties::m_dwStates, and m_Properties.

Referenced by CFWL_Caret::OnTimerFired(), CFWL_ComboBox::RemoveStates(), and CFWL_Caret::ShowCaret().

+ Here is the caller graph for this function:

◆ RepaintRect()

◆ SetAdapterIface()

void CFWL_Widget::SetAdapterIface ( AdapterIface * pItem)
inline

◆ SetDelegate()

void CFWL_Widget::SetDelegate ( IFWL_WidgetDelegate * delegate)
inline

◆ SetEventKey()

void CFWL_Widget::SetEventKey ( uint64_t key)
inline

Definition at line 151 of file cfwl_widget.h.

Referenced by CFWL_NoteDriver::RegisterEventTarget().

+ Here is the caller graph for this function:

◆ SetGrab()

void CFWL_Widget::SetGrab ( bool bSet)
protected

Definition at line 256 of file cfwl_widget.cpp.

References GetFWLApp(), CFWL_App::GetNoteDriver(), and CFWL_NoteDriver::SetGrab().

+ Here is the call graph for this function:

◆ SetStates()

void CFWL_Widget::SetStates ( uint32_t dwStates)
virtual

Reimplemented in CFWL_ComboBox, CFWL_Edit, and CFWL_PushButton.

Definition at line 117 of file cfwl_widget.cpp.

References CFWL_WidgetMgr::GetFirstChildWidget(), GetFWLApp(), CFWL_WidgetMgr::GetNextSiblingWidget(), CFWL_App::GetNoteDriver(), CFWL_App::GetWidgetMgr(), IsVisible(), CFWL_Widget::Properties::m_dwStates, m_Properties, NotifyHideChildWidget(), and CFWL_NoteDriver::NotifyTargetHide().

Referenced by CFWL_Caret::HideCaret(), CFWL_Caret::OnTimerFired(), CFWL_ComboBox::SetStates(), CFWL_Edit::SetStates(), CFWL_PushButton::SetStates(), and CFWL_Caret::ShowCaret().

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

◆ SetWidgetRect()

void CFWL_Widget::SetWidgetRect ( const CFX_RectF & rect)

Definition at line 86 of file cfwl_widget.cpp.

References m_WidgetRect, and CFX_RectF::operator=().

Referenced by CXFA_FFField::SetFWLRect().

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

◆ Trace()

void CFWL_Widget::Trace ( cppgc::Visitor * visitor) const
override

Definition at line 58 of file cfwl_widget.cpp.

◆ TransformTo()

CFX_PointF CFWL_Widget::TransformTo ( CFWL_Widget * pWidget,
const CFX_PointF & point )

Definition at line 146 of file cfwl_widget.cpp.

◆ UnregisterEventTarget()

void CFWL_Widget::UnregisterEventTarget ( )
protected

Definition at line 261 of file cfwl_widget.cpp.

References GetFWLApp(), CFWL_App::GetNoteDriver(), and CFWL_NoteDriver::UnregisterEventTarget().

Referenced by CFWL_DateTimePicker::PreFinalize().

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

◆ Update()

virtual void CFWL_Widget::Update ( )
pure virtual

Implemented in CFWL_Barcode, CFWL_Caret, CFWL_CheckBox, CFWL_ComboBox, CFWL_DateTimePicker, CFWL_Edit, CFWL_ListBox, CFWL_MonthCalendar, CFWL_PictureBox, CFWL_PushButton, and CFWL_ScrollBar.

Referenced by CXFA_FFField::PerformLayout(), and CXFA_FFField::UpdateFWL().

+ Here is the caller graph for this function:

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CFWL_Widget::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 98 of file cfwl_widget.h.

◆ m_Properties

◆ m_WidgetRect


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