Home | History | Annotate | Download | only in pdfwindow

Lines Matching full:virtual

171   virtual ~IPWL_SpellCheck() {}
172 virtual FX_BOOL CheckWord(const FX_CHAR* sWord) = 0;
173 virtual void SuggestWords(const FX_CHAR* sWord,
179 virtual ~IPWL_Provider() {}
182 virtual CFX_Matrix GetWindowMatrix(void* pAttachedData) = 0;
193 virtual CFX_WideString LoadPopupMenuString(int32_t nIndex) = 0;
198 virtual ~IPWL_FocusHandler() {}
199 virtual void OnSetFocus(CPWL_Wnd* pWnd) = 0;
200 virtual void OnKillFocus(CPWL_Wnd* pWnd) = 0;
256 virtual ~CPWL_Timer();
271 virtual ~CPWL_TimerHandler();
275 virtual void TimerProc();
276 virtual IFX_SystemHandler* GetSystemHandler() const = 0;
290 virtual CFX_ByteString GetClassName() const;
295 virtual void InvalidateRect(CPDF_Rect* pRect = NULL);
299 virtual FX_BOOL OnKeyDown(FX_WORD nChar, FX_DWORD nFlag);
300 virtual FX_BOOL OnKeyUp(FX_WORD nChar, FX_DWORD nFlag);
301 virtual FX_BOOL OnChar(FX_WORD nChar, FX_DWORD nFlag);
302 virtual FX_BOOL OnLButtonDblClk(const CPDF_Point& point, FX_DWORD nFlag);
303 virtual FX_BOOL OnLButtonDown(const CPDF_Point& point, FX_DWORD nFlag);
304 virtual FX_BOOL OnLButtonUp(const CPDF_Point& point, FX_DWORD nFlag);
305 virtual FX_BOOL OnMButtonDblClk(const CPDF_Point& point, FX_DWORD nFlag);
306 virtual FX_BOOL OnMButtonDown(const CPDF_Point& point, FX_DWORD nFlag);
307 virtual FX_BOOL OnMButtonUp(const CPDF_Point& point, FX_DWORD nFlag);
308 virtual FX_BOOL OnRButtonDown(const CPDF_Point& point, FX_DWORD nFlag);
309 virtual FX_BOOL OnRButtonUp(const CPDF_Point& point, FX_DWORD nFlag);
310 virtual FX_BOOL OnMouseMove(const CPDF_Point& point, FX_DWORD nFlag);
311 virtual FX_BOOL OnMouseWheel(short zDelta,
315 virtual void SetFocus();
316 virtual void KillFocus();
320 virtual void OnNotify(CPWL_Wnd* pWnd,
324 virtual void SetTextColor(const CPWL_Color& color);
325 virtual void SetTextStrokeColor(const CPWL_Color& color);
326 virtual void SetVisible(FX_BOOL bVisible);
328 virtual CPDF_Rect GetFocusRect() const;
329 virtual CPWL_Color GetBackgroundColor() const;
330 virtual CPWL_Color GetBorderColor() const;
331 virtual CPWL_Color GetTextColor() const;
332 virtual CPWL_Color GetTextStrokeColor() const;
333 virtual FX_FLOAT GetFontSize() const;
334 virtual int32_t GetInnerBorderWidth() const;
335 virtual CPWL_Color GetBorderLeftTopColor(int32_t nBorderStyle) const;
336 virtual CPWL_Color GetBorderRightBottomColor(int32_t nBorderStyle) const;
338 virtual void SetFontSize(FX_FLOAT fFontSize);
344 virtual CPDF_Rect GetWindowRect() const;
345 virtual CPDF_Rect GetClientRect() const;
379 virtual CPDF_Point ChildToParent(const CPDF_Point& point) const;
380 virtual CPDF_Rect ChildToParent(const CPDF_Rect& rect) const;
381 virtual CPDF_Point ParentToChild(const CPDF_Point& point) const;
382 virtual CPDF_Rect ParentToChild(const CPDF_Rect& rect) const;
385 virtual FX_FLOAT GetItemHeight(FX_FLOAT fLimitWidth) { return 0; }
386 virtual FX_FLOAT GetItemLeftMargin() { return 0; }
387 virtual FX_FLOAT GetItemRightMargin() { return 0; }
391 virtual void SetCursor();
397 virtual void CreateChildWnd(const PWL_CREATEPARAM& cp);
398 virtual void RePosChildWnd();
400 virtual void GetThisAppearanceStream(CFX_ByteTextBuf& sAppStream);
401 virtual void GetChildAppearanceStream(CFX_ByteTextBuf& sAppStream);
403 virtual void DrawThisAppearance(CFX_RenderDevice* pDevice,
405 virtual void DrawChildAppearance(CFX_RenderDevice* pDevice,
408 virtual void OnCreate(PWL_CREATEPARAM& cp);
409 virtual void OnCreated();
410 virtual void OnDestroy();
412 virtual void OnSetFocus();
413 virtual void OnKillFocus();
415 virtual void OnEnabled();
416 virtual void OnDisabled();