Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpwl_wnd.h>
Classes | |
class | CreateParams |
class | ProviderIface |
class | SharedCaptureFocusState |
Static Public Member Functions | |
static bool | IsSHIFTKeyDown (Mask< FWL_EVENTFLAG > nFlag) |
static bool | IsCTRLKeyDown (Mask< FWL_EVENTFLAG > nFlag) |
static bool | IsALTKeyDown (Mask< FWL_EVENTFLAG > nFlag) |
static bool | IsMETAKeyDown (Mask< FWL_EVENTFLAG > nFlag) |
static bool | IsPlatformShortcutKey (Mask< FWL_EVENTFLAG > nFlag) |
Static Public Attributes | |
static const CFX_Color | kDefaultBlackColor |
static const CFX_Color | kDefaultWhiteColor |
Definition at line 77 of file cpwl_wnd.h.
CPWL_Wnd::CPWL_Wnd | ( | const CreateParams & | cp, |
std::unique_ptr< IPWL_FillerNotify::PerWindowData > | pAttachedData ) |
Definition at line 151 of file cpwl_wnd.cpp.
References CPWL_Wnd().
Referenced by CPWL_Wnd().
|
virtual |
Definition at line 156 of file cpwl_wnd.cpp.
Definition at line 410 of file cpwl_wnd.cpp.
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 381 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::CanRedo().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 377 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::CanUndo().
bool CPWL_Wnd::ClientHitTest | ( | const CFX_PointF & | point | ) | const |
Definition at line 571 of file cpwl_wnd.cpp.
References CFX_FloatRect::Contains(), GetClientRect(), IsValid(), and IsVisible().
Referenced by CPWL_Edit::OnLButtonDown(), CPWL_ListBox::OnLButtonDown(), CPWL_CBListBox::OnLButtonUp(), CPWL_Edit::OnLButtonUp(), and CPWL_Edit::OnRButtonUp().
std::unique_ptr< IPWL_FillerNotify::PerWindowData > CPWL_Wnd::CloneAttachedData | ( | ) | const |
Definition at line 554 of file cpwl_wnd.cpp.
|
protectedvirtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, and CPWL_ScrollBar.
Definition at line 638 of file cpwl_wnd.cpp.
Referenced by Realize().
void CPWL_Wnd::Destroy | ( | ) |
Definition at line 194 of file cpwl_wnd.cpp.
References KillFocus(), and OnDestroy().
void CPWL_Wnd::DrawAppearance | ( | CFX_RenderDevice * | pDevice, |
const CFX_Matrix & | mtUser2Device ) |
Definition at line 242 of file cpwl_wnd.cpp.
References DrawThisAppearance(), IsValid(), and IsVisible().
Referenced by CFFL_FormField::OnDraw().
|
protectedvirtual |
Reimplemented in CPWL_Caret, CPWL_CBButton, CPWL_Edit, CPWL_ListBox, CPWL_SBButton, and CPWL_ScrollBar.
Definition at line 250 of file cpwl_wnd.cpp.
References CFX_RenderDevice::DrawBorder(), CFX_RenderDevice::DrawFillRect(), GetBackgroundColor(), GetBorderColor(), GetBorderLeftTopColor(), GetBorderRightBottomColor(), GetBorderStyle(), GetBorderWidth(), CFX_FloatRect::GetDeflated(), GetInnerBorderWidth(), GetTransparency(), GetWindowRect(), HasFlag(), and CFX_FloatRect::IsEmpty().
Referenced by DrawAppearance(), CPWL_CBButton::DrawThisAppearance(), CPWL_Edit::DrawThisAppearance(), and CPWL_ListBox::DrawThisAppearance().
std::vector< UnownedPtr< CPWL_Wnd > > CPWL_Wnd::GetAncestors | ( | ) |
Definition at line 559 of file cpwl_wnd.cpp.
References GetParentWindow().
|
inline |
Definition at line 209 of file cpwl_wnd.h.
Referenced by CFFL_FormField::CreateOrUpdatePWLWindow(), CPWL_ListBox::DrawThisAppearance(), CFFL_FormField::GetPerPWLWindowData(), GetWindowMatrix(), CPWL_ComboBox::OnChar(), CPWL_Edit::OnChar(), CPWL_ComboBox::OnKeyDown(), CPWL_Edit::OnKeyDown(), and CPWL_ListBox::OnNotifySelectionChanged().
|
protected |
Definition at line 470 of file cpwl_wnd.cpp.
Referenced by CPWL_ScrollBar::DrawThisAppearance(), DrawThisAppearance(), and GetBorderRightBottomColor().
|
protected |
Definition at line 490 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::DrawThisAppearance(), and DrawThisAppearance().
|
protected |
Definition at line 494 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::DrawThisAppearance().
|
protected |
Definition at line 706 of file cpwl_wnd.cpp.
References CFX_Color::CFX_Color(), kBeveled, CFX_Color::kGray, and kInset.
Referenced by DrawThisAppearance().
|
protected |
Definition at line 717 of file cpwl_wnd.cpp.
References CFX_Color::CFX_Color(), GetBackgroundColor(), kBeveled, CFX_Color::kGray, kInset, and CFX_Color::operator/().
Referenced by DrawThisAppearance().
|
protected |
Definition at line 478 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::DrawThisAppearance(), and DrawThisAppearance().
int32_t CPWL_Wnd::GetBorderWidth | ( | ) | const |
Definition at line 482 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::DrawThisAppearance(), DrawThisAppearance(), CPWL_Edit::GetClientRect(), GetClientRect(), CPWL_PushButton::GetFocusRect(), CPWL_ListBox::GetListRect(), CPWL_ComboBox::RepositionChildWnd(), and RepositionChildWnd().
|
protected |
Definition at line 456 of file cpwl_wnd.cpp.
References CFX_FloatRect::bottom, GetClientRect(), CFX_FloatRect::left, CFX_FloatRect::right, and CFX_FloatRect::top.
|
virtual |
Reimplemented in CPWL_Edit.
Definition at line 444 of file cpwl_wnd.cpp.
References CFX_FloatRect::CFX_FloatRect(), CFX_FloatRect::Contains(), GetBorderWidth(), CFX_FloatRect::GetDeflated(), GetInnerBorderWidth(), CPWL_ScrollBar::GetScrollBarWidth(), GetVScrollBar(), GetWindowRect(), CFX_FloatRect::Normalize(), and CFX_FloatRect::right.
Referenced by ClientHitTest(), CPWL_ListBox::DrawThisAppearance(), GetCenterPoint(), CPWL_ListBox::GetFocusRect(), CPWL_ScrollBar::OnLButtonDown(), CPWL_ComboBox::RepositionChildWnd(), and CPWL_ScrollBar::RepositionChildWnd().
|
protected |
Definition at line 606 of file cpwl_wnd.cpp.
Referenced by CPWL_Caret::DrawThisAppearance(), and InvalidateRect().
|
inlineprotected |
Definition at line 238 of file cpwl_wnd.h.
Referenced by CPWL_Button::CPWL_Button(), CPWL_ComboBox::CPWL_ComboBox(), CPWL_Edit::CPWL_Edit(), CPWL_SBButton::CPWL_SBButton(), CPWL_ScrollBar::CPWL_ScrollBar(), CPWL_Edit::OnCreated(), and SetCursor().
|
inlineprotected |
Definition at line 245 of file cpwl_wnd.h.
Referenced by CPWL_ListBox::DrawThisAppearance(), CPWL_ComboBox::OnChar(), CPWL_Edit::OnChar(), CPWL_ComboBox::OnKeyDown(), CPWL_Edit::OnKeyDown(), CPWL_ListBox::OnNotifySelectionChanged(), CPWL_Edit::SetCursor(), and SetCursor().
|
virtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, CPWL_ListBox, and CPWL_PushButton.
Definition at line 689 of file cpwl_wnd.cpp.
References GetWindowRect(), CFX_FloatRect::Inflate(), CFX_FloatRect::IsEmpty(), and CFX_FloatRect::Normalize().
Referenced by CFFL_FormField::GetFocusBox(), and CPWL_ListBox::GetFocusRect().
|
inlineprotected |
Definition at line 274 of file cpwl_wnd.h.
Referenced by CPWL_Edit::OnChar(), and CPWL_Edit::SetCharArray().
|
virtual |
Reimplemented in CPWL_Edit, and CPWL_ListBox.
Definition at line 698 of file cpwl_wnd.cpp.
|
protected |
Definition at line 486 of file cpwl_wnd.cpp.
Referenced by DrawThisAppearance(), CPWL_Edit::GetClientRect(), GetClientRect(), CPWL_ListBox::GetListRect(), and RepositionChildWnd().
|
inlineprotected |
Definition at line 249 of file cpwl_wnd.h.
Referenced by GetAncestors(), CPWL_CBButton::OnLButtonDown(), CPWL_SBButton::OnLButtonDown(), CPWL_CBListBox::OnLButtonUp(), CPWL_SBButton::OnLButtonUp(), and CPWL_SBButton::OnMouseMove().
|
inlineprotected |
Definition at line 239 of file cpwl_wnd.h.
Referenced by GetWindowMatrix(), and CPWL_Edit::OnSetFocus().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 365 of file cpwl_wnd.cpp.
References fxcrt::WideString::WideString().
Referenced by CFFL_FormField::GetSelectedText().
|
virtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, and CPWL_ListBox.
Definition at line 361 of file cpwl_wnd.cpp.
References fxcrt::WideString::WideString().
Referenced by CFFL_FormField::GetText().
|
protected |
Definition at line 474 of file cpwl_wnd.cpp.
|
inlineprotected |
Definition at line 242 of file cpwl_wnd.h.
|
protected |
Definition at line 728 of file cpwl_wnd.cpp.
Referenced by CPWL_CBButton::DrawThisAppearance(), CPWL_SBButton::DrawThisAppearance(), CPWL_ScrollBar::DrawThisAppearance(), DrawThisAppearance(), CPWL_ScrollBar::OnLButtonDown(), and CPWL_ScrollBar::OnLButtonUp().
|
protected |
Definition at line 498 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::GetClientRect(), GetClientRect(), CPWL_Edit::OnCreated(), CPWL_Edit::OnKillFocus(), CPWL_ListBox::OnSetScrollInfoY(), CPWL_Edit::RepositionChildWnd(), RepositionChildWnd(), CPWL_Edit::SetScrollInfo(), CPWL_ListBox::SetScrollInfo(), CPWL_Edit::SetScrollPosition(), and CPWL_ListBox::SetScrollPosition().
CFX_Matrix CPWL_Wnd::GetWindowMatrix | ( | ) | const |
Definition at line 739 of file cpwl_wnd.cpp.
References CFX_Matrix::Concat(), GetAttachedData(), GetProvider(), and CPWL_Wnd::ProviderIface::GetWindowMatrix().
CFX_FloatRect CPWL_Wnd::GetWindowRect | ( | ) | const |
Definition at line 440 of file cpwl_wnd.cpp.
Referenced by CPWL_CBButton::DrawThisAppearance(), CPWL_SBButton::DrawThisAppearance(), CPWL_ScrollBar::DrawThisAppearance(), DrawThisAppearance(), CPWL_Edit::GetClientRect(), GetClientRect(), CPWL_PushButton::GetFocusRect(), GetFocusRect(), CPWL_ListBox::GetListRect(), InvalidateRect(), Move(), CPWL_Edit::OnCreated(), CPWL_ComboBox::RepositionChildWnd(), RepositionChildWnd(), and WndHitTest().
bool CPWL_Wnd::HasFlag | ( | uint32_t | dwFlags | ) | const |
Definition at line 462 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::DrawThisAppearance(), DrawThisAppearance(), InvalidateRect(), IsReadOnly(), CPWL_ComboBox::OnChar(), CPWL_ListBox::OnCreated(), CPWL_Edit::OnLButtonDown(), CPWL_ScrollBar::OnLButtonDown(), CPWL_ScrollBar::OnLButtonUp(), CPWL_Edit::OnMouseWheel(), CPWL_Edit::OnRButtonUp(), Realize(), and CPWL_Edit::SetCharArray().
void CPWL_Wnd::InvalidateProvider | ( | ProviderIface * | provider | ) |
Definition at line 189 of file cpwl_wnd.cpp.
|
nodiscardvirtual |
Reimplemented in CPWL_Caret.
Definition at line 278 of file cpwl_wnd.cpp.
References GetClipRect(), GetWindowRect(), HasFlag(), CFX_FloatRect::Inflate(), CFX_FloatRect::Intersect(), CFX_FloatRect::IsEmpty(), IsValid(), and CFX_FloatRect::Normalize().
Referenced by CPWL_Caret::InvalidateRect(), InvalidateRectMove(), CPWL_ListBox::OnInvalidateRect(), CPWL_Edit::OnLButtonDown(), CPWL_ScrollBar::OnLButtonDown(), CPWL_ScrollBar::OnLButtonUp(), and SetVisible().
|
nodiscardprotected |
Definition at line 234 of file cpwl_wnd.cpp.
References InvalidateRect(), and CFX_FloatRect::Union().
Referenced by Move().
|
static |
Definition at line 133 of file cpwl_wnd.cpp.
References FWL_EVENTFLAG_AltKey.
Referenced by CPDFSDK_PageView::OnKeyDown().
bool CPWL_Wnd::IsCaptureMouse | ( | ) | const |
Definition at line 670 of file cpwl_wnd.cpp.
References IsWndCaptureMouse().
|
static |
Definition at line 128 of file cpwl_wnd.cpp.
References FWL_EVENTFLAG_ControlKey.
Referenced by IsPlatformShortcutKey(), CFFL_InteractiveFormFiller::OnBeforeKeyStroke(), CFFL_InteractiveFormFiller::OnButtonUp(), CPWL_Edit::OnChar(), CPDFSDK_PageView::OnKeyDown(), CFFL_InteractiveFormFiller::OnKeyStrokeCommit(), CFFL_InteractiveFormFiller::OnKillFocus(), CFFL_InteractiveFormFiller::OnLButtonDown(), CFFL_InteractiveFormFiller::OnMouseEnter(), CFFL_InteractiveFormFiller::OnMouseExit(), CFFL_InteractiveFormFiller::OnSetFocus(), and CFFL_InteractiveFormFiller::OnValidate().
bool CPWL_Wnd::IsFocused | ( | ) | const |
Definition at line 684 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::IsMainCaptureKeyboard().
Referenced by CPWL_Edit::OnLButtonUp().
|
static |
Definition at line 138 of file cpwl_wnd.cpp.
References FWL_EVENTFLAG_MetaKey.
|
static |
Definition at line 143 of file cpwl_wnd.cpp.
References IsCTRLKeyDown().
bool CPWL_Wnd::IsReadOnly | ( | ) | const |
Definition at line 610 of file cpwl_wnd.cpp.
References HasFlag().
Referenced by CPWL_Edit::CanCut(), CPWL_Edit::CreateChildWnd(), CFFL_CheckBox::OnChar(), CFFL_RadioButton::OnChar(), CPWL_CheckBox::OnChar(), CPWL_RadioButton::OnChar(), CPWL_CheckBox::OnLButtonUp(), CPWL_RadioButton::OnLButtonUp(), and CPWL_Edit::OnSetFocus().
|
static |
Definition at line 123 of file cpwl_wnd.cpp.
References FWL_EVENTFLAG_ShiftKey.
Referenced by CFFL_InteractiveFormFiller::OnBeforeKeyStroke(), CFFL_InteractiveFormFiller::OnButtonUp(), CFFL_InteractiveFormFiller::OnKeyStrokeCommit(), CFFL_InteractiveFormFiller::OnKillFocus(), CFFL_InteractiveFormFiller::OnLButtonDown(), CFFL_InteractiveFormFiller::OnMouseEnter(), CFFL_InteractiveFormFiller::OnMouseExit(), CFFL_InteractiveFormFiller::OnSetFocus(), and CFFL_InteractiveFormFiller::OnValidate().
|
inlineprotected |
Definition at line 237 of file cpwl_wnd.h.
Referenced by ClientHitTest(), DrawAppearance(), InvalidateRect(), Move(), OnChar(), OnKeyDown(), OnMouseWheel(), CPWL_Edit::SetCursor(), SetCursor(), SetVisible(), and WndHitTest().
|
inline |
Definition at line 204 of file cpwl_wnd.h.
Referenced by ClientHitTest(), DrawAppearance(), CPWL_Caret::DrawThisAppearance(), CPWL_CBButton::DrawThisAppearance(), CPWL_SBButton::DrawThisAppearance(), CPWL_ScrollBar::DrawThisAppearance(), CPWL_Edit::GetClientRect(), CPWL_ScrollBar::GetScrollBarWidth(), OnChar(), OnKeyDown(), CPWL_Edit::OnKillFocus(), OnMouseWheel(), CPWL_ListBox::OnSetScrollInfoY(), CPWL_Caret::SetCaret(), and WndHitTest().
|
protected |
Definition at line 679 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::IsWndCaptureKeyboard().
Referenced by OnChar(), OnKeyDown(), and OnMouseWheel().
|
protected |
Definition at line 674 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::IsWndCaptureMouse().
Referenced by IsCaptureMouse().
|
virtual |
Reimplemented in CPWL_ComboBox.
Definition at line 542 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::IsWndCaptureKeyboard(), and CPWL_Wnd::SharedCaptureFocusState::ReleaseFocus().
Referenced by Destroy(), CPWL_ComboBox::KillFocus(), and CFFL_FormField::KillFocusForAnnot().
bool CPWL_Wnd::Move | ( | const CFX_FloatRect & | rcNew, |
bool | bReset, | ||
bool | bRefresh ) |
Definition at line 211 of file cpwl_wnd.cpp.
References CFX_FloatRect::bottom, GetWindowRect(), InvalidateRectMove(), IsValid(), CFX_FloatRect::left, CFX_FloatRect::Normalize(), CFX_FloatRect::operator=(), RepositionChildWnd(), CFX_FloatRect::right, and CFX_FloatRect::top.
Referenced by CPWL_Edit::OnKillFocus(), CPWL_Edit::RepositionChildWnd(), RepositionChildWnd(), and CPWL_Caret::SetCaret().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_ScrollBar.
Definition at line 434 of file cpwl_wnd.cpp.
Referenced by CPWL_CBButton::OnLButtonDown(), and CPWL_SBButton::OnLButtonDown().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_ScrollBar.
Definition at line 436 of file cpwl_wnd.cpp.
Referenced by CPWL_CBListBox::OnLButtonUp(), and CPWL_SBButton::OnLButtonUp().
|
virtual |
Reimplemented in CPWL_ScrollBar.
Definition at line 438 of file cpwl_wnd.cpp.
Referenced by CPWL_SBButton::OnMouseMove().
|
virtual |
Reimplemented in CPWL_CheckBox, CPWL_ComboBox, CPWL_Edit, CPWL_ListBox, and CPWL_RadioButton.
Definition at line 309 of file cpwl_wnd.cpp.
References IsValid(), IsVisible(), and IsWndCaptureKeyboard().
Referenced by CFFL_FormField::OnChar(), and CPWL_ListBox::OnChar().
|
protectedvirtual |
Reimplemented in CPWL_Edit, and CPWL_ListBox.
Definition at line 185 of file cpwl_wnd.cpp.
Referenced by Realize().
|
protectedvirtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, CPWL_ListBox, and CPWL_ScrollBar.
Definition at line 187 of file cpwl_wnd.cpp.
Referenced by Destroy(), CPWL_ComboBox::OnDestroy(), and CPWL_ScrollBar::OnDestroy().
|
virtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, and CPWL_ListBox.
Definition at line 297 of file cpwl_wnd.cpp.
References IsValid(), IsVisible(), and IsWndCaptureKeyboard().
Referenced by CFFL_FormField::OnKeyDown(), and CPWL_ListBox::OnKeyDown().
|
virtual |
Reimplemented in CPWL_Edit.
Definition at line 552 of file cpwl_wnd.cpp.
Referenced by CPWL_Wnd::SharedCaptureFocusState::ReleaseFocus().
|
virtual |
Reimplemented in CPWL_Edit.
Referenced by CFFL_FormField::OnLButtonDblClk(), and CPWL_Edit::OnLButtonDblClk().
|
virtual |
Reimplemented in CPWL_Button, CPWL_CBButton, CPWL_Edit, CPWL_ListBox, CPWL_SBButton, and CPWL_ScrollBar.
Referenced by CFFL_FormField::OnLButtonDown(), CPWL_Button::OnLButtonDown(), CPWL_CBButton::OnLButtonDown(), CPWL_Edit::OnLButtonDown(), CPWL_ListBox::OnLButtonDown(), CPWL_SBButton::OnLButtonDown(), and CPWL_ScrollBar::OnLButtonDown().
|
virtual |
Reimplemented in CPWL_Button, CPWL_CBButton, CPWL_CBListBox, CPWL_CheckBox, CPWL_Edit, CPWL_ListBox, CPWL_RadioButton, CPWL_SBButton, and CPWL_ScrollBar.
Referenced by CFFL_FormField::OnLButtonUp(), CPWL_Button::OnLButtonUp(), CPWL_CBButton::OnLButtonUp(), CPWL_CBListBox::OnLButtonUp(), CPWL_Edit::OnLButtonUp(), CPWL_ListBox::OnLButtonUp(), CPWL_SBButton::OnLButtonUp(), and CPWL_ScrollBar::OnLButtonUp().
|
virtual |
Reimplemented in CPWL_Edit, CPWL_ListBox, and CPWL_SBButton.
Referenced by CFFL_FormField::OnMouseMove(), CPWL_Edit::OnMouseMove(), CPWL_ListBox::OnMouseMove(), and CPWL_SBButton::OnMouseMove().
|
virtual |
Reimplemented in CPWL_Edit, and CPWL_ListBox.
Definition at line 393 of file cpwl_wnd.cpp.
References IsValid(), IsVisible(), IsWndCaptureKeyboard(), and SetCursor().
Referenced by CFFL_FormField::OnMouseWheel().
|
virtual |
Definition at line 352 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::OnRButtonDown().
|
virtual |
Reimplemented in CPWL_Edit.
Definition at line 357 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::OnRButtonUp(), and CPWL_Edit::OnRButtonUp().
|
virtual |
Reimplemented in CPWL_Edit.
Definition at line 550 of file cpwl_wnd.cpp.
Referenced by CPWL_Wnd::SharedCaptureFocusState::SetFocus().
void CPWL_Wnd::Realize | ( | ) |
Definition at line 160 of file cpwl_wnd.cpp.
References CreateChildWnd(), CPWL_Wnd::CreateParams::dwFlags, HasFlag(), CFX_FloatRect::Inflate(), CFX_FloatRect::IsEmpty(), CFX_FloatRect::Normalize(), OnCreated(), CFX_FloatRect::operator=(), and RepositionChildWnd().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 389 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::Redo().
|
protected |
Definition at line 524 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::ReleaseCapture().
Referenced by CPWL_Button::OnLButtonUp(), CPWL_CBButton::OnLButtonUp(), CPWL_CBListBox::OnLButtonUp(), CPWL_Edit::OnLButtonUp(), CPWL_ListBox::OnLButtonUp(), CPWL_SBButton::OnLButtonUp(), and CPWL_Edit::SetReadyToInput().
Definition at line 416 of file cpwl_wnd.cpp.
void CPWL_Wnd::RemoveFlag | ( | uint32_t | dwFlags | ) |
Definition at line 466 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::OnCreated().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 369 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::ReplaceAndKeepSelection().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 371 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::ReplaceSelection().
|
nodiscardprotectedvirtual |
Reimplemented in CPWL_ComboBox, CPWL_Edit, CPWL_ListBox, and CPWL_ScrollBar.
Definition at line 614 of file cpwl_wnd.cpp.
References CFX_FloatRect::CFX_FloatRect(), CFX_FloatRect::bottom, CFX_FloatRect::Deflate(), GetBorderWidth(), GetInnerBorderWidth(), GetVScrollBar(), GetWindowRect(), CFX_FloatRect::IsEmpty(), CPWL_ScrollBar::kWidth, Move(), CFX_FloatRect::Normalize(), CFX_FloatRect::right, and CFX_FloatRect::top.
Referenced by Move(), Realize(), CPWL_ListBox::RepositionChildWnd(), and SetVisible().
|
virtual |
Reimplemented in CPWL_Edit, and CPWL_ListBox.
Definition at line 432 of file cpwl_wnd.cpp.
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 373 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::SelectAllText().
|
protected |
Definition at line 518 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::SetCapture().
Referenced by CPWL_Button::OnLButtonDown(), CPWL_CBButton::OnLButtonDown(), CPWL_Edit::OnLButtonDown(), CPWL_ListBox::OnLButtonDown(), and CPWL_SBButton::OnLButtonDown().
void CPWL_Wnd::SetClipRect | ( | const CFX_FloatRect & | rect | ) |
Definition at line 601 of file cpwl_wnd.cpp.
References CFX_FloatRect::Normalize(), and CFX_FloatRect::operator=().
|
virtual |
Reimplemented in CPWL_Edit.
Definition at line 640 of file cpwl_wnd.cpp.
References CPWL_Wnd::CreateParams::eCursorType, GetCreationParams(), GetFillerNotify(), IsValid(), and IPWL_FillerNotify::SetCursor().
Referenced by OnMouseWheel().
|
virtual |
Reimplemented in CPWL_ComboBox.
Definition at line 533 of file cpwl_wnd.cpp.
References CPWL_Wnd::SharedCaptureFocusState::IsMainCaptureKeyboard(), CPWL_Wnd::SharedCaptureFocusState::ReleaseFocus(), and CPWL_Wnd::SharedCaptureFocusState::SetFocus().
Referenced by CFFL_TextField::OnChar(), CPWL_ListBox::OnLButtonDown(), CPWL_Edit::OnLButtonUp(), CPWL_Edit::OnRButtonUp(), CFFL_TextField::SetActionData(), and CFFL_FormField::SetFocusForAnnot().
|
virtual |
Reimplemented in CPWL_Edit, and CPWL_ListBox.
Definition at line 702 of file cpwl_wnd.cpp.
|
virtual |
Reimplemented in CPWL_Edit, CPWL_ListBox, and CPWL_ScrollBar.
Definition at line 428 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::SetScrollInfo(), and CPWL_ListBox::SetScrollInfo().
|
virtual |
Reimplemented in CPWL_Edit, CPWL_ListBox, and CPWL_ScrollBar.
Definition at line 430 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::SetScrollPosition(), and CPWL_ListBox::SetScrollPosition().
void CPWL_Wnd::SetTransparency | ( | int32_t | nTransparency | ) |
Definition at line 732 of file cpwl_wnd.cpp.
Referenced by CPWL_Edit::OnCreated(), CPWL_ScrollBar::OnLButtonDown(), and CPWL_ScrollBar::OnLButtonUp().
|
nodiscardvirtual |
Reimplemented in CPWL_Caret.
Definition at line 575 of file cpwl_wnd.cpp.
References InvalidateRect(), IsValid(), and RepositionChildWnd().
Referenced by CPWL_Edit::OnKillFocus(), CPWL_ListBox::OnSetScrollInfoY(), CPWL_ScrollBar::RepositionChildWnd(), and CPWL_Caret::SetCaret().
|
virtual |
Reimplemented in CPWL_ComboBox, and CPWL_Edit.
Definition at line 385 of file cpwl_wnd.cpp.
Referenced by CFFL_FormField::Undo().
bool CPWL_Wnd::WndHitTest | ( | const CFX_PointF & | point | ) | const |
Definition at line 567 of file cpwl_wnd.cpp.
References CFX_FloatRect::Contains(), GetWindowRect(), IsValid(), and IsVisible().
|
static |
Definition at line 79 of file cpwl_wnd.h.
Referenced by CPWL_CBButton::DrawThisAppearance().
|
static |
Definition at line 80 of file cpwl_wnd.h.