[Gtk-sharp-list] glade help

jason hanneman jasonkhanneman@hotmail.com
Sat, 17 Jan 2004 08:49:51 +0000


I am new to this list, and I have searched everywhere for help with this.  I 
was wondering where I could be pointed to figure out this error:

After I successfully compile I get this I have mono .28, and I have tried 
gtk-sharp .8 and .15 same results.  Also I have libglade 2.0.1 glade2 hmm, 
what else do I need :)
Thank you
Jason


mcs -r /usr/local/lib/gtk-sharp.dll -r /usr/local/lib/glade-sharp -r 
/usr/local/lib/gnome-sharp.dll gladetest.cs
Compilation succeeded
jason@gendrop newc $ ./gladetest.exe

(<unknown>:32278): libglade-CRITICAL **: file glade-xml.c: line 1172 
(glade_xml_build_interface): assertion `wid != NULL' failed

** (<unknown>:32278): WARNING **: Missing method .ctor in assembly 
./gladetest.exe typeref index 11

** ERROR **: Can't find custom attr constructor image: ./gladetest.exe 
mtoken: 0x0a00000a
aborting...
Aborted


Souce
namespace GladeSamples {
	using System;

	using Gtk;
	using Gnome;
	using Glade;
	using GladeSharp;
	using GtkSharp;

        public class GladeTest
	{
		public static void Main (string[] args)
		{
			new GladeTest(args);
		}

		/* If you want to access the glade objects you have to "import" them.
		 * This is not required, but else you can only work with the
		 * pre-defined signal handlers */
		[Glade.Widget]
		Button button1;

		public GladeTest (string[] args)
		{
			Application.Init();

			/* This loads the glade file glade.glade,
			 * selects window2 and connects it to the current object,
			 * which is the class GladeTest here. */
			Glade.XML gxml = new Glade.XML ("project1.glade", "window2", null);
			gxml.Autoconnect (this);

			button1.BorderWidth=10;

			Application.Run();
		}

		/* Connect the Signals defined in Glade */
		public void OnWindowDeleteEvent (object o, DeleteEventArgs args)
		{
			Application.Quit ();
			args.RetVal = true;
		}

		public void OnButton1Clicked (System.Object obj, EventArgs e)
		{
			Console.WriteLine ("Button 1 clicked");
		}
	}
}

_________________________________________________________________
Learn how to choose, serve, and enjoy wine at Wine @ MSN. 
http://wine.msn.com/