[Glade-users] setting a radio button group
Damon Register
damonregister at bellsouth.net
Sat May 10 22:59:38 EDT 2008
Paul Emsley wrote:
> Hi Tristan,
>
> Thanks for your reply.
>
> So, just to be clear, the way glade-3 now works is as
> described here. In olden glade, the user specified (typed in) the
> group for the first radio button and all the others in the same group.
> That is not how new glade-3 works.
Maybe I should be glad that I only recently am learning glade. I am
already confused enough and having to change thinking is more confusing
> In glade-3, the group is set by subsequent radio buttons in the group
> attaching themselves (somehow) to the first radio button in the group.
Thanks to your post, I was able to create a group of radio buttons and
my little test app shows the three buttons that behave as expected.
The only problem I have is not being about to figure out the signaling
for radio buttons. In Glade, which signal handler do I select and what
is the C code to handle it? Although I am using Glade 3.4.3 for Windows
with gtk provided by gtk-dev-2.12.9-win32-2.exe and msys to build, I
hope that whatever I learn here is equally applicable to other systems
such as Solaris or Linux.
> Yes, as you predict, test-libglade makes the new radiobuttons
> work properly.
I got a little curious so I looked for test-libglade. I didn't find
it anywhere in the Glade or GTK directories so just downloaded the
libglade tarball. I found test-libglade-gtk and was able to compile it
but couldn't get it to work with any of the glade files that were in
that were in the /libglade-2.6.2/examples directory. Am I going down
the wrong path there?
While searching Google for help in this area, I came across something
from the gtk-app-devel-list.
> * From: Tristan Van Berkom <tvb gnome org>
> * To: Michael Torrie <torriem chem byu edu>
> * Cc: gtk-app-devel-list gnome org
> * Subject: Re: libglade frustration
> * Date: Tue, 13 Feb 2007 14:16:26 -0500
>
>This is a real real real shame, this file that sits in svn as a part
>of the package, is situated in the most obvious place to find out
>things about the actual package, its in the actual package itself.
This didn't seem very encouraging. I may be a little slow in this area
but I did download the tarball as suggested but was not able to find the
exact test-libglade mentioned here and what I did find didn't work for
me. Perhaps I am getting off the track anyway as that thread didn't
seem to specifically mention radio buttons. I was just trying to search
for examples that might help.
Even with limited examples it wasn't hard to figure out the basics of a
libglade program and I was able to create my own demo app to try some
simple controls such as buttons, checkboxes and edit windows but I am
stuck on getting radio buttons to work. I would really appreciate any
help.
Damon Register
More information about the Glade-users
mailing list