[Glade-users] glade2 and gtkada



I am simply trying to modify some label texts from with a callback.

Basically I want (in pseudo code):

on button1 click
set_text(label1, "text");


The problem is that label1 is not in scope when I'm in the handler (it's
in a seperate package). I believe I need the call lookup_widget() but I
cannot find this anywhere within GtkAda, upon searching the net I can only
find this as a C call not Ada.

Is there an equivalent in Ada or do I have a fundamental misunderstanding
of my problem.

label1 should be a field of your toplevel widget (window or dialog), so you'll be able to work by using 
object_connect and passing your toplevel widget - and in the callback, convert the parameter to your widget 
and access the field directly.

Also, note that recent versions of GtkAda support glade3/gtkbuilder.

Nicolas



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]