mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-09 00:13:20 +02:00
2005-05-11 Mike Kestner <mkestner@novell.com>
* gtk/Widget.custom : manual ListMnemonicLabels implementation to return a Widget[]. [Fixes #74786] svn path=/trunk/gtk-sharp/; revision=44404
This commit is contained in:
parent
8c8f6b1448
commit
8ccfd329dc
@ -1,3 +1,8 @@
|
|||||||
|
2005-05-11 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
|
* gtk/Widget.custom : manual ListMnemonicLabels implementation to
|
||||||
|
return a Widget[]. [Fixes #74786]
|
||||||
|
|
||||||
2005-05-11 Mike Kestner <mkestner@novell.com>
|
2005-05-11 Mike Kestner <mkestner@novell.com>
|
||||||
|
|
||||||
* generator/ObjectGen.cs : default empty assembly names for the
|
* generator/ObjectGen.cs : default empty assembly names for the
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Type Name="Widget" FullName="Gtk.Widget">
|
<Type Name="Widget" FullName="Gtk.Widget">
|
||||||
<TypeSignature Language="C#" Value="public class Widget : Gtk.Object, Implementor, IWrapper, IWrapper, IDisposable" Maintainer="Hector Gomez M" />
|
<TypeSignature Language="C#" Value="public class Widget : Gtk.Object, Implementor, IWrapper, IWrapper, IDisposable" Maintainer="Hector Gomez M" />
|
||||||
<AssemblyInfo>
|
<AssemblyInfo>
|
||||||
@ -4103,20 +4103,21 @@ Widgets are required to honor the size allocation they receive; a size request i
|
|||||||
<summary>This function works like <see cref="M:Gtk.Widget.QueueResize()" />, except that the widget is not invalidated.</summary>
|
<summary>This function works like <see cref="M:Gtk.Widget.QueueResize()" />, except that the widget is not invalidated.</summary>
|
||||||
<remarks />
|
<remarks />
|
||||||
</Docs>
|
</Docs>
|
||||||
</Member><Member MemberName="ListMnemonicLabels">
|
</Member>
|
||||||
<MemberSignature Language="C#" Value="public GLib.List ListMnemonicLabels ();" />
|
<Member MemberName="ListMnemonicLabels">
|
||||||
|
<MemberSignature Language="C#" Value="public Gtk.Widget[] ListMnemonicLabels ();" />
|
||||||
<MemberType>Method</MemberType>
|
<MemberType>Method</MemberType>
|
||||||
<ReturnValue>
|
<ReturnValue>
|
||||||
<ReturnType>GLib.List</ReturnType>
|
<ReturnType>Gtk.Widget[]</ReturnType>
|
||||||
</ReturnValue>
|
</ReturnValue>
|
||||||
<Parameters />
|
<Parameters />
|
||||||
<Docs>
|
<Docs>
|
||||||
<summary>Returns a newly allocated list of the widgets, normally labels, for which this widget is a the target of a mnemonic</summary>
|
<summary>Returns a list of the widgets, normally Labels, for which this widget is a the target of a mnemonic</summary>
|
||||||
<returns>a <see cref="T:GLib.List" /></returns>
|
<returns>a <see cref="T:Gtk.Widget[]" /></returns>
|
||||||
<remarks>
|
<remarks />
|
||||||
</remarks>
|
|
||||||
</Docs>
|
</Docs>
|
||||||
</Member><Member MemberName="CanActivateAccel">
|
</Member>
|
||||||
|
<Member MemberName="CanActivateAccel">
|
||||||
<MemberSignature Language="C#" Value="public bool CanActivateAccel (uint signal_id);" />
|
<MemberSignature Language="C#" Value="public bool CanActivateAccel (uint signal_id);" />
|
||||||
<MemberType>Method</MemberType>
|
<MemberType>Method</MemberType>
|
||||||
<ReturnValue>
|
<ReturnValue>
|
||||||
@ -4208,4 +4209,5 @@ Widgets are required to honor the size allocation they receive; a size request i
|
|||||||
<returns>a <see cref="T:System.Boolean" /></returns>
|
<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>
|
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Widget.WidgetEventAfter" /> event.</remarks>
|
||||||
</Docs>
|
</Docs>
|
||||||
</Member></Members></Type>
|
</Member>
|
||||||
|
</Members></Type>
|
||||||
|
@ -440,6 +440,7 @@
|
|||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Intersect']/*/*[@name='intersection']" name="pass_as">out</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Intersect']/*/*[@name='intersection']" name="pass_as">out</attr>
|
||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='IsFocus']" name="name">GetIsFocus</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='IsFocus']" name="name">GetIsFocus</attr>
|
||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='ListAccelClosures']" name="hidden">1</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='ListAccelClosures']" name="hidden">1</attr>
|
||||||
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='ListMnemonicLabels']" name="hidden">1</attr>
|
||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Path']/*/*[@type='gchar**']" name="pass_as">out</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Path']/*/*[@type='gchar**']" name="pass_as">out</attr>
|
||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Ref']" name="hidden">1</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='Ref']" name="hidden">1</attr>
|
||||||
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='SetEvents']/*/*[@type='gint']" name="type">GdkEventMask</attr>
|
<attr path="/api/namespace/object[@cname='GtkWidget']/method[@name='SetEvents']/*/*[@type='gint']" name="type">GdkEventMask</attr>
|
||||||
|
@ -330,3 +330,19 @@ public object StyleGetProperty (string property_name) {
|
|||||||
value.Dispose ();
|
value.Dispose ();
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[DllImport("libgtk-win32-2.0-0.dll")]
|
||||||
|
static extern IntPtr gtk_widget_list_mnemonic_labels (IntPtr raw);
|
||||||
|
|
||||||
|
public Widget[] ListMnemonicLabels ()
|
||||||
|
{
|
||||||
|
IntPtr raw_ret = gtk_widget_list_mnemonic_labels (Handle);
|
||||||
|
if (raw_ret == IntPtr.Zero)
|
||||||
|
return new Widget [0];
|
||||||
|
GLib.List list = new GLib.List(raw_ret);
|
||||||
|
Widget[] result = new Widget [list.Count];
|
||||||
|
for (int i = 0; i < list.Count; i++)
|
||||||
|
result [i] = list [i] as Widget;
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user