<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19154">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Using Glade, I have created a menu which,among 
other things,has 2 radioMenuItems located in the same submenu.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Both are in the off state when the program 
starts.</FONT></DIV>
<DIV><FONT size=2 face=Arial>In the following, I will refer to them as 
"initiationCB" and "beginnerCB".</FONT></DIV>
<DIV><FONT size=2 face=Arial>The expected behavior is that these 2 options are 
exclusive ie clicking one when in the OFF state will turn it ON&nbsp;and turn 
the other OFF.</FONT></DIV>
<DIV><FONT size=2 face=Arial>In fact, the first time I click on 
"initiationCB"&nbsp;its associated checkbox is turned ON; a second click on it 
will not change its state.&nbsp;&nbsp;</FONT></DIV>
<DIV><FONT size=2 face=Arial>When "beginnerCB" is then clicked, it is turned ON 
but "initiationCB" is not turned OFF as expected, and from then on, the two 
items are ON and there is no way to&nbsp; turn them OFF.</FONT></DIV>
<DIV><FONT size=2 face=Arial>One surprising thing is that in the same menu there 
are 2 CheckMenuItems which, when clicked, change their state without any code 
written to obtain this behavior.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I would have expected the same from 
RadioMenuItems.</FONT></DIV>
<DIV><FONT size=2 face=Arial>In an attempt to switch a RadioMenuItem OFF , I 
have added the following code:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
on initiationCB menuItemActivate</FONT></DIV>
<DIV><FONT size=2 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
do&nbsp; checkMenuItemSetActive initiationCB True</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>When "initiationCB" is clicked (and turned ON as a 
consequence) the program blows up seeming in an infinite recursion.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>The Gtk2HS tutorial (chapter 7.2) gives an example 
of selective choices by defining actions in the file called by a UIManager to 
get the elements of the user</FONT></DIV>
<DIV><FONT size=2 face=Arial>interface and RadioActionEntry in the 
code.</FONT></DIV>
<DIV><FONT size=2 face=Arial>The problem is that I could not succeed in 
associating an action to a menu item in the Glade file (as done in the 
tutorial), and in case of success, I don't know whether a</FONT></DIV>
<DIV><FONT size=2 face=Arial>XmlGetWidget instruction would recognize 
it.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>So the question is : is there a way to implement a 
solution similar to the one described in the tutorial using Glade instead of the 
UIManager approach?</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Another odd thing to me is that the signal 
menuItemToggle is not raised when a radioMenuItem is clicked.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Thanks in advance for your help</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><A 
href="mailto:p.michallet@free.fr">p.michallet@free.fr</A></FONT></DIV></BODY></HTML>