[Gtk-sharp-list] Glade using resources
underdog10 at netcourrier.com
underdog10 at netcourrier.com
Mon Jul 4 14:41:11 EDT 2005
Thanks for the link.
Actually, i all ready have a working project using GTK# and mono,
but i don't use any glade interface so everything has been done by hand.
And Now the interface is getting big and i will love to use it.
I will look inside the glade lib to see what it look like.
Thanks for helping.
>
>Hi
>
>I haven't found any way. According to this thread:
>
>http://galactus.ximian.com/pipermail/gtk-sharp-list/2005-February/005438.html
>
>it isn't possible (if it is still valid, since it is from February).
>
>Adding images from the code is simple, but it would be nice to do it
>directly in glade. If you find any solution, please post it here.
>
>
>/Christian
>
>On Mon, 2005-07-04 at 19:08 +0200, underdog10 at netcourrier.com wrote:
>> Hello,
>>
>> I would like to load image from resources using a glade interface.
>> I try this 2 method without success:
>>
>> //Glade.XML gxml = new Glade.XML(null, "testgui.glade", "window1", null);
>>
>> Glade.XML gxml = Glade.XML.FromAssembly ("testgui.glade", "window1", null);
>>
>> When i say without success, i mean it fail because galde is looking for the file on disk not in built in resources.
>>
>> I can set the gui icon using:
>> window1.Icon = Gdk.Pixbuf.LoadFromResource ("testicon.png");
>>
>> So is there anyway to load image from resources using a glade interface?
>>
>> Thanks
>>
>>
>> --Error here---
>> (<unknown>:2000): GLib-CRITICAL **: g_path_get_dirname: assertion `file_name != NULL' failed
>>
>> (<unknown>:2000): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file_utf8: assertion `filename != NULL' failed
>>
>> (<unknown>:2000): libglade-WARNING **: Couldn't find image file: "test.png"
>>
>> (<unknown>:2000): GLib-CRITICAL **: g_path_get_dirname: assertion `file_name != NULL' failed
>>
>> (<unknown>:2000): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file_utf8: assertion `filename != NULL' failed
>> Glade GUI error: Object reference not set to an instance of an object
>>
>> Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
>> in <0x000f4> Test.Gui.MyGui:.ctor ()
>> in <0x0006a> Test.MainClass:Main (System.String[] args)
>>
>> -------------------------------------------------------------
>> NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
>> Web/Wap : www.netcourrier.com
>> Téléphone/Fax : 08 92 69 00 21 (0,34 ⬠TTC/min)
>> Minitel: 3615 NETCOURRIER (0,16 ⬠TTC/min)
>>
>> _______________________________________________
>> Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>>
>>
>
>_______________________________________________
>Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
>
-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 TTC/min)
Minitel: 3615 NETCOURRIER (0,16 TTC/min)
More information about the Gtk-sharp-list
mailing list