finish header restructuring
[reactos.git] / reactos / include / 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 #if __GNUC__ >= 3
23 #pragma GCC system_header
24 #endif
25
26 class StringFormat : public GdiplusBase
27 {
28 public:
29 StringFormat(INT formatFlags, LANGID language)
30 {
31 }
32
33 StringFormat(const StringFormat *format)
34 {
35 }
36
37 StringFormat *Clone(VOID)
38 {
39 return NULL;
40 }
41
42 static const StringFormat *GenericDefault(VOID)
43 {
44 return NULL;
45 }
46
47 static const StringFormat *GenericTypographic(VOID)
48 {
49 return NULL;
50 }
51
52 StringAlignment GetAlignment(VOID) const
53 {
54 return StringAlignmentNear;
55 }
56
57 LANGID GetDigitSubstitutionLanguage(VOID) const
58 {
59 return 0;
60 }
61
62 StringDigitSubstitute GetDigitSubstitutionMethod(VOID) const
63 {
64 return StringDigitSubstituteNone;
65 }
66
67 INT GetFormatFlags(VOID) const
68 {
69 return 0;
70 }
71
72 HotkeyPrefix GetHotkeyPrefix(VOID) const
73 {
74 return HotkeyPrefixNone;
75 }
76
77 Status GetLastStatus(VOID) const
78 {
79 return NotImplemented;
80 }
81
82 StringAlignment GetLineAlignment(VOID) const
83 {
84 return StringAlignmentNear;
85 }
86
87 INT GetMeasurableCharacterRangeCount(VOID) const
88 {
89 return 0;
90 }
91
92 INT GetTabStopCount(VOID) const
93 {
94 return 0;
95 }
96
97 Status GetTabStops(INT count, REAL *firstTabOffset, REAL *tabStops) const
98 {
99 return NotImplemented;
100 }
101
102 StringTrimming GetTrimming(VOID) const
103 {
104 return StringTrimmingNone;
105 }
106
107 Status SetAlignment(StringAlignment align)
108 {
109 return NotImplemented;
110 }
111
112 Status SetDigitSubstitution(LANGID language, StringDigitSubstitute substitute)
113 {
114 return NotImplemented;
115 }
116
117 Status SetFormatFlags(INT flags)
118 {
119 return NotImplemented;
120 }
121
122 Status SetHotkeyPrefix(HotkeyPrefix hotkeyPrefix)
123 {
124 return NotImplemented;
125 }
126
127 Status SetLineAlignment(StringAlignment align)
128 {
129 return NotImplemented;
130 }
131
132 Status SetMeasurableCharacterRanges(INT rangeCount, const CharacterRange *ranges)
133 {
134 return NotImplemented;
135 }
136
137 Status SetTabStops(REAL firstTabOffset, INT count, const REAL *tabStops)
138 {
139 return NotImplemented;
140 }
141
142 Status SetTrimming(StringTrimming trimming)
143 {
144 return NotImplemented;
145 }
146 };
147
148 #endif /* _GDIPLUSSTRINGFORMAT_H */