[CMAKE]
[reactos.git] / include / psdk / gdiplusstringformat.h
1 /*
2 * GdiPlusStringFormat.h
3 *
4 * Windows GDI+
5 *
6 * This file is part of the w32api package.
7 *
8 * THIS SOFTWARE IS NOT COPYRIGHTED
9 *
10 * This source code is offered for use in the public domain. You may
11 * use, modify or distribute it freely.
12 *
13 * This code is distributed in the hope that it will be useful but
14 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
15 * DISCLAIMED. This includes but is not limited to warranties of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 */
18
19 #ifndef _GDIPLUSSTRINGFORMAT_H
20 #define _GDIPLUSSTRINGFORMAT_H
21
22 class StringFormat : public GdiplusBase
23 {
24 public:
25 StringFormat(INT formatFlags, LANGID language)
26 {
27 }
28
29 StringFormat(const StringFormat *format)
30 {
31 }
32
33 StringFormat *Clone(VOID)
34 {
35 return NULL;
36 }
37
38 static const StringFormat *GenericDefault(VOID)
39 {
40 return NULL;
41 }
42
43 static const StringFormat *GenericTypographic(VOID)
44 {
45 return NULL;
46 }
47
48 StringAlignment GetAlignment(VOID) const
49 {
50 return StringAlignmentNear;
51 }
52
53 LANGID GetDigitSubstitutionLanguage(VOID) const
54 {
55 return 0;
56 }
57
58 StringDigitSubstitute GetDigitSubstitutionMethod(VOID) const
59 {
60 return StringDigitSubstituteNone;
61 }
62
63 INT GetFormatFlags(VOID) const
64 {
65 return 0;
66 }
67
68 HotkeyPrefix GetHotkeyPrefix(VOID) const
69 {
70 return HotkeyPrefixNone;
71 }
72
73 Status GetLastStatus(VOID) const
74 {
75 return NotImplemented;
76 }
77
78 StringAlignment GetLineAlignment(VOID) const
79 {
80 return StringAlignmentNear;
81 }
82
83 INT GetMeasurableCharacterRangeCount(VOID) const
84 {
85 return 0;
86 }
87
88 INT GetTabStopCount(VOID) const
89 {
90 return 0;
91 }
92
93 Status GetTabStops(INT count, REAL *firstTabOffset, REAL *tabStops) const
94 {
95 return NotImplemented;
96 }
97
98 StringTrimming GetTrimming(VOID) const
99 {
100 return StringTrimmingNone;
101 }
102
103 Status SetAlignment(StringAlignment align)
104 {
105 return NotImplemented;
106 }
107
108 Status SetDigitSubstitution(LANGID language, StringDigitSubstitute substitute)
109 {
110 return NotImplemented;
111 }
112
113 Status SetFormatFlags(INT flags)
114 {
115 return NotImplemented;
116 }
117
118 Status SetHotkeyPrefix(HotkeyPrefix hotkeyPrefix)
119 {
120 return NotImplemented;
121 }
122
123 Status SetLineAlignment(StringAlignment align)
124 {
125 return NotImplemented;
126 }
127
128 Status SetMeasurableCharacterRanges(INT rangeCount, const CharacterRange *ranges)
129 {
130 return NotImplemented;
131 }
132
133 Status SetTabStops(REAL firstTabOffset, INT count, const REAL *tabStops)
134 {
135 return NotImplemented;
136 }
137
138 Status SetTrimming(StringTrimming trimming)
139 {
140 return NotImplemented;
141 }
142 };
143
144 #endif /* _GDIPLUSSTRINGFORMAT_H */