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&" RefType="out" />
<Parameter Name="location" Type="System.Int32&" RefType="out" />
</Parameters>
<Docs>
<param name="tab_index">the tab stop index</param>
<param name="alignment">a <see cref="T:Pango.TabAlign&" /></param>
<param name="location">a <see cref="T:System.Int32&" />, 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[]&" RefType="out" />
<Parameter Name="locations" Type="System.Int32[]&" 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>
|