* 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>
* 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>
* 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
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>
<summary>Installs an accelerator in this group, using an
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
accel_mods from <see cref="M:Gtk.AccelGroup.Activate" />
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_mods">a <see cref="T:System.Int32" /></param>
<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>
</Docs>
</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>
</Type>
</Type>

View File

@ -36,11 +36,12 @@
<Parameter Name="key" Type="Gtk.AccelKey" />
</Parameters>
<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="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>
<remarks></remarks>
<returns>a <see cref="T:System.Boolean" />, <see langword="true" /> if <paramref name="accel_path" /> is known, <see langword="false" /> otherwise.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="LockPath">
@ -55,30 +56,29 @@
<Docs>
<summary>
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>
<param name="accel_path">a <see cref="T:System.String" /></param>
<remarks>
<para>
<para>
Locking an accelerator path prevents its accelerator from being changed
during runtime. A locked accelerator path can be unlocked by
<see cref="M:Gtk.AccelMap.UnlockPath"/>.
Refer to <see cref="M:Gtk.AccelMap.ChangeEntry"/>
<see cref="M:Gtk.AccelMap.UnlockPath" />.
Refer to <see cref="M:Gtk.AccelMap.ChangeEntry" />
for information about runtime accelerator changes.
</para>
<para>
If called more than once, <paramref name="accel_path"/> remains locked until
<see cref="M:Gtk.AccelMap.UnlockPath"/>
<para>
If called more than once, <paramref name="accel_path" /> remains locked until
<see cref="M:Gtk.AccelMap.UnlockPath" />
has been called an equivalent number of times.
</para>
<para>
<para>
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
<see cref="T:Gtk.AccelGroup"/> have to be unlocked.
<see cref="T:Gtk.AccelGroup" /> have to be unlocked.
</para>
</remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="UnlockPath">
@ -92,12 +92,12 @@
</Parameters>
<Docs>
<summary>
Undoes the last call to <see cref="M:Gtk.AccelMap.LockPath"/>
on this <paramref name="accel_path"/>.
Undoes the last call to <see cref="M:Gtk.AccelMap.LockPath" />
on this <paramref name="accel_path" />.
</summary>
<param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param>
<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>
</Docs>
</Member>
@ -115,8 +115,8 @@
</Parameters>
<Docs>
<summary>
Changes the <paramref name="accel_key"/> and <paramref name="accel_mods"/> currently associated with
<paramref name="accel_path"/>.
Changes the <paramref name="accel_key" /> and <paramref name="accel_mods" /> currently associated with
<paramref name="accel_path" />.
</summary>
<param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
@ -125,9 +125,9 @@
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
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
changes are indicated by a <see langword="true"/> return value.
changes are indicated by a <see langword="true" /> return value.
</remarks>
</Docs>
</Member>
@ -142,11 +142,12 @@
</Parameters>
<Docs>
<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.
</summary>
<param name="file_name">a <see cref="T:System.String" /></param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="SaveFd">
@ -160,10 +161,11 @@
</Parameters>
<Docs>
<summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Save"/>.
File descriptor variant of <see cref="M:Gtk.AccelMap.Save" />.
</summary>
<param name="fd">a <see cref="T:System.Int32" />, a valid writeable file descriptor</param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Save">
@ -178,12 +180,13 @@
<Docs>
<summary>
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
<see cref="M:Gtk.AccelMap.Load"/>.
<see cref="M:Gtk.AccelMap.Load" />.
</summary>
<param name="file_name">a <see cref="T:System.String" />, a file to contain accelerator specifications</param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="LoadFd">
@ -197,10 +200,11 @@
</Parameters>
<Docs>
<summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Load"/>.
File descriptor variant of <see cref="M:Gtk.AccelMap.Load" />.
</summary>
<param name="fd">a <see cref="T:System.Int32" />, a valid readable file descriptor.</param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="AddEntry">
@ -222,10 +226,10 @@
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<remarks>
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.
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.
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",
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",
@ -253,16 +257,16 @@
</summary>
<param name="filter_pattern">a <see cref="T:System.String" /></param>
<remarks>
<para>
<para>
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>
This function is intended for Gtk# modules that create their own
menus but don't want them to be saved into the applications
accelerator map dump.
</para>
</remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Get">
@ -274,13 +278,14 @@
<Parameters />
<Docs>
<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
map via the internal "changed" signal; it isn't a parameter to the
other accelerator map functions.
</summary>
<returns>a <see cref="T:Gtk.AccelMap" /></returns>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Foreach">
@ -297,13 +302,13 @@
<summary>
Loops over the entries in the accelerator map whose accel path
doesn't match any of the filters added with
<see cref="M:Gtk.AccelMap.AddFilter"/>
and executes <paramref name="foreach_func"/> on each.
<see cref="M:Gtk.AccelMap.AddFilter" />
and executes <paramref name="foreach_func" /> on each.
</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>
<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.
</remarks>
</Docs>
@ -320,11 +325,11 @@
</Parameters>
<Docs>
<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="foreach_func">a <see cref="T:Gtk.AccelMapForeach" /></param>
<remarks>
See also <see cref="M:Gtk.AccelMap.Foreach"/>.
See also <see cref="M:Gtk.AccelMap.Foreach" />.
</remarks>
</Docs>
</Member>
@ -377,7 +382,8 @@
<Docs>
<summary>Protected constructor.</summary>
<returns>a <see cref="T:Gtk.AccelMap" /></returns>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -393,5 +399,36 @@
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AccelMap" />.</remarks>
</Docs>
</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>
</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>
</Docs>
</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>
</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>
<remarks />
</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>

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

View File

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