[Gtk-sharp-list] Gtk# type problem
Mike Kestner
mkestner@speakeasy.net
Tue, 26 Aug 2003 09:44:27 -0500
On Tue, 2003-08-26 at 08:45, Kris Luyten wrote:
> namespace Uiml.Rendering.GTKsharp
> {
>
> using Gtk;
> using GtkSharp;
>
> public class GtkRenderedInstance : Window, IRenderedInstance{
>
> public GtkRenderedInstance()
> {
> Application.Init();
> }
You have to either register a GType for your derived window type and
chain to the Gtk.Window (GLib.Type) ctor (see the subclass sample in the
sample dir for details) or you need to do something like:
public GtkRendererInstance () : base (WindowType.Toplevel)
The second approach is easier and probably what you are looking for. If
you chain to a base () ctor, the assumption is that you are setting the
Raw property yourself with an instantiated native object "handle".
--
Mike Kestner <mkestner@speakeasy.net>