mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 15:45:40 +00:00
eea6465cf2
* generator/GenBase.cs: new method AppendCustom, moved from ObjectGen. * generator/BoxedGen.cs, ObjectGen.cs, StructGen.cs: Call AppendCustom in Generate (); * generator/Method.cs, Parameters.cs: Add support for "out" parameters. Additionally, output an accessor instead of a regular method if it is an accessor-style function (ie GetStartIter). * generator/Property.cs: Add additional cast to Boxed, if necessary. * glue/textiter.c: New constructor for GtkTextIter. * glue/Makefile.am: Add textiter.c, build with Gtk+ cflags. * configure.in: Check for Gtk+ cflags. * parser/Metadata.pm, Gtk.metadata: Added. * parser/gapi2xml.pl: Call Metadata::fixup on the document. Also work around gtk's screwy boxed type name registration (GtkFoo -> GtkTypeFoo). * gtk/TextIter.custom: Added. svn path=/trunk/gtk-sharp/; revision=5205
31 lines
615 B
Plaintext
Executable file
31 lines
615 B
Plaintext
Executable file
// Gtk.TextIter.custom - Gtk TextIter class customizations
|
|
//
|
|
// Author: Rachel Hestilow <hestilow@ximian.com>
|
|
//
|
|
// (c) 2001 Mike Kestner, 2002 Rachel Hestilow
|
|
//
|
|
// This code is inserted after the automatically generated code.
|
|
|
|
|
|
/// <summary>
|
|
/// TextIter Constructor
|
|
/// </summary>
|
|
///
|
|
/// <remarks>
|
|
/// Constructs a new TextIter.
|
|
|
|
[DllImport("gtksharpglue")]
|
|
static extern IntPtr gtksharp_text_iter_create();
|
|
public TextIter () : this (gtksharp_text_iter_create ())
|
|
{
|
|
}
|
|
|
|
[DllImport("glib-2.0")]
|
|
static extern void g_free (IntPtr mem);
|
|
|
|
~TextIter ()
|
|
{
|
|
g_free (Handle);
|
|
}
|
|
|