~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<Type Name="CTFontSymbolicTraits" FullName="MonoMac.CoreText.CTFontSymbolicTraits">
  <TypeSignature Language="C#" Value="public enum CTFontSymbolicTraits" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CTFontSymbolicTraits extends System.Enum" />
  <AssemblyInfo>
    <AssemblyName>MonoMac</AssemblyName>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Attributes>
    <Attribute>
      <AttributeName>MonoMac.ObjCRuntime.Since(3, 2)</AttributeName>
    </Attribute>
    <Attribute>
      <AttributeName>System.Flags</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>Describes the style of a font.</summary>
    <remarks>
      <para>
	You can use this to query trait information about a font.
      </para>
      <example>
        <code lang="c#">
void ShowInfo (CTFont font)
{
    var traits = font.GetTraits ();
    if (traits.Bold)
	Console.WriteLine ("Bold font, weight={0}", traits.Weight);
    if (traits.Italic)
	Console.WriteLine ("Italic font, slant={0}", traits.Slant);
    if (traits.Condensed || traits.Expanded)
	Console.WriteLine ("Condensed/Expanded font, width={0}", traits.Width);
    if (traits.ColorGlyphs)
	Console.WriteLine ("Font has colored glyphs");
    if (traits.MonoSpace)
	Console.WriteLine ("Font is monospaced");
    if (traits.Vertical)
	Console.WriteLine ("Font contains vertical metrics");
}
	</code>
      </example>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName="Bold">
      <MemberSignature Language="C#" Value="Bold" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Bold = unsigned int32(2)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>
	  This is a bold font.  If querying <see cref="T:MonoMac.CoreText.CTFontTraits" /> you can get more
	  information about the weight from the <see cref="P:MonoMac.CoreText.CTFontTraits.Weight" /> property.
	</summary>
      </Docs>
    </Member>
    <Member MemberName="ColorGlyphs">
      <MemberSignature Language="C#" Value="ColorGlyphs" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits ColorGlyphs = unsigned int32(8192)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>This font contains glyphs with colors (for example, some Emoji fonts).</summary>
      </Docs>
    </Member>
    <Member MemberName="Composite">
      <MemberSignature Language="C#" Value="Composite" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Composite = unsigned int32(16384)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
      </Docs>
    </Member>
    <Member MemberName="Condensed">
      <MemberSignature Language="C#" Value="Condensed" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Condensed = unsigned int32(64)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>This is a condensed font.  If querying <see cref="T:MonoMac.CoreText.CTFontTraits" /> you can get more
	  information about the width from the <see cref="P:MonoMac.CoreText.CTFontTraits.Width" /> property.</summary>
      </Docs>
    </Member>
    <Member MemberName="Expanded">
      <MemberSignature Language="C#" Value="Expanded" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Expanded = unsigned int32(32)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>This is an expanded font.</summary>
      </Docs>
    </Member>
    <Member MemberName="Italic">
      <MemberSignature Language="C#" Value="Italic" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Italic = unsigned int32(1)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>This is an italic font.  If querying <see cref="T:MonoMac.CoreText.CTFontTraits" /> you can get more
	  information about the slant from the <see cref="P:MonoMac.CoreText.CTFontTraits.Slant" /> property.</summary>
      </Docs>
    </Member>
    <Member MemberName="Mask">
      <MemberSignature Language="C#" Value="Mask" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Mask = unsigned int32(4026531840)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
      </Docs>
    </Member>
    <Member MemberName="MonoSpace">
      <MemberSignature Language="C#" Value="MonoSpace" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits MonoSpace = unsigned int32(1024)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Use fixed fonts if available.</summary>
      </Docs>
    </Member>
    <Member MemberName="None">
      <MemberSignature Language="C#" Value="None" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits None = unsigned int32(0)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Used when no values are set.</summary>
      </Docs>
    </Member>
    <Member MemberName="UIOptimized">
      <MemberSignature Language="C#" Value="UIOptimized" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits UIOptimized = unsigned int32(4096)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The font is optimized for UI rendering.</summary>
      </Docs>
    </Member>
    <Member MemberName="Vertical">
      <MemberSignature Language="C#" Value="Vertical" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype MonoMac.CoreText.CTFontSymbolicTraits Vertical = unsigned int32(2048)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>0.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>MonoMac.CoreText.CTFontSymbolicTraits</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The font has vertical information for rendering.</summary>
      </Docs>
    </Member>
  </Members>
</Type>