File: TabArray.xml

package info (click to toggle)
gtk-sharp3 2.99.3-4.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 25,488 kB
  • sloc: xml: 308,885; cs: 38,796; sh: 11,336; perl: 1,295; makefile: 1,099; ansic: 903
file content (230 lines) | stat: -rw-r--r-- 11,257 bytes parent folder | download | duplicates (5)
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
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<Type Name="TabArray" FullName="Pango.TabArray">
  <TypeSignature Language="C#" Maintainer="auto" Value="public class TabArray : GLib.Opaque" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TabArray extends GLib.Opaque" />
  <AssemblyInfo>
    <AssemblyName>pango-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
  </AssemblyInfo>
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
  <Base>
    <BaseTypeName>GLib.Opaque</BaseTypeName>
  </Base>
  <Interfaces>
  </Interfaces>
  <Docs>
    <summary>an object containing an array of tab stops.</summary>
    <remarks>Each tab stop has an alignment and a position.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public TabArray (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">Pointer to the C object.</param>
        <summary>Internal constructor</summary>
        <remarks>
          <para>This is an internal constructor, and should not be used by user code.</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public TabArray (int initial_size, bool positions_in_pixels);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 initial_size, bool positions_in_pixels) cil managed" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters>
        <Parameter Name="initial_size" Type="System.Int32" />
        <Parameter Name="positions_in_pixels" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="initial_size">Initial number of tab stops to allocate, can be 0</param>
        <param name="positions_in_pixels">if <see langword="true" /> the tab positions are in pixel units</param>
        <summary>an object containing an array of tab stops</summary>
        <remarks>Creates a new <see cref="T:Pango.TabArray" /> with the number of tab stops specified by <paramref name="initial_size" />. If <paramref name="positions_in_pixels" /> is <see langword="true" />, the tab stop positions are specified in pixel units otherwise in pango units. All tab stops are initially at position 0.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Copy">
      <MemberSignature Language="C#" Value="public Pango.TabArray Copy ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.TabArray Copy() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.TabArray</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Copies the existing <see cref="T:Pango.TabArray" /> to a new one.</summary>
        <returns>an object of type <see cref="T:Pango.TabArray" /></returns>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Finalize">
      <MemberSignature Language="C#" Value="~TabArray ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Free">
      <MemberSignature Language="C#" Value="public void Free ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Free() cil managed" />
      <MemberType>Method</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>System.Obsolete("Pango.TabArray is now freed automatically")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Frees all the resources for this object.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Free">
      <MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetTab">
      <MemberSignature Language="C#" Value="public void GetTab (int tab_index, out Pango.TabAlign alignment, out int location);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetTab(int32 tab_index, valuetype Pango.TabAlign alignment, int32 location) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="tab_index" Type="System.Int32" />
        <Parameter Name="alignment" Type="Pango.TabAlign&amp;" RefType="out" />
        <Parameter Name="location" Type="System.Int32&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <param name="tab_index">the tab stop index</param>
        <param name="alignment">a <see cref="T:Pango.TabAlign&amp;" /></param>
        <param name="location">a <see cref="T:System.Int32&amp;" />, the position in Pango units.</param>
        <summary>Gets the alignment and position of the tab stop specified by <paramref name="tab_index" />.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetTabs">
      <MemberSignature Language="C#" Value="public void GetTabs (out Pango.TabAlign[] alignments, out int[] locations);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetTabs(valuetype Pango.TabAlign[] alignments, int32[] locations) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="alignments" Type="Pango.TabAlign[]&amp;" RefType="out" />
        <Parameter Name="locations" Type="System.Int32[]&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <param name="alignments">an array of <see cref="T:Pango.TabAlign" /> indicating the alignment of each tab stop.</param>
        <param name="locations">an array of <see cref="T:System.Int32[]" /> indicating the location of each tab stop in pango units.</param>
        <summary>Gets the an array of alignments and positions.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="GType">
      <MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
      <MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>GLib.GType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>GType Property.</summary>
        <value>a <see cref="T:GLib.GType" /></value>
        <remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.TabArray" />.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PositionsInPixels">
      <MemberSignature Language="C#" Value="public bool PositionsInPixels { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool PositionsInPixels" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>returns <see langword="true" /> if the tab positions are specified in pixels and <see langword="false" /> if they are in pango units.</summary>
        <value>an object of type <see cref="T:System.Boolean" /></value>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Resize">
      <MemberSignature Language="C#" Value="public void Resize (int new_size);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Resize(int32 new_size) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="new_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="new_size">the new size of the array</param>
        <summary>Sets the size of the tab array to the value specified by <paramref name="new_size" />.</summary>
        <remarks>You must subsequently initialize any tabs that were added to the array.</remarks>
      </Docs>
    </Member>
    <Member MemberName="SetTab">
      <MemberSignature Language="C#" Value="public void SetTab (int tab_index, Pango.TabAlign alignment, int location);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTab(int32 tab_index, valuetype Pango.TabAlign alignment, int32 location) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="tab_index" Type="System.Int32" />
        <Parameter Name="alignment" Type="Pango.TabAlign" />
        <Parameter Name="location" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="tab_index">the index of a tab stop</param>
        <param name="alignment">the tab alignment</param>
        <param name="location">the tab location in pango units</param>
        <summary>Sets the specified <paramref name="alignment" /> and <paramref name="location" /> of the tab stop specified by <paramref name="tab_index" />.</summary>
        <remarks>The value of <paramref name="alignment" /> must always be <see cref="T:Pango.TabAlign.Left" /> in the current implementation.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Size">
      <MemberSignature Language="C#" Value="public int Size { get; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Size" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>returns the number of tab stops in the tab array.</summary>
        <value>the number of tab stops in the array.</value>
        <remarks />
      </Docs>
    </Member>
  </Members>
</Type>