mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-26 16:35:27 +00:00
f750d78d6a
* generator/ObjectGen.cs : generate protected GType ctors * generator/SymbolTable.cs : map GType to uint * glib/Object.cs : add GType ctor. add RegisterGType. * glue/type.c (gtksharp_register_type): new GType registrar * */*.custom : make GType params uints * sample/Subclass.cs : a simple type registration example svn path=/trunk/gtk-sharp/; revision=9870
25 lines
706 B
Plaintext
25 lines
706 B
Plaintext
//
|
|
// Gnome.CanvasItem.custom - Gnome CanvasItem class customizations
|
|
//
|
|
// Author: Rachel Hestilow <hestilow@ximian.com>
|
|
//
|
|
// Copyright (C) 2002 Rachel Hestilow
|
|
//
|
|
// This code is inserted after the automatically generated code.
|
|
//
|
|
|
|
|
|
[DllImport("gnomecanvas-2")]
|
|
static extern System.IntPtr gnome_canvas_item_new (IntPtr group, uint type, IntPtr null_terminator);
|
|
|
|
public CanvasItem (Gnome.CanvasGroup group, uint type)
|
|
: base (gnome_canvas_item_new (group.Handle, type, IntPtr.Zero))
|
|
{
|
|
}
|
|
|
|
[DllImport("gtksharpglue")]
|
|
static extern IntPtr gtksharp_gnome_canvas_item_get_canvas (IntPtr i);
|
|
public Canvas Canvas {
|
|
get { return new Gnome.Canvas (gtksharp_gnome_canvas_item_get_canvas (this.Handle)); }
|
|
}
|