Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(350)

Side by Side Diff: fpdfsdk/include/pdfwindow/PWL_Wnd.h

Issue 1252613002: FX_BOOL considered harmful. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual edits. Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/include/pdfwindow/PWL_Utils.h ('k') | fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_ 7 #ifndef FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_
8 #define FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_ 8 #define FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_
9 9
10 #include "../../../core/include/fxcrt/fx_basic.h" 10 #include "../../../core/include/fxcrt/fx_basic.h"
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 /* 130 /*
131 COLORTYPE_TRANSPARENT 131 COLORTYPE_TRANSPARENT
132 COLORTYPE_RGB 132 COLORTYPE_RGB
133 COLORTYPE_CMYK 133 COLORTYPE_CMYK
134 COLORTYPE_GRAY 134 COLORTYPE_GRAY
135 */ 135 */
136 int32_t nColorType; 136 int32_t nColorType;
137 FX_FLOAT fColor1,fColor2,fColor3, fColor4; 137 FX_FLOAT fColor1,fColor2,fColor3, fColor4;
138 }; 138 };
139 139
140 inline FX_BOOL operator == (const CPWL_Color &c1, const CPWL_Color &c2) 140 inline bool operator == (const CPWL_Color &c1, const CPWL_Color &c2)
141 { 141 {
142 return c1.nColorType == c2.nColorType && 142 return c1.nColorType == c2.nColorType &&
143 c1.fColor1 - c2.fColor1 < 0.0001 && c1.fColor1 - c2.fColor1 > -0 .0001 && 143 c1.fColor1 - c2.fColor1 < 0.0001 && c1.fColor1 - c2.fColor1 > -0 .0001 &&
144 c1.fColor2 - c2.fColor2 < 0.0001 && c1.fColor2 - c2.fColor2 > -0 .0001 && 144 c1.fColor2 - c2.fColor2 < 0.0001 && c1.fColor2 - c2.fColor2 > -0 .0001 &&
145 c1.fColor3 - c2.fColor3 < 0.0001 && c1.fColor3 - c2.fColor3 > -0 .0001 && 145 c1.fColor3 - c2.fColor3 < 0.0001 && c1.fColor3 - c2.fColor3 > -0 .0001 &&
146 c1.fColor4 - c2.fColor4 < 0.0001 && c1.fColor4 - c2.fColor4 > -0 .0001; 146 c1.fColor4 - c2.fColor4 < 0.0001 && c1.fColor4 - c2.fColor4 > -0 .0001;
147 } 147 }
148 148
149 inline FX_BOOL operator != (const CPWL_Color &c1, const CPWL_Color &c2) 149 inline bool operator != (const CPWL_Color &c1, const CPWL_Color &c2)
150 { 150 {
151 return !operator == (c1, c2); 151 return !operator == (c1, c2);
152 } 152 }
153 153
154 #define PWL_SCROLLBAR_WIDTH 12.0f 154 #define PWL_SCROLLBAR_WIDTH 12.0f
155 #define PWL_SCROLLBAR_BUTTON_WIDTH 9.0f 155 #define PWL_SCROLLBAR_BUTTON_WIDTH 9.0f
156 #define PWL_SCROLLBAR_POSBUTTON_MINWIDTH 2.0f 156 #define PWL_SCROLLBAR_POSBUTTON_MINWIDTH 2.0f
157 #define PWL_SCROLLBAR_TRANSPARANCY 150 157 #define PWL_SCROLLBAR_TRANSPARANCY 150
158 #define PWL_SCROLLBAR_BKCOLOR CPWL_Color(COLORTYPE_RGB ,220.0f/255.0f,220.0f/255.0f,220.0f/255.0f) 158 #define PWL_SCROLLBAR_BKCOLOR CPWL_Color(COLORTYPE_RGB ,220.0f/255.0f,220.0f/255.0f,220.0f/255.0f)
159 #define PWL_DEFAULT_SELTEXTCOLOR CPWL_Color(COLORTYPE_RGB ,1,1,1) 159 #define PWL_DEFAULT_SELTEXTCOLOR CPWL_Color(COLORTYPE_RGB ,1,1,1)
160 #define PWL_DEFAULT_SELBACKCOLOR CPWL_Color(COLORTYPE_RGB ,0,51.0f/255.0f,113.0f/255.0f) 160 #define PWL_DEFAULT_SELBACKCOLOR CPWL_Color(COLORTYPE_RGB ,0,51.0f/255.0f,113.0f/255.0f)
161 #define PWL_DEFAULT_BACKCOLOR PWL_DEFAULT_SELTEXTCOLOR 161 #define PWL_DEFAULT_BACKCOLOR PWL_DEFAULT_SELTEXTCOLOR
162 #define PWL_DEFAULT_TEXTCOLOR CPWL_Color(COLORTYPE_RGB ,0,0,0) 162 #define PWL_DEFAULT_TEXTCOLOR CPWL_Color(COLORTYPE_RGB ,0,0,0)
163 #define PWL_DEFAULT_FONTSIZE 9.0f 163 #define PWL_DEFAULT_FONTSIZE 9.0f
164 #define PWL_DEFAULT_BLACKCOLOR CPWL_Color(COLORTYPE_GRA Y,0) 164 #define PWL_DEFAULT_BLACKCOLOR CPWL_Color(COLORTYPE_GRA Y,0)
165 #define PWL_DEFAULT_WHITECOLOR CPWL_Color(COLORTYPE_GRA Y,1) 165 #define PWL_DEFAULT_WHITECOLOR CPWL_Color(COLORTYPE_GRA Y,1)
166 #define PWL_DEFAULT_HEAVYGRAYCOLOR CPWL_Color(COLORTYPE_GRA Y,0.50) 166 #define PWL_DEFAULT_HEAVYGRAYCOLOR CPWL_Color(COLORTYPE_GRA Y,0.50)
167 #define PWL_DEFAULT_LIGHTGRAYCOLOR CPWL_Color(COLORTYPE_GRA Y,0.75) 167 #define PWL_DEFAULT_LIGHTGRAYCOLOR CPWL_Color(COLORTYPE_GRA Y,0.75)
168 #define PWL_TRIANGLE_HALFLEN 2.0f 168 #define PWL_TRIANGLE_HALFLEN 2.0f
169 #define PWL_CBBUTTON_TRIANGLE_HALFLEN 3.0f 169 #define PWL_CBBUTTON_TRIANGLE_HALFLEN 3.0f
170 #define PWL_INVALIDATE_INFLATE 2 170 #define PWL_INVALIDATE_INFLATE 2
171 171
172 class IPWL_SpellCheck 172 class IPWL_SpellCheck
173 { 173 {
174 public: 174 public:
175 virtual ~IPWL_SpellCheck() { } 175 virtual ~IPWL_SpellCheck() { }
176 » virtual FX_BOOL»» » » » » » CheckWor d(const FX_CHAR* sWord) = 0; 176 » virtual bool» » » » » » » CheckWor d(const FX_CHAR* sWord) = 0;
177 virtual void SuggestW ords(const FX_CHAR* sWord, CFX_ByteStringArray & sSuggest) = 0; 177 virtual void SuggestW ords(const FX_CHAR* sWord, CFX_ByteStringArray & sSuggest) = 0;
178 }; 178 };
179 179
180 class IPWL_Provider 180 class IPWL_Provider
181 { 181 {
182 public: 182 public:
183 virtual ~IPWL_Provider() { } 183 virtual ~IPWL_Provider() { }
184 184
185 //get a matrix which map user space to CWnd client space 185 //get a matrix which map user space to CWnd client space
186 virtual CPDF_Matrix GetWindo wMatrix(void* pAttachedData) = 0; 186 virtual CPDF_Matrix GetWindo wMatrix(void* pAttachedData) = 0;
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 class PWL_CLASS CPWL_Wnd : public CPWL_TimerHandler 291 class PWL_CLASS CPWL_Wnd : public CPWL_TimerHandler
292 { 292 {
293 friend class CPWL_MsgControl; 293 friend class CPWL_MsgControl;
294 public: 294 public:
295 CPWL_Wnd(); 295 CPWL_Wnd();
296 virtual ~CPWL_Wnd(); 296 virtual ~CPWL_Wnd();
297 297
298 void Create(const PWL _CREATEPARAM & cp); 298 void Create(const PWL _CREATEPARAM & cp);
299 virtual CFX_ByteString GetClassName() const; 299 virtual CFX_ByteString GetClassName() const;
300 void Destroy(); 300 void Destroy();
301 » void» » » » » » » Move(const CPDF_ Rect & rcNew,FX_BOOL bReset,FX_BOOL bRefresh); 301 » void» » » » » » » Move(const CPDF_ Rect & rcNew,bool bReset,bool bRefresh);
302 virtual void InvalidateRect(CPDF_Rect * pRect = NULL); 302 virtual void InvalidateRect(CPDF_Rect * pRect = NULL);
303 303
304 void GetAppearanceStr eam(CFX_ByteString & sAppStream); 304 void GetAppearanceStr eam(CFX_ByteString & sAppStream);
305 void DrawAppearance(C FX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device); 305 void DrawAppearance(C FX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device);
306 306
307 » virtual FX_BOOL»» » » » OnKeyDown(FX_WORD nChar, FX_DWORD nFlag); 307 » virtual bool» » » » » OnKeyDown(FX_WORD nChar, FX_DWORD nFlag);
308 » virtual FX_BOOL»» » » » OnKeyUp(FX_WORD nChar, F X_DWORD nFlag); 308 » virtual bool» » » » » OnKeyUp(FX_WORD nChar, F X_DWORD nFlag);
309 » virtual FX_BOOL»» » » » OnChar(FX_WORD nChar, FX _DWORD nFlag); 309 » virtual bool» » » » » OnChar(FX_WORD nChar, FX _DWORD nFlag);
310 » virtual FX_BOOL»» » » » OnLButtonDblClk(const CP DF_Point & point, FX_DWORD nFlag); 310 » virtual bool» » » » » OnLButtonDblClk(const CP DF_Point & point, FX_DWORD nFlag);
311 » virtual FX_BOOL»» » » » OnLButtonDown(const CPDF _Point & point, FX_DWORD nFlag); 311 » virtual bool» » » » » OnLButtonDown(const CPDF _Point & point, FX_DWORD nFlag);
312 » virtual FX_BOOL»» » » » OnLButtonUp(const CPDF_P oint & point, FX_DWORD nFlag); 312 » virtual bool» » » » » OnLButtonUp(const CPDF_P oint & point, FX_DWORD nFlag);
313 » virtual FX_BOOL»» » » » OnMButtonDblClk(const CP DF_Point & point, FX_DWORD nFlag); 313 » virtual bool» » » » » OnMButtonDblClk(const CP DF_Point & point, FX_DWORD nFlag);
314 » virtual FX_BOOL»» » » » OnMButtonDown(const CPDF _Point & point, FX_DWORD nFlag); 314 » virtual bool» » » » » OnMButtonDown(const CPDF _Point & point, FX_DWORD nFlag);
315 » virtual FX_BOOL»» » » » OnMButtonUp(const CPDF_P oint & point, FX_DWORD nFlag); 315 » virtual bool» » » » » OnMButtonUp(const CPDF_P oint & point, FX_DWORD nFlag);
316 » virtual FX_BOOL»» » » » OnRButtonDown(const CPDF _Point & point, FX_DWORD nFlag); 316 » virtual bool» » » » » OnRButtonDown(const CPDF _Point & point, FX_DWORD nFlag);
317 » virtual FX_BOOL»» » » » OnRButtonUp(const CPDF_P oint & point, FX_DWORD nFlag); 317 » virtual bool» » » » » OnRButtonUp(const CPDF_P oint & point, FX_DWORD nFlag);
318 » virtual FX_BOOL»» » » » OnMouseMove(const CPDF_P oint & point, FX_DWORD nFlag); 318 » virtual bool» » » » » OnMouseMove(const CPDF_P oint & point, FX_DWORD nFlag);
319 » virtual FX_BOOL»» » » » OnMouseWheel(short zDelt a, const CPDF_Point & point, FX_DWORD nFlag); 319 » virtual bool» » » » » OnMouseWheel(short zDelt a, const CPDF_Point & point, FX_DWORD nFlag);
320 320
321 virtual void SetFocus(); 321 virtual void SetFocus();
322 virtual void KillFocus(); 322 virtual void KillFocus();
323 void SetCapture(); 323 void SetCapture();
324 void ReleaseCapture() ; 324 void ReleaseCapture() ;
325 325
326 virtual void OnNotify(CPWL_Wnd* pWnd, FX_DWORD msg, intptr_t wParam = 0, intptr_t lParam = 0); 326 virtual void OnNotify(CPWL_Wnd* pWnd, FX_DWORD msg, intptr_t wParam = 0, intptr_t lParam = 0);
327 virtual void SetTextColor(const CPWL_ Color & color); 327 virtual void SetTextColor(const CPWL_ Color & color);
328 virtual void SetTextStrokeColor(const CPWL_Color & color); 328 virtual void SetTextStrokeColor(const CPWL_Color & color);
329 » virtual void» » » » » SetVisible(FX_BOOL bVisi ble); 329 » virtual void» » » » » SetVisible(bool bVisible );
330 330
331 virtual CPDF_Rect GetFocusRect() const; 331 virtual CPDF_Rect GetFocusRect() const;
332 virtual CPWL_Color GetBackgroundColor() con st; 332 virtual CPWL_Color GetBackgroundColor() con st;
333 virtual CPWL_Color GetBorderColor() const; 333 virtual CPWL_Color GetBorderColor() const;
334 virtual CPWL_Color GetTextColor() const; 334 virtual CPWL_Color GetTextColor() const;
335 virtual CPWL_Color GetTextStrokeColor() con st; 335 virtual CPWL_Color GetTextStrokeColor() con st;
336 virtual FX_FLOAT GetFontSize() const; 336 virtual FX_FLOAT GetFontSize() const;
337 virtual int32_t GetInnerBorderWidth() const; 337 virtual int32_t GetInnerBorderWidth() const;
338 virtual CPWL_Color GetBorderLeftTopColor(in t32_t nBorderStyle) const; 338 virtual CPWL_Color GetBorderLeftTopColor(in t32_t nBorderStyle) const;
339 virtual CPWL_Color GetBorderRightBottomColo r(int32_t nBorderStyle) const; 339 virtual CPWL_Color GetBorderRightBottomColo r(int32_t nBorderStyle) const;
340 340
341 » virtual FX_BOOL»» » » » IsModified() const {retu rn FALSE;} 341 » virtual bool» » » » » IsModified() const {retu rn false;}
342 342
343 virtual void SetFontSize(FX_FLOAT fFo ntSize); 343 virtual void SetFontSize(FX_FLOAT fFo ntSize);
344 344
345 void SetBackgroundCol or(const CPWL_Color & color); 345 void SetBackgroundCol or(const CPWL_Color & color);
346 void SetBorderColor(c onst CPWL_Color & color); 346 void SetBorderColor(c onst CPWL_Color & color);
347 void SetBorderWidth(i nt32_t nBorderWidth); 347 void SetBorderWidth(i nt32_t nBorderWidth);
348 void SetClipRect(cons t CPDF_Rect & rect); 348 void SetClipRect(cons t CPDF_Rect & rect);
349 void SetBorderStyle(i nt32_t eBorderStyle); 349 void SetBorderStyle(i nt32_t eBorderStyle);
350 void SetBorderDash(co nst CPWL_Dash & sDash); 350 void SetBorderDash(co nst CPWL_Dash & sDash);
351 351
352 CPDF_Rect GetOriginWindowR ect() const; 352 CPDF_Rect GetOriginWindowR ect() const;
353 virtual CPDF_Rect GetWindowRect() const; 353 virtual CPDF_Rect GetWindowRect() const;
354 virtual CPDF_Rect GetClientRect() const; 354 virtual CPDF_Rect GetClientRect() const;
355 CPDF_Point GetCenterPoint() const; 355 CPDF_Point GetCenterPoint() const;
356 CPDF_Rect GetClientCenterS quare() const; 356 CPDF_Rect GetClientCenterS quare() const;
357 CPDF_Rect GetWindowCenterS quare() const; 357 CPDF_Rect GetWindowCenterS quare() const;
358 int32_t GetBorderWidth() const; 358 int32_t GetBorderWidth() const;
359 » FX_BOOL»» » » » » » IsVisible() cons t {return m_bVisible;} 359 » bool» » » » » » » IsVisible() cons t {return m_bVisible;}
360 » FX_BOOL»» » » » » » HasFlag(FX_DWORD dwFlags) const; 360 » bool» » » » » » » HasFlag(FX_DWORD dwFlags) const;
361 void AddFlag(FX_DWORD dwFlags); 361 void AddFlag(FX_DWORD dwFlags);
362 void RemoveFlag(FX_DW ORD dwFlags); 362 void RemoveFlag(FX_DW ORD dwFlags);
363 CPDF_Rect GetClipRect() co nst; 363 CPDF_Rect GetClipRect() co nst;
364 CPWL_Wnd* GetParentWindow( ) const; 364 CPWL_Wnd* GetParentWindow( ) const;
365 int32_t GetBorderStyle() const; 365 int32_t GetBorderStyle() const;
366 CPWL_Dash GetBorderDash() const; 366 CPWL_Dash GetBorderDash() const;
367 void* GetAttachedData( ) const; 367 void* GetAttachedData( ) const;
368 368
369 » FX_BOOL»» » » » » » WndHitTest(const CPDF_Point & point) const; 369 » bool» » » » » » » WndHitTest(const CPDF_Point & point) const;
370 » FX_BOOL»» » » » » » ClientHitTest(co nst CPDF_Point & point) const; 370 » bool» » » » » » » ClientHitTest(co nst CPDF_Point & point) const;
371 » FX_BOOL»» » » » » » IsCaptureMouse() const; 371 » bool» » » » » » » IsCaptureMouse() const;
372 372
373 const CPWL_Wnd* GetFocused() const; 373 const CPWL_Wnd* GetFocused() const;
374 » FX_BOOL»» » » » » » IsFocused() cons t; 374 » bool» » » » » » » IsFocused() cons t;
375 » FX_BOOL»» » » » » » IsReadOnly() con st; 375 » bool» » » » » » » IsReadOnly() con st;
376 CPWL_ScrollBar* GetVScrollBar() const; 376 CPWL_ScrollBar* GetVScrollBar() const;
377 377
378 IFX_Edit_FontMap* GetFontMap() const; 378 IFX_Edit_FontMap* GetFontMap() const;
379 IPWL_Provider* GetProvider() const; 379 IPWL_Provider* GetProvider() const;
380 virtual IFX_SystemHandler* GetSystemHandler() const; 380 virtual IFX_SystemHandler* GetSystemHandler() const;
381 IPWL_FocusHandler* GetFocusHandler() const; 381 IPWL_FocusHandler* GetFocusHandler() const;
382 382
383 int32_t GetTransparency(); 383 int32_t GetTransparency();
384 void SetTransparency( int32_t nTransparency); 384 void SetTransparency( int32_t nTransparency);
385 385
386 CPDF_Matrix GetChildToRoot() const; 386 CPDF_Matrix GetChildToRoot() const;
387 CPDF_Matrix GetChildMatrix() const; 387 CPDF_Matrix GetChildMatrix() const;
388 void SetChildMatrix(c onst CPDF_Matrix& mt); 388 void SetChildMatrix(c onst CPDF_Matrix& mt);
389 CPDF_Matrix GetWindowMatrix( ) const; 389 CPDF_Matrix GetWindowMatrix( ) const;
390 390
391 virtual CPDF_Point ChildToParent(const CPDF _Point& point) const; 391 virtual CPDF_Point ChildToParent(const CPDF _Point& point) const;
392 virtual CPDF_Rect ChildToParent(const CPDF _Rect& rect) const; 392 virtual CPDF_Rect ChildToParent(const CPDF _Rect& rect) const;
393 virtual CPDF_Point ParentToChild(const CPDF _Point& point) const; 393 virtual CPDF_Point ParentToChild(const CPDF _Point& point) const;
394 virtual CPDF_Rect ParentToChild(const CPDF _Rect& rect) const; 394 virtual CPDF_Rect ParentToChild(const CPDF _Rect& rect) const;
395 395
396 //those methods only implemented by listctrl item 396 //those methods only implemented by listctrl item
397 virtual FX_FLOAT GetItemHeight(FX_FLOAT f LimitWidth) {return 0;} 397 virtual FX_FLOAT GetItemHeight(FX_FLOAT f LimitWidth) {return 0;}
398 virtual FX_FLOAT GetItemLeftMargin() {ret urn 0;} 398 virtual FX_FLOAT GetItemLeftMargin() {ret urn 0;}
399 virtual FX_FLOAT GetItemRightMargin() {re turn 0;} 399 virtual FX_FLOAT GetItemRightMargin() {re turn 0;}
400 400
401 » void» » » » » » » EnableWindow(FX_ BOOL bEnable); 401 » void» » » » » » » EnableWindow(boo l bEnable);
402 » FX_BOOL»» » » » » » IsEnabled(); 402 » bool» » » » » » » IsEnabled();
403 virtual void SetCursor(); 403 virtual void SetCursor();
404 404
405 protected: 405 protected:
406 virtual void CreateChildWnd(const PWL _CREATEPARAM & cp); 406 virtual void CreateChildWnd(const PWL _CREATEPARAM & cp);
407 virtual void RePosChildWnd(); 407 virtual void RePosChildWnd();
408 void GetAppearanceStr eam(CFX_ByteTextBuf & sAppStream); 408 void GetAppearanceStr eam(CFX_ByteTextBuf & sAppStream);
409 virtual void GetThisAppearanceStream( CFX_ByteTextBuf & sAppStream); 409 virtual void GetThisAppearanceStream( CFX_ByteTextBuf & sAppStream);
410 virtual void GetChildAppearanceStream (CFX_ByteTextBuf & sAppStream); 410 virtual void GetChildAppearanceStream (CFX_ByteTextBuf & sAppStream);
411 411
412 virtual void DrawThisAppearance(CFX_R enderDevice* pDevice, CPDF_Matrix* pUser2Device); 412 virtual void DrawThisAppearance(CFX_R enderDevice* pDevice, CPDF_Matrix* pUser2Device);
413 virtual void DrawChildAppearance(CFX_ RenderDevice* pDevice, CPDF_Matrix* pUser2Device); 413 virtual void DrawChildAppearance(CFX_ RenderDevice* pDevice, CPDF_Matrix* pUser2Device);
414 414
415 virtual void OnCreate(PWL_CREATEPARAM & cp); 415 virtual void OnCreate(PWL_CREATEPARAM & cp);
416 virtual void OnCreated(); 416 virtual void OnCreated();
417 virtual void OnDestroy(); 417 virtual void OnDestroy();
418 418
419 virtual void OnSetFocus(); 419 virtual void OnSetFocus();
420 virtual void OnKillFocus(); 420 virtual void OnKillFocus();
421 421
422 virtual void OnEnabled(); 422 virtual void OnEnabled();
423 virtual void OnDisabled(); 423 virtual void OnDisabled();
424 424
425 » void» » » » » » » SetNotifyFlag(FX _BOOL bNotifying = TRUE){m_bNotifying = bNotifying;}; 425 » void» » » » » » » SetNotifyFlag(bo ol bNotifying = true){m_bNotifying = bNotifying;};
426 426
427 » FX_BOOL»» » » » » » IsValid() const; 427 » bool» » » » » » » IsValid() const;
428 PWL_CREATEPARAM GetCreationParam() const ; 428 PWL_CREATEPARAM GetCreationParam() const ;
429 » FX_BOOL»» » » » » » IsNotifying() co nst {return m_bNotifying;} 429 » bool» » » » » » » IsNotifying() co nst {return m_bNotifying;}
430 430
431 void InvalidateRectMo ve(const CPDF_Rect & rcOld, const CPDF_Rect & rcNew); 431 void InvalidateRectMo ve(const CPDF_Rect & rcOld, const CPDF_Rect & rcNew);
432 432
433 void PWLtoWnd(const C PDF_Point & point, int32_t& x, int32_t& y) const; 433 void PWLtoWnd(const C PDF_Point & point, int32_t& x, int32_t& y) const;
434 FX_RECT PWLtoWnd(const C PDF_Rect & rect) const; 434 FX_RECT PWLtoWnd(const C PDF_Rect & rect) const;
435 FX_HWND GetAttachedHWnd( ) const; 435 FX_HWND GetAttachedHWnd( ) const;
436 436
437 » FX_BOOL»» » » » » » IsWndCaptureMous e(const CPWL_Wnd * pWnd) const; 437 » bool» » » » » » » IsWndCaptureMous e(const CPWL_Wnd * pWnd) const;
438 » FX_BOOL»» » » » » » IsWndCaptureKeyb oard(const CPWL_Wnd * pWnd) const; 438 » bool» » » » » » » IsWndCaptureKeyb oard(const CPWL_Wnd * pWnd) const;
439 const CPWL_Wnd* GetRootWnd() const; 439 const CPWL_Wnd* GetRootWnd() const;
440 440
441 » FX_BOOL»» » » » » » IsCTRLpressed(FX _DWORD nFlag) const; 441 » bool» » » » » » » IsCTRLpressed(FX _DWORD nFlag) const;
442 » FX_BOOL»» » » » » » IsSHIFTpressed(F X_DWORD nFlag) const; 442 » bool» » » » » » » IsSHIFTpressed(F X_DWORD nFlag) const;
443 » FX_BOOL»» » » » » » IsALTpressed(FX_ DWORD nFlag) const; 443 » bool» » » » » » » IsALTpressed(FX_ DWORD nFlag) const;
444 » FX_BOOL»» » » » » » IsINSERTpressed( FX_DWORD nFlag) const; 444 » bool» » » » » » » IsINSERTpressed( FX_DWORD nFlag) const;
445 445
446 private: 446 private:
447 void AddChild(CPWL_Wn d * pWnd); 447 void AddChild(CPWL_Wn d * pWnd);
448 void RemoveChild(CPWL _Wnd * pWnd); 448 void RemoveChild(CPWL _Wnd * pWnd);
449 449
450 void CreateScrollBar( const PWL_CREATEPARAM & cp); 450 void CreateScrollBar( const PWL_CREATEPARAM & cp);
451 void CreateVScrollBar (const PWL_CREATEPARAM & cp); 451 void CreateVScrollBar (const PWL_CREATEPARAM & cp);
452 452
453 void AjustStyle(); 453 void AjustStyle();
454 void CreateMsgControl (); 454 void CreateMsgControl ();
455 void DestroyMsgContro l(); 455 void DestroyMsgContro l();
456 456
457 CPWL_MsgControl* GetMsgControl() const; 457 CPWL_MsgControl* GetMsgControl() const;
458 458
459 protected: 459 protected:
460 CFX_ArrayTemplate<CPWL_Wnd*> m_aChildren; 460 CFX_ArrayTemplate<CPWL_Wnd*> m_aChildren;
461 461
462 private: 462 private:
463 PWL_CREATEPARAM m_sPrivateParam; 463 PWL_CREATEPARAM m_sPrivateParam;
464 464
465 CPWL_ScrollBar* m_pVScrollBar; 465 CPWL_ScrollBar* m_pVScrollBar;
466 466
467 CPDF_Rect m_rcWindow; 467 CPDF_Rect m_rcWindow;
468 CPDF_Rect m_rcClip; 468 CPDF_Rect m_rcClip;
469 469
470 » FX_BOOL»» » » » » » m_bCreated; 470 » bool» » » » » » » m_bCreated;
471 » FX_BOOL»» » » » » » m_bVisible; 471 » bool» » » » » » » m_bVisible;
472 » FX_BOOL»» » » » » » m_bNotifying; 472 » bool» » » » » » » m_bNotifying;
473 » FX_BOOL»» » » » » » m_bEnabled; 473 » bool» » » » » » » m_bEnabled;
474 }; 474 };
475 475
476 #endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_ 476 #endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_WND_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/pdfwindow/PWL_Utils.h ('k') | fpdfsdk/src/formfiller/FFL_CBA_Fontmap.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698