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

Side by Side Diff: fpdfsdk/include/fx_systemhandler.h

Issue 453133004: clang-format all code (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years, 4 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
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 _FX_SYSTEMHANDLER_H_ 7 #ifndef _FX_SYSTEMHANDLER_H_
8 #define _FX_SYSTEMHANDLER_H_ 8 #define _FX_SYSTEMHANDLER_H_
9 9
10 typedef FX_LPVOID» » » » FX_HWND; 10 typedef FX_LPVOID FX_HWND;
11 typedef FX_LPVOID» » » » FX_HMENU; 11 typedef FX_LPVOID FX_HMENU;
12 typedef void» » » » » (*TimerCallback)(FX_INT32 idEven t); 12 typedef void (*TimerCallback)(FX_INT32 idEvent);
13 13
14 typedef struct _FX_SYSTEMTIME 14 typedef struct _FX_SYSTEMTIME {
15 { 15 FX_WORD wYear;
16 FX_WORD wYear; 16 FX_WORD wMonth;
17 FX_WORD wMonth; 17 FX_WORD wDayOfWeek;
18 FX_WORD wDayOfWeek; 18 FX_WORD wDay;
19 FX_WORD wDay; 19 FX_WORD wHour;
20 FX_WORD wHour; 20 FX_WORD wMinute;
21 FX_WORD wMinute; 21 FX_WORD wSecond;
22 FX_WORD wSecond; 22 FX_WORD wMilliseconds;
23 FX_WORD wMilliseconds; 23 } FX_SYSTEMTIME;
24 }FX_SYSTEMTIME;
25 24
26 //cursor style 25 // cursor style
27 #define FXCT_ARROW» » » » 0 26 #define FXCT_ARROW 0
28 #define FXCT_NESW» » » » 1 27 #define FXCT_NESW 1
29 #define FXCT_NWSE» » » » 2 28 #define FXCT_NWSE 2
30 #define FXCT_VBEAM» » » » 3 29 #define FXCT_VBEAM 3
31 #define FXCT_HBEAM» » » » 4 30 #define FXCT_HBEAM 4
32 #define FXCT_HAND» » » » 5 31 #define FXCT_HAND 5
33 32
34 class IFX_SystemHandler 33 class IFX_SystemHandler {
35 { 34 public:
36 public: 35 virtual ~IFX_SystemHandler() {}
37 » virtual ~IFX_SystemHandler() {} 36 virtual void InvalidateRect(FX_HWND hWnd, FX_RECT rect) = 0;
38 » virtual void» » » » InvalidateRect(FX_HWND hWnd, FX_ RECT rect) = 0; 37 virtual void OutputSelectedRect(void* pFormFiller, CPDF_Rect& rect) = 0;
39 virtual void» » » » OutputSelectedRect(void* pFormFi ller, CPDF_Rect&rect) = 0;
40 38
41 » virtual FX_BOOL»» » » IsSelectionImplemented() = 0; 39 virtual FX_BOOL IsSelectionImplemented() = 0;
42 40
43 » virtual CFX_WideString» » GetClipboardText(FX_HWND hWnd) = 0; 41 virtual CFX_WideString GetClipboardText(FX_HWND hWnd) = 0;
44 » virtual FX_BOOL»» » » SetClipboardText(FX_HWND hWnd, C FX_WideString string) = 0; 42 virtual FX_BOOL SetClipboardText(FX_HWND hWnd, CFX_WideString string) = 0;
45 »
46 » virtual void» » » » ClientToScreen(FX_HWND hWnd, FX_ INT32& x, FX_INT32& y) = 0;
47 » virtual void» » » » ScreenToClient(FX_HWND hWnd, FX_ INT32& x, FX_INT32& y) = 0;
48 43
49 » /*cursor style 44 virtual void ClientToScreen(FX_HWND hWnd, FX_INT32& x, FX_INT32& y) = 0;
50 » FXCT_ARROW» 45 virtual void ScreenToClient(FX_HWND hWnd, FX_INT32& x, FX_INT32& y) = 0;
51 » FXCT_NESW» »
52 » FXCT_NWSE» »
53 » FXCT_VBEAM» »
54 » FXCT_HBEAM» »
55 » FXCT_HAND
56 » */
57 » virtual void» » » » SetCursor(FX_INT32 nCursorType) = 0;
58 46
59 » virtual FX_HMENU» » » CreatePopupMenu() = 0; 47 /*cursor style
60 » virtual FX_BOOL»» » » AppendMenuItem(FX_HMENU hMenu, F X_INT32 nIDNewItem, CFX_WideString string) = 0; 48 FXCT_ARROW
61 » virtual FX_BOOL»» » » EnableMenuItem(FX_HMENU hMenu, F X_INT32 nIDItem, FX_BOOL bEnabled) = 0; 49 FXCT_NESW
62 » virtual FX_INT32» » » TrackPopupMenu(FX_HMENU hMenu, F X_INT32 x, FX_INT32 y, FX_HWND hParent) = 0; 50 FXCT_NWSE
63 » virtual void» » » » DestroyMenu(FX_HMENU hMenu) = 0; 51 FXCT_VBEAM
52 FXCT_HBEAM
53 FXCT_HAND
54 */
55 virtual void SetCursor(FX_INT32 nCursorType) = 0;
64 56
65 » virtual CFX_ByteString» » GetNativeTrueTypeFont(FX_INT32 nCharset) = 0; 57 virtual FX_HMENU CreatePopupMenu() = 0;
66 » virtual FX_BOOL»» » » FindNativeTrueTypeFont(FX_INT32 nCharset, CFX_ByteString sFontFaceName) = 0; 58 virtual FX_BOOL AppendMenuItem(FX_HMENU hMenu,
67 » virtual CPDF_Font*» » » AddNativeTrueTypeFontToPDF(CPDF_ Document* pDoc, CFX_ByteString sFontFaceName, FX_BYTE nCharset) = 0; 59 FX_INT32 nIDNewItem,
60 CFX_WideString string) = 0;
61 virtual FX_BOOL EnableMenuItem(FX_HMENU hMenu,
62 FX_INT32 nIDItem,
63 FX_BOOL bEnabled) = 0;
64 virtual FX_INT32 TrackPopupMenu(FX_HMENU hMenu,
65 FX_INT32 x,
66 FX_INT32 y,
67 FX_HWND hParent) = 0;
68 virtual void DestroyMenu(FX_HMENU hMenu) = 0;
68 69
69 » virtual FX_INT32» » » SetTimer(FX_INT32 uElapse, Timer Callback lpTimerFunc) = 0; 70 virtual CFX_ByteString GetNativeTrueTypeFont(FX_INT32 nCharset) = 0;
70 » virtual void» » » » KillTimer(FX_INT32 nID) = 0; 71 virtual FX_BOOL FindNativeTrueTypeFont(FX_INT32 nCharset,
72 CFX_ByteString sFontFaceName) = 0;
73 virtual CPDF_Font* AddNativeTrueTypeFontToPDF(CPDF_Document* pDoc,
74 CFX_ByteString sFontFaceName,
75 FX_BYTE nCharset) = 0;
71 76
77 virtual FX_INT32 SetTimer(FX_INT32 uElapse, TimerCallback lpTimerFunc) = 0;
78 virtual void KillTimer(FX_INT32 nID) = 0;
72 79
73 » virtual FX_BOOL»» » » IsSHIFTKeyDown(FX_DWORD nFlag) = 0; 80 virtual FX_BOOL IsSHIFTKeyDown(FX_DWORD nFlag) = 0;
74 » virtual FX_BOOL»» » » IsCTRLKeyDown(FX_DWORD nFlag) = 0; 81 virtual FX_BOOL IsCTRLKeyDown(FX_DWORD nFlag) = 0;
75 » virtual FX_BOOL»» » » IsALTKeyDown(FX_DWORD nFlag) = 0 ; 82 virtual FX_BOOL IsALTKeyDown(FX_DWORD nFlag) = 0;
76 » virtual FX_BOOL»» » » IsINSERTKeyDown(FX_DWORD nFlag) = 0; 83 virtual FX_BOOL IsINSERTKeyDown(FX_DWORD nFlag) = 0;
77 84
78 » virtual»FX_SYSTEMTIME» » GetLocalTime() = 0; 85 virtual FX_SYSTEMTIME GetLocalTime() = 0;
79 86
80 » virtual FX_INT32» » » GetCharSet() = 0;» 87 virtual FX_INT32 GetCharSet() = 0;
81 » virtual void » » » » SetCharSet(FX_INT32 nCharSet) = 0; 88 virtual void SetCharSet(FX_INT32 nCharSet) = 0;
82 }; 89 };
83 90
84 #endif //_FX_SYSTEMHANDLER_H_ 91 #endif //_FX_SYSTEMHANDLER_H_
85
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698