On 26/06/10 09:13, pHilipp Zabel wrote:
> On Sat, Jun 26, 2010 at 9:36 AM, Andrew <rugby...@gmail.com> wrote:
>> HI guys,
>>
>> Perhaps the simplest way to ask this is, could anyone tell me why when
>> the attached file (Genie) is compiled and then run, do I get these error
>> messages?
>>
>> (wasiliana:2710): Gtk-CRITICAL **: gtk_container_add: assertion
>> `GTK_IS_CONTAINER (container)' failed
>> (wasiliana:2710): GLib-GObject-WARNING **: invalid (NULL) pointer instance
>> (wasiliana:2710): GLib-GObject-CRITICAL **: g_signal_connect_object:
>> assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
> 
> You are accessing the MainWindow.scrolled_window property from
> wMain.init, but you never assigned anything to it. In MainWindow.init
> you are creating local variables for the widgets, you could try this
> to assign them to the object properties:
> 
> --- a/main.gs 2010-06-26 10:00:46.000000000 +0200
> +++ b/main.gs 2010-06-26 10:07:58.000000000 +0200
> @@ -63,6 +63,10 @@
>          vbox.pack_start(scrolled_window, true, true)
>          this.add(vbox)
> 
> +        this.scrolled_window = scrolled_window
> +        this.toolbar = toolbar
> +        this.forward_button = forward_button
> +        this.location_entry = location_entry
> 
>      def on_mainwindow_delete_event() : bool
>          this.hide()
> 
> regards
> Philipp

Thankyou very much :-)

One last question, is this the most efficient way to do it? It seems
like a lot of duplication.

-- 
Andrew
_______________________________________________
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to