![]() |
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_caret.h>
Public Member Functions | |
| CPWL_Caret (const CreateParams &cp, std::unique_ptr< IPWL_FillerNotify::PerWindowData > pAttachedData) | |
| ~CPWL_Caret () override | |
| void | DrawThisAppearance (CFX_RenderDevice *pDevice, const CFX_Matrix &mtUser2Device) override |
| bool | InvalidateRect (const CFX_FloatRect *pRect) override |
| bool | SetVisible (bool bVisible) override |
| void | OnTimerFired () override |
| void | SetCaret (bool bVisible, const CFX_PointF &ptHead, const CFX_PointF &ptFoot) |
| void | SetInvalidRect (const CFX_FloatRect &rc) |
| Public Member Functions inherited from CPWL_Wnd | |
| CPWL_Wnd (const CreateParams &cp, std::unique_ptr< IPWL_FillerNotify::PerWindowData > pAttachedData) | |
| virtual | ~CPWL_Wnd () |
| virtual bool | OnKeyDown (FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlag) |
| virtual bool | OnChar (uint16_t nChar, Mask< FWL_EVENTFLAG > nFlag) |
| virtual bool | OnLButtonDblClk (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnLButtonDown (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnLButtonUp (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnRButtonDown (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnRButtonUp (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnMouseMove (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) |
| virtual bool | OnMouseWheel (Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point, const CFX_Vector &delta) |
| virtual void | SetScrollInfo (const PWL_SCROLL_INFO &info) |
| virtual void | SetScrollPosition (float pos) |
| virtual void | ScrollWindowVertically (float pos) |
| virtual void | NotifyLButtonDown (CPWL_Wnd *child, const CFX_PointF &pos) |
| virtual void | NotifyLButtonUp (CPWL_Wnd *child, const CFX_PointF &pos) |
| virtual void | NotifyMouseMove (CPWL_Wnd *child, const CFX_PointF &pos) |
| virtual void | SetFocus () |
| virtual void | KillFocus () |
| virtual void | SetCursor () |
| virtual void | SetFontSize (float fFontSize) |
| virtual float | GetFontSize () const |
| virtual WideString | GetText () |
| virtual WideString | GetSelectedText () |
| virtual void | ReplaceAndKeepSelection (const WideString &text) |
| virtual void | ReplaceSelection (const WideString &text) |
| virtual bool | SelectAllText () |
| virtual bool | CanUndo () |
| virtual bool | CanRedo () |
| virtual bool | Undo () |
| virtual bool | Redo () |
| virtual CFX_FloatRect | GetFocusRect () const |
| virtual CFX_FloatRect | GetClientRect () const |
| virtual void | OnSetFocus () |
| virtual void | OnKillFocus () |
| void | AddChild (std::unique_ptr< CPWL_Wnd > pWnd) |
| void | RemoveChild (CPWL_Wnd *pWnd) |
| void | Realize () |
| void | Destroy () |
| bool | Move (const CFX_FloatRect &rcNew, bool bReset, bool bRefresh) |
| void | InvalidateProvider (ProviderIface *provider) |
| void | DrawAppearance (CFX_RenderDevice *pDevice, const CFX_Matrix &mtUser2Device) |
| int32_t | GetBorderWidth () const |
| CFX_FloatRect | GetWindowRect () const |
| bool | IsVisible () const |
| bool | HasFlag (uint32_t dwFlags) const |
| void | RemoveFlag (uint32_t dwFlags) |
| void | SetClipRect (const CFX_FloatRect &rect) |
| IPWL_FillerNotify::PerWindowData * | GetAttachedData () const |
| std::unique_ptr< IPWL_FillerNotify::PerWindowData > | CloneAttachedData () const |
| std::vector< UnownedPtr< CPWL_Wnd > > | GetAncestors () |
| bool | WndHitTest (const CFX_PointF &point) const |
| bool | ClientHitTest (const CFX_PointF &point) const |
| bool | IsCaptureMouse () const |
| bool | IsFocused () const |
| bool | IsReadOnly () const |
| void | SetTransparency (int32_t nTransparency) |
| CFX_Matrix | GetWindowMatrix () const |
| Public Member Functions inherited from fxcrt::Observable | |
| Observable () | |
| Observable (const Observable &that)=delete | |
| Observable & | operator= (const Observable &that)=delete |
| ~Observable () | |
| void | AddObserver (ObserverIface *pObserver) |
| void | RemoveObserver (ObserverIface *pObserver) |
| void | NotifyObservers () |
| Public Member Functions inherited from CFX_Timer::CallbackIface | |
| virtual | ~CallbackIface ()=default |
Definition at line 15 of file cpwl_caret.h.
| CPWL_Caret::CPWL_Caret | ( | const CreateParams & | cp, |
| std::unique_ptr< IPWL_FillerNotify::PerWindowData > | pAttachedData ) |
Definition at line 17 of file cpwl_caret.cpp.
|
overridedefault |
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 24 of file cpwl_caret.cpp.
References CFX_Path::AppendPoint(), ArgbEncode(), CFX_FloatRect::bottom, CFX_RenderDevice::DrawPath(), CFX_FillRenderOptions::EvenOddOptions(), CPWL_Wnd::GetClipRect(), CFX_FloatRect::Intersect(), CFX_FloatRect::IsEmpty(), CPWL_Wnd::IsVisible(), CFX_Path::Point::kLine, CFX_Path::Point::kMove, CFX_FloatRect::left, CFX_GraphStateData::m_LineWidth, and CFX_FloatRect::top.
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 114 of file cpwl_caret.cpp.
References CFX_FloatRect::bottom, CFX_FloatRect::Inflate(), CPWL_Wnd::InvalidateRect(), CFX_FloatRect::IsEmpty(), CFX_FloatRect::Normalize(), and CFX_FloatRect::top.
Referenced by OnTimerFired().
|
overridevirtual |
Implements CFX_Timer::CallbackIface.
Definition at line 56 of file cpwl_caret.cpp.
References InvalidateRect().
| void CPWL_Caret::SetCaret | ( | bool | bVisible, |
| const CFX_PointF & | ptHead, | ||
| const CFX_PointF & | ptFoot ) |
Definition at line 68 of file cpwl_caret.cpp.
References CPWL_Wnd::IsVisible(), CPWL_Wnd::Move(), and CPWL_Wnd::SetVisible().
|
inline |
Definition at line 33 of file cpwl_caret.h.
References CFX_FloatRect::operator=().
|
overridevirtual |
Reimplemented from CPWL_Wnd.
Definition at line 128 of file cpwl_caret.cpp.