* parser/gapi2xml.pl (parseTypeToken): don't parse punctuation

into the type name

	* gtk/gtk-api.raw: Regen, exposing the previously-broken
	AccelGroup.AccelActivate, AccelMap.Changed,
	ActionGroup.ConnectProxy, ActionGroup.DisconnectProxy,
	ActionGroup.PreActivate, ActionGroup.PostActivate, and
	Widget.EventAfter.

	* gtk/Gtk.metadata: Give proper names to the parameters of those
	signals

svn path=/trunk/gtk-sharp/; revision=41111
This commit is contained in:
Dan Winship 2005-02-23 20:16:40 +00:00
parent 909200cf13
commit 05ddfae8dc
15 changed files with 628 additions and 59 deletions

View File

@ -1,3 +1,17 @@
2005-02-23 Dan Winship <danw@novell.com>
* parser/gapi2xml.pl (parseTypeToken): don't parse punctuation
into the type name
* gtk/gtk-api.raw: Regen, exposing the previously-broken
AccelGroup.AccelActivate, AccelMap.Changed,
ActionGroup.ConnectProxy, ActionGroup.DisconnectProxy,
ActionGroup.PreActivate, ActionGroup.PostActivate, and
Widget.EventAfter.
* gtk/Gtk.metadata: Give proper names to the parameters of those
signals
2005-02-17 Dan Winship <danw@novell.com> 2005-02-17 Dan Winship <danw@novell.com>
* generator/Field.cs (Validate): new, to check that a field has a * generator/Field.cs (Validate): new, to check that a field has a

View File

@ -1,5 +1,17 @@
2005-02-23 Dan Winship <danw@novell.com> 2005-02-23 Dan Winship <danw@novell.com>
* en/Gtk/AccelActivateArgs.xml:
* en/Gtk/AccelActivateHandler.xml:
* en/Gtk/AccelGroup.xml:
* en/Gtk/AccelMap.xml:
* en/Gtk/ActionGroup.xml:
* en/Gtk/MapChangedArgs.xml:
* en/Gtk/MapChangedHandler.xml:
* en/Gtk/Widget.xml:
* en/Gtk/WidgetEventAfterArgs.xml:
* en/Gtk/WidgetEventAfterHandler.xml: document newly exposed
signals, args, handlers
* en/Gda/*xml: rototilled by parser changes * en/Gda/*xml: rototilled by parser changes
2005-02-18 Mike Kestner <mkestner@novell.com> 2005-02-18 Mike Kestner <mkestner@novell.com>

View File

@ -0,0 +1,74 @@
<Type Name="AccelActivateArgs" FullName="Gtk.AccelActivateArgs">
<TypeSignature Language="C#" Value="public class AccelActivateArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelGroup.AccelActivate" /> event invokes <see cref="T:Gtk.AccelActivateHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelActivateArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<returns>A new <see cref="T:Gtk.AccelActivateArgs" /></returns>
<remarks>Create a new <see cref="T:Gtk.AccelActivateArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AccelActivateHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Acceleratable">
<MemberSignature Language="C#" Value="public GLib.Object Acceleratable { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.Object</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The object on which the accelerator was activated</summary>
<returns>a <see cref="T:GLib.Object" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Keyval">
<MemberSignature Language="C#" Value="public uint Keyval { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The accelerator keyval</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Modifier">
<MemberSignature Language="C#" Value="public Gdk.ModifierType Modifier { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The modifier combination of the accelerator</summary>
<returns>a <see cref="T:Gdk.ModifierType" /></returns>
<remarks></remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,39 @@
<Type Name="AccelActivateHandler" FullName="Gtk.AccelActivateHandler">
<TypeSignature Language="C#" Value="public sealed delegate void AccelActivateHandler (object o, Gtk.AccelActivateArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelGroup.AccelActivate" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AccelActivateArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AccelActivateHandler" /> to an event, add the AccelActivateHandler instance to the event. The methods referenced by the AccelActivateHandler instance are invoked whenever the event is raised, until the AccelActivateHandler is removed from the event.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelActivateArgs" />
</Parameters>
</Type>

View File

@ -103,7 +103,7 @@
<Docs> <Docs>
<summary>Installs an accelerator in this group, using an <summary>Installs an accelerator in this group, using an
accelerator path to look up the appropriate key and modifiers accelerator path to look up the appropriate key and modifiers
(see <see cref="M:Gtk.AccelMap.AddEntry"/>). When the (see <see cref="M:Gtk.AccelMap.AddEntry" />). When the
group is being activated in response to a call to <see cref="M:Gtk.AccelGroup.Activate" />, <paramref name="closure" /> will be invoked if the accel_key and group is being activated in response to a call to <see cref="M:Gtk.AccelGroup.Activate" />, <paramref name="closure" /> will be invoked if the accel_key and
accel_mods from <see cref="M:Gtk.AccelGroup.Activate" /> accel_mods from <see cref="M:Gtk.AccelGroup.Activate" />
match the key and modifiers for the path.</summary> match the key and modifiers for the path.</summary>
@ -327,8 +327,41 @@
<param name="accel_key">a <see cref="T:System.UInt32" /></param> <param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param> <param name="accel_mods">a <see cref="T:System.Int32" /></param>
<returns>a <see cref="T:System.Boolean" /></returns> <returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="AccelActivate">
<MemberSignature Language="C#" Value="public event Gtk.AccelActivateHandler AccelActivate;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary></summary>
<remarks></remarks> <remarks></remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="OnAccelActivate">
<MemberSignature Language="C#" Value="protected virtual bool OnAccelActivate (GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="acceleratable" Type="GLib.Object" />
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifier" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.AccelGroup.AccelActivate" /> event.</summary>
<param name="acceleratable">a <see cref="T:GLib.Object" /></param>
<param name="keyval">a <see cref="T:System.UInt32" /></param>
<param name="modifier">a <see cref="T:System.Int32" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AccelGroup.AccelActivate" /> event.</remarks>
</Docs>
</Member>
</Members> </Members>
</Type> </Type>

View File

@ -36,11 +36,12 @@
<Parameter Name="key" Type="Gtk.AccelKey" /> <Parameter Name="key" Type="Gtk.AccelKey" />
</Parameters> </Parameters>
<Docs> <Docs>
<summary>Looks up the accelerator entry for <paramref name="accel_path"/> and fills in <paramref name="key"/>.</summary> <summary>Looks up the accelerator entry for <paramref name="accel_path" /> and fills in <paramref name="key" />.</summary>
<param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param> <param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param>
<param name="key">a <see cref="T:Gtk.AccelKey" />, the accelerator key to be filled in (optional)</param> <param name="key">a <see cref="T:Gtk.AccelKey" />, the accelerator key to be filled in (optional)</param>
<returns>a <see cref="T:System.Boolean" />, <see langword="true"/> if <paramref name="accel_path"/> is known, <see langword="false"/> otherwise.</returns> <returns>a <see cref="T:System.Boolean" />, <see langword="true" /> if <paramref name="accel_path" /> is known, <see langword="false" /> otherwise.</returns>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="LockPath"> <Member MemberName="LockPath">
@ -55,30 +56,29 @@
<Docs> <Docs>
<summary> <summary>
Locks the given accelerator path. If the accelerator map doesn't yet contain Locks the given accelerator path. If the accelerator map doesn't yet contain
an entry for <paramref name="accel_path"/>, a new one is created. an entry for <paramref name="accel_path" />, a new one is created.
</summary> </summary>
<param name="accel_path">a <see cref="T:System.String" /></param> <param name="accel_path">a <see cref="T:System.String" /></param>
<remarks> <remarks>
<para> <para>
Locking an accelerator path prevents its accelerator from being changed Locking an accelerator path prevents its accelerator from being changed
during runtime. A locked accelerator path can be unlocked by during runtime. A locked accelerator path can be unlocked by
<see cref="M:Gtk.AccelMap.UnlockPath"/>. <see cref="M:Gtk.AccelMap.UnlockPath" />.
Refer to <see cref="M:Gtk.AccelMap.ChangeEntry"/> Refer to <see cref="M:Gtk.AccelMap.ChangeEntry" />
for information about runtime accelerator changes. for information about runtime accelerator changes.
</para> </para>
<para> <para>
If called more than once, <paramref name="accel_path"/> remains locked until If called more than once, <paramref name="accel_path" /> remains locked until
<see cref="M:Gtk.AccelMap.UnlockPath"/> <see cref="M:Gtk.AccelMap.UnlockPath" />
has been called an equivalent number of times. has been called an equivalent number of times.
</para> </para>
<para>
<para>
Note that locking of individual accelerator paths is independent from Note that locking of individual accelerator paths is independent from
locking the <see cref="T:Gtk.AccelGroup"/> containing them. For runtime accelerator locking the <see cref="T:Gtk.AccelGroup" /> containing them. For runtime accelerator
changes to be possible both the accelerator path and its changes to be possible both the accelerator path and its
<see cref="T:Gtk.AccelGroup"/> have to be unlocked. <see cref="T:Gtk.AccelGroup" /> have to be unlocked.
</para> </para>
</remarks> </remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="UnlockPath"> <Member MemberName="UnlockPath">
@ -92,12 +92,12 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary> <summary>
Undoes the last call to <see cref="M:Gtk.AccelMap.LockPath"/> Undoes the last call to <see cref="M:Gtk.AccelMap.LockPath" />
on this <paramref name="accel_path"/>. on this <paramref name="accel_path" />.
</summary> </summary>
<param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param> <param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param>
<remarks> <remarks>
Refer to <see cref="M:Gtk.AccelMap.LockPath"/> for information Refer to <see cref="M:Gtk.AccelMap.LockPath" /> for information
about accelerator path locking.</remarks> about accelerator path locking.</remarks>
</Docs> </Docs>
</Member> </Member>
@ -115,8 +115,8 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary> <summary>
Changes the <paramref name="accel_key"/> and <paramref name="accel_mods"/> currently associated with Changes the <paramref name="accel_key" /> and <paramref name="accel_mods" /> currently associated with
<paramref name="accel_path"/>. <paramref name="accel_path" />.
</summary> </summary>
<param name="accel_path">a <see cref="T:System.String" /></param> <param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param> <param name="accel_key">a <see cref="T:System.UInt32" /></param>
@ -125,9 +125,9 @@
<returns>a <see cref="T:System.Boolean" /></returns> <returns>a <see cref="T:System.Boolean" /></returns>
<remarks> <remarks>
Due to conflicts with other accelerators, a change may not always be possible. The Due to conflicts with other accelerators, a change may not always be possible. The
<paramref name="replace"/> parameter indicates whether other accelerators may be deleted to resolve such <paramref name="replace" /> parameter indicates whether other accelerators may be deleted to resolve such
conflicts. A change will only occur if all conflicts could be resolved (which might not be the case if conflicting accelerators are locked). Successful conflicts. A change will only occur if all conflicts could be resolved (which might not be the case if conflicting accelerators are locked). Successful
changes are indicated by a <see langword="true"/> return value. changes are indicated by a <see langword="true" /> return value.
</remarks> </remarks>
</Docs> </Docs>
</Member> </Member>
@ -142,11 +142,12 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary> <summary>
Parses a file previously saved with <see cref="M:Gtk.AccelMap.Save"/> Parses a file previously saved with <see cref="M:Gtk.AccelMap.Save" />
for accelerator specifications, and propagates them accordingly. for accelerator specifications, and propagates them accordingly.
</summary> </summary>
<param name="file_name">a <see cref="T:System.String" /></param> <param name="file_name">a <see cref="T:System.String" /></param>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="SaveFd"> <Member MemberName="SaveFd">
@ -160,10 +161,11 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary> <summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Save"/>. File descriptor variant of <see cref="M:Gtk.AccelMap.Save" />.
</summary> </summary>
<param name="fd">a <see cref="T:System.Int32" />, a valid writeable file descriptor</param> <param name="fd">a <see cref="T:System.Int32" />, a valid writeable file descriptor</param>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="Save"> <Member MemberName="Save">
@ -178,12 +180,13 @@
<Docs> <Docs>
<summary> <summary>
Saves current accelerator specifications (accelerator path, key Saves current accelerator specifications (accelerator path, key
and modifiers) to <paramref name="file_name"/>. and modifiers) to <paramref name="file_name" />.
The file is written in a format suitable to be read back in by The file is written in a format suitable to be read back in by
<see cref="M:Gtk.AccelMap.Load"/>. <see cref="M:Gtk.AccelMap.Load" />.
</summary> </summary>
<param name="file_name">a <see cref="T:System.String" />, a file to contain accelerator specifications</param> <param name="file_name">a <see cref="T:System.String" />, a file to contain accelerator specifications</param>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="LoadFd"> <Member MemberName="LoadFd">
@ -197,10 +200,11 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary> <summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Load"/>. File descriptor variant of <see cref="M:Gtk.AccelMap.Load" />.
</summary> </summary>
<param name="fd">a <see cref="T:System.Int32" />, a valid readable file descriptor.</param> <param name="fd">a <see cref="T:System.Int32" />, a valid readable file descriptor.</param>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="AddEntry"> <Member MemberName="AddEntry">
@ -222,10 +226,10 @@
<param name="accel_key">a <see cref="T:System.UInt32" /></param> <param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param> <param name="accel_mods">a <see cref="T:System.Int32" /></param>
<remarks> <remarks>
This function should only be called once per <paramref name="accel_path"/> This function should only be called once per <paramref name="accel_path" />
with the canonical <paramref name="accel_key"/> and <paramref name="accel_mods"/> for this path. with the canonical <paramref name="accel_key" /> and <paramref name="accel_mods" /> for this path.
To change the accelerator during runtime programatically, use To change the accelerator during runtime programatically, use
<see cref="M:Gtk.AccelMap.ChangeEntry"/>. <see cref="M:Gtk.AccelMap.ChangeEntry" />.
The accelerator path must consist of "&lt;WINDOWTYPE&gt;/Category1/Category2/.../Action", The accelerator path must consist of "&lt;WINDOWTYPE&gt;/Category1/Category2/.../Action",
where &lt;WINDOWTYPE&gt; should be a unique application-specific identifier, that where &lt;WINDOWTYPE&gt; should be a unique application-specific identifier, that
corresponds to the kind of window the accelerator is being used in, e.g. "Gimp-Image", corresponds to the kind of window the accelerator is being used in, e.g. "Gimp-Image",
@ -253,16 +257,16 @@
</summary> </summary>
<param name="filter_pattern">a <see cref="T:System.String" /></param> <param name="filter_pattern">a <see cref="T:System.String" /></param>
<remarks> <remarks>
<para> <para>
Accel map entries whose accel path matches one of the filters Accel map entries whose accel path matches one of the filters
are skipped by <see cref="M:Gtk.AccelMap.Foreach"/>. are skipped by <see cref="M:Gtk.AccelMap.Foreach" />.
</para> </para>
<para> <para>
This function is intended for Gtk# modules that create their own This function is intended for Gtk# modules that create their own
menus but don't want them to be saved into the applications menus but don't want them to be saved into the applications
accelerator map dump. accelerator map dump.
</para> </para>
</remarks> </remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="Get"> <Member MemberName="Get">
@ -274,13 +278,14 @@
<Parameters /> <Parameters />
<Docs> <Docs>
<summary> <summary>
Gets the singleton global<see cref="T:Gtk.AccelMap"/>. object. This object Gets the singleton global<see cref="T:Gtk.AccelMap" />. object. This object
is useful only for notification of changes to the accelerator is useful only for notification of changes to the accelerator
map via the internal "changed" signal; it isn't a parameter to the map via the internal "changed" signal; it isn't a parameter to the
other accelerator map functions. other accelerator map functions.
</summary> </summary>
<returns>a <see cref="T:Gtk.AccelMap" /></returns> <returns>a <see cref="T:Gtk.AccelMap" /></returns>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="Foreach"> <Member MemberName="Foreach">
@ -297,13 +302,13 @@
<summary> <summary>
Loops over the entries in the accelerator map whose accel path Loops over the entries in the accelerator map whose accel path
doesn't match any of the filters added with doesn't match any of the filters added with
<see cref="M:Gtk.AccelMap.AddFilter"/> <see cref="M:Gtk.AccelMap.AddFilter" />
and executes <paramref name="foreach_func"/> on each. and executes <paramref name="foreach_func" /> on each.
</summary> </summary>
<param name="data">a <see cref="T:System.IntPtr" />, data to pass to <paramref name="foreach_func"/></param> <param name="data">a <see cref="T:System.IntPtr" />, data to pass to <paramref name="foreach_func" /></param>
<param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" />, function to execute on each accel map entrey</param> <param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" />, function to execute on each accel map entrey</param>
<remarks> <remarks>
See also <see cref="M:Gtk.AccelMap.ForeachUnfiltered"/>. See also <see cref="M:Gtk.AccelMap.ForeachUnfiltered" />.
XXX: See http://bugzilla.ximian.com/show_bug.cgi?id=70912. XXX: See http://bugzilla.ximian.com/show_bug.cgi?id=70912.
</remarks> </remarks>
</Docs> </Docs>
@ -320,11 +325,11 @@
</Parameters> </Parameters>
<Docs> <Docs>
<summary>Loops over all entries in the accelerator map and executes <summary>Loops over all entries in the accelerator map and executes
* <paramref name="foreach_func"/> on each.</summary> * <paramref name="foreach_func" /> on each.</summary>
<param name="data">a <see cref="T:System.IntPtr" /></param> <param name="data">a <see cref="T:System.IntPtr" /></param>
<param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" /></param> <param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" /></param>
<remarks> <remarks>
See also <see cref="M:Gtk.AccelMap.Foreach"/>. See also <see cref="M:Gtk.AccelMap.Foreach" />.
</remarks> </remarks>
</Docs> </Docs>
</Member> </Member>
@ -377,7 +382,8 @@
<Docs> <Docs>
<summary>Protected constructor.</summary> <summary>Protected constructor.</summary>
<returns>a <see cref="T:Gtk.AccelMap" /></returns> <returns>a <see cref="T:Gtk.AccelMap" /></returns>
<remarks></remarks> <remarks>
</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="GType"> <Member MemberName="GType">
@ -393,5 +399,36 @@
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AccelMap" />.</remarks> <remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AccelMap" />.</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="MapChanged">
<MemberSignature Language="C#" Value="public event Gtk.MapChangedHandler MapChanged;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.MapChangedHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Fired when there is a change to the global accelerator map.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="OnMapChanged">
<MemberSignature Language="C#" Value="protected virtual void OnMapChanged (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.AccelMap.MapChanged" /> event.</summary>
<param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AccelMap.MapChanged" /> event.</remarks>
</Docs>
</Member>
</Members> </Members>
</Type> </Type>

View File

@ -329,5 +329,117 @@ Therefore you must either set the accel path yourself with <see cref="P:Gtk.Acti
<remarks>See <see cref="M:Gtk.ActionGroup.GetAction" /> for more info.</remarks> <remarks>See <see cref="M:Gtk.ActionGroup.GetAction" /> for more info.</remarks>
</Docs> </Docs>
</Member> </Member>
<Member MemberName="PreActivate">
<MemberSignature Language="C#" Value="public event Gtk.PreActivateHandler PreActivate;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.PreActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The PreActivate signal is emitted just before the action is activated.</summary>
<remarks>This is intended for applications to get notification just before any action is activated.</remarks>
</Docs>
</Member>
<Member MemberName="ConnectProxy">
<MemberSignature Language="C#" Value="public event Gtk.ConnectProxyHandler ConnectProxy;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.ConnectProxyHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The ConnectProxy signal is emitted after connecting a proxy to an action in the group.</summary>
<remarks>This is intended for simple customizations for which a custom action class would be too clumsy, e.g. showing tooltips for menuitems in the statusbar.</remarks>
</Docs>
</Member>
<Member MemberName="DisconnectProxy">
<MemberSignature Language="C#" Value="public event Gtk.DisconnectProxyHandler DisconnectProxy;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.DisconnectProxyHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The DisconnectProxy signal is emitted after disconnecting a proxy from an action in the group.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="PostActivate">
<MemberSignature Language="C#" Value="public event Gtk.PostActivateHandler PostActivate;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.PostActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The PostActivate signal is emitted just after the action is activated.</summary>
<remarks>This is intended for applications to get notification just after any action is activated.</remarks>
</Docs>
</Member>
<Member MemberName="OnPreActivate">
<MemberSignature Language="C#" Value="protected virtual void OnPreActivate (Gtk.Action action);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.PreActivate" /> event.</summary>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.PreActivate" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnConnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnConnectProxy (Gtk.Action action, Gtk.Widget proxy);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.ConnectProxy" /> event.</summary>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<param name="proxy">a <see cref="T:Gtk.Widget" /></param>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.ConnectProxy" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnDisconnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnDisconnectProxy (Gtk.Action action, Gtk.Widget proxy);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.DisconnectProxy" /> event.</summary>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<param name="proxy">a <see cref="T:Gtk.Widget" /></param>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.DisconnectProxy" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnPostActivate">
<MemberSignature Language="C#" Value="protected virtual void OnPostActivate (Gtk.Action action);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.PostActivate" /> event.</summary>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.PostActivate" /> event.</remarks>
</Docs>
</Member>
</Members> </Members>
</Type> </Type>

View File

@ -0,0 +1,74 @@
<Type Name="MapChangedArgs" FullName="Gtk.MapChangedArgs">
<TypeSignature Language="C#" Value="public class MapChangedArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelMap.MapChanged" /> event invokes <see cref="T:Gtk.MapChangedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MapChangedArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<returns>A new <see cref="T:Gtk.MapChangedArgs" />.</returns>
<remarks>Create a new <see cref="T:Gtk.MapChangedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.MapChangedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="AccelPath">
<MemberSignature Language="C#" Value="public string AccelPath { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The path of the accelerator that changed</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="AccelKey">
<MemberSignature Language="C#" Value="public uint AccelKey { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The key value for the new accelerator</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="AccelMods">
<MemberSignature Language="C#" Value="public Gdk.ModifierType AccelMods { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The modifier mask for the new accelerator</summary>
<returns>a <see cref="T:Gdk.ModifierType" /></returns>
<remarks></remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,39 @@
<Type Name="MapChangedHandler" FullName="Gtk.MapChangedHandler">
<TypeSignature Language="C#" Value="public sealed delegate void MapChangedHandler (object o, Gtk.MapChangedArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelMap.MapChanged" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.MapChangedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.MapChangedHandler" /> to an event, add the MapChangedHandler instance to the event. The methods referenced by the MapChangedHandler instance are invoked whenever the event is raised, until the MapChangedHandler is removed from the event.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.MapChangedArgs" />
</Parameters>
</Type>

View File

@ -4182,4 +4182,30 @@ Widgets are required to honor the size allocation they receive; a size request i
<returns>a <see cref="T:Gtk.WidgetFlags" /></returns> <returns>a <see cref="T:Gtk.WidgetFlags" /></returns>
<remarks /> <remarks />
</Docs> </Docs>
</Member><Member MemberName="WidgetEventAfter">
<MemberSignature Language="C#" Value="public event Gtk.WidgetEventAfterHandler WidgetEventAfter;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.WidgetEventAfterHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits the WidgetEventAfter.</summary>
<remarks />
</Docs>
</Member><Member MemberName="OnWidgetEventAfter">
<MemberSignature Language="C#" Value="protected virtual void OnWidgetEventAfter (Gdk.Event evnt);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="evnt" Type="Gdk.Event" />
</Parameters>
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Widget.WidgetEventAfter" /> event.</summary>
<param name="evnt">a <see cref="T:Gdk.Event" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Widget.WidgetEventAfter" /> event.</remarks>
</Docs>
</Member></Members></Type> </Member></Members></Type>

View File

@ -0,0 +1,48 @@
<Type Name="WidgetEventAfterArgs" FullName="Gtk.WidgetEventAfterArgs">
<TypeSignature Language="C#" Value="public class WidgetEventAfterArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Widget.WidgetEventAfter" /> event invokes <see cref="T:Gtk.WidgetEventAfterHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WidgetEventAfterArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<returns>A new <see cref="T:Gtk.WidgetEventAfterArgs" />.</returns>
<remarks>Create a new <see cref="T:Gtk.WidgetEventAfterArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.WidgetEventAfterHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public Gdk.Event Event { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Event</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The <see cref="T:Gtk.WidgetEventAfterHandler" /> uses this method to access the details of an event.</summary>
<returns>a <see cref="T:Gdk.Event" /></returns>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@ -0,0 +1,39 @@
<Type Name="WidgetEventAfterHandler" FullName="Gtk.WidgetEventAfterHandler">
<TypeSignature Language="C#" Value="public sealed delegate void WidgetEventAfterHandler (object o, Gtk.WidgetEventAfterArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<Docs>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.Widget.WidgetEventAfter" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.WidgetEventAfterArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.WidgetEventAfterHandler" /> to an event, add the WidgetEventAfterHandler instance to the event. The methods referenced by the WidgetEventAfterHandler instance are invoked whenever the event is raised, until the WidgetEventAfterHandler is removed from the event.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.WidgetEventAfterArgs" />
</Parameters>
</Type>

View File

@ -98,6 +98,15 @@
<attr path="/api/namespace/object[@cname='GtkAccelLabel']/constructor[@cname='gtk_accel_label_new']/*/*[@name='string']" name="property_name">label</attr> <attr path="/api/namespace/object[@cname='GtkAccelLabel']/constructor[@cname='gtk_accel_label_new']/*/*[@name='string']" name="property_name">label</attr>
<attr path="/api/namespace/object[@cname='GtkAction']/signal[@name='Activate']" name="name">Activated</attr> <attr path="/api/namespace/object[@cname='GtkAction']/signal[@name='Activate']" name="name">Activated</attr>
<attr path="/api/namespace/object[@cname='GtkAction']/method[@name='GetProxies']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkAction']/method[@name='GetProxies']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkAccelGroup']/signal[@name='AccelActivate']/*/*[@name='inst']" name="name">accel_group</attr>
<attr path="/api/namespace/object[@cname='GtkAccelGroup']/signal[@name='AccelActivate']/*/*[@name='p0']" name="name">acceleratable</attr>
<attr path="/api/namespace/object[@cname='GtkAccelGroup']/signal[@name='AccelActivate']/*/*[@name='p1']" name="name">keyval</attr>
<attr path="/api/namespace/object[@cname='GtkAccelGroup']/signal[@name='AccelActivate']/*/*[@name='p2']" name="name">modifier</attr>
<attr path="/api/namespace/object[@cname='GtkAccelMap']/signal[@name='Changed']" name="name">MapChanged</attr>
<attr path="/api/namespace/object[@cname='GtkAccelMap']/signal[@name='MapChanged']/*/*[@name='inst']" name="name">map</attr>
<attr path="/api/namespace/object[@cname='GtkAccelMap']/signal[@name='MapChanged']/*/*[@name='p0']" name="name">accel_path</attr>
<attr path="/api/namespace/object[@cname='GtkAccelMap']/signal[@name='MapChanged']/*/*[@name='p1']" name="name">accel_key</attr>
<attr path="/api/namespace/object[@cname='GtkAccelMap']/signal[@name='MapChanged']/*/*[@name='p2']" name="name">accel_mods</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddAction']" name="name">Add</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddAction']" name="name">Add</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddActions']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddActions']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddActionsFull']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddActionsFull']" name="hidden">1</attr>
@ -108,6 +117,16 @@
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddToggleActionsFull']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='AddToggleActionsFull']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='ListActions']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='ListActions']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='RemoveAction']" name="name">Remove</attr> <attr path="/api/namespace/object[@cname='GtkActionGroup']/method[@name='RemoveAction']" name="name">Remove</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='ConnectProxy']/*/*[@name='inst']" name="name">action_group</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='ConnectProxy']/*/*[@name='p0']" name="name">action</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='ConnectProxy']/*/*[@name='p1']" name="name">proxy</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='DisconnectProxy']/*/*[@name='inst']" name="name">action_group</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='DisconnectProxy']/*/*[@name='p0']" name="name">action</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='DisconnectProxy']/*/*[@name='p1']" name="name">proxy</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='PreActivate']/*/*[@name='inst']" name="name">action_group</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='PreActivate']/*/*[@name='p0']" name="name">action</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='PostActivate']/*/*[@name='inst']" name="name">action_group</attr>
<attr path="/api/namespace/object[@cname='GtkActionGroup']/signal[@name='PostActivate']/*/*[@name='p0']" name="name">action</attr>
<attr path="/api/namespace/object[@cname='GtkAdjustment']/constructor[@cname='gtk_adjustment_new']" name="hidden">1</attr> <attr path="/api/namespace/object[@cname='GtkAdjustment']/constructor[@cname='gtk_adjustment_new']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GtkAdjustment']/method[@name='Changed']" name="name">Change</attr> <attr path="/api/namespace/object[@cname='GtkAdjustment']/method[@name='Changed']" name="name">Change</attr>
<attr path="/api/namespace/object[@cname='GtkAdjustment']/method[@name='ValueChanged']" name="name">ChangeValue</attr> <attr path="/api/namespace/object[@cname='GtkAdjustment']/method[@name='ValueChanged']" name="name">ChangeValue</attr>
@ -427,6 +446,9 @@
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='CanActivateAccel']" name="name">AccelCanActivate</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='CanActivateAccel']" name="name">AccelCanActivate</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='ChildNotify']" name="name">ChildNotified</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='ChildNotify']" name="name">ChildNotified</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Event']" name="name">WidgetEvent</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Event']" name="name">WidgetEvent</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='EventAfter']/*/*[@name='inst']" name="name">widget</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='EventAfter']/*/*[@name='p0']" name="name">event</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='EventAfter']" name="name">WidgetEventAfter</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Focus']" name="name">Focused</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Focus']" name="name">Focused</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='GrabFocus']" name="name">FocusGrabbed</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='GrabFocus']" name="name">FocusGrabbed</attr>
<attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Hide']" name="name">Hidden</attr> <attr path="/api/namespace/object[@cname='GtkWidget']/signal[@name='Hide']" name="name">Hidden</attr>

View File

@ -2077,7 +2077,7 @@
<parameter name="inst" type="GtkAccelGroup*"/> <parameter name="inst" type="GtkAccelGroup*"/>
<parameter name="p0" type="GObject*"/> <parameter name="p0" type="GObject*"/>
<parameter name="p1" type="guint32"/> <parameter name="p1" type="guint32"/>
<parameter name="p2" type="GdkModifierType);"/> <parameter name="p2" type="GdkModifierType"/>
</parameters> </parameters>
</signal> </signal>
<signal name="AccelChanged" cname="accel_changed" when="FIRST"> <signal name="AccelChanged" cname="accel_changed" when="FIRST">
@ -2206,7 +2206,7 @@
<parameter name="inst" type="GtkAccelMap*"/> <parameter name="inst" type="GtkAccelMap*"/>
<parameter name="p0" type="gchar*"/> <parameter name="p0" type="gchar*"/>
<parameter name="p1" type="guint32"/> <parameter name="p1" type="guint32"/>
<parameter name="p2" type="GdkModifierType);"/> <parameter name="p2" type="GdkModifierType"/>
</parameters> </parameters>
</signal> </signal>
<method name="AddEntry" cname="gtk_accel_map_add_entry" shared="true"> <method name="AddEntry" cname="gtk_accel_map_add_entry" shared="true">
@ -2460,7 +2460,7 @@
<parameters> <parameters>
<parameter name="inst" type="GtkActionGroup*"/> <parameter name="inst" type="GtkActionGroup*"/>
<parameter name="p0" type="GtkAction"/> <parameter name="p0" type="GtkAction"/>
<parameter name="p1" type="GtkWidget);"/> <parameter name="p1" type="GtkWidget"/>
</parameters> </parameters>
</signal> </signal>
<signal name="DisconnectProxy" cname="disconnect_proxy"> <signal name="DisconnectProxy" cname="disconnect_proxy">
@ -2468,21 +2468,21 @@
<parameters> <parameters>
<parameter name="inst" type="GtkActionGroup*"/> <parameter name="inst" type="GtkActionGroup*"/>
<parameter name="p0" type="GtkAction"/> <parameter name="p0" type="GtkAction"/>
<parameter name="p1" type="GtkWidget);"/> <parameter name="p1" type="GtkWidget"/>
</parameters> </parameters>
</signal> </signal>
<signal name="PreActivate" cname="pre_activate"> <signal name="PreActivate" cname="pre_activate">
<return-type type="void"/> <return-type type="void"/>
<parameters> <parameters>
<parameter name="inst" type="GtkActionGroup*"/> <parameter name="inst" type="GtkActionGroup*"/>
<parameter name="p0" type="GtkAction);"/> <parameter name="p0" type="GtkAction"/>
</parameters> </parameters>
</signal> </signal>
<signal name="PostActivate" cname="post_activate"> <signal name="PostActivate" cname="post_activate">
<return-type type="void"/> <return-type type="void"/>
<parameters> <parameters>
<parameter name="inst" type="GtkActionGroup*"/> <parameter name="inst" type="GtkActionGroup*"/>
<parameter name="p0" type="GtkAction);"/> <parameter name="p0" type="GtkAction"/>
</parameters> </parameters>
</signal> </signal>
<virtual_method name="GetAction" cname="get_action"> <virtual_method name="GetAction" cname="get_action">
@ -13243,7 +13243,7 @@
<return-type type="void"/> <return-type type="void"/>
<parameters> <parameters>
<parameter name="inst" type="GtkWidget*"/> <parameter name="inst" type="GtkWidget*"/>
<parameter name="p0" type="GdkEvent);"/> <parameter name="p0" type="GdkEvent"/>
</parameters> </parameters>
</signal> </signal>
<signal name="ButtonPressEvent" cname="button_press_event" when="LAST"> <signal name="ButtonPressEvent" cname="button_press_event" when="LAST">

View File

@ -877,7 +877,7 @@ sub parseTypeToken
} else { } else {
$tok =~ s/_TYPE//; $tok =~ s/_TYPE//;
$tok =~ s/\|.*STATIC_SCOPE//; $tok =~ s/\|.*STATIC_SCOPE//;
$tok =~ s/\s+//g; $tok =~ s/\W+//g;
return StudlyCaps (lc($tok)); return StudlyCaps (lc($tok));
} }
} }