X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 13 Jul 2015 02:55 AM by  anon
Widget_Button menu item insensitive
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:7
New Member


--
13 Jul 2015 02:55 AM
    Hi, I'm trying to add a new menu item with 3 buttons. For some reason when it is displayed the very first button is insensitive. I've tried to set the sensitivity but it makes no difference. Here is a cut down version of my procedure. PRO MyMenu wTopLevelBase = Widget_Base(/COLUMN, UNAME='wTopLevelBase', Title='Test', MBAR=wMenuBase) wFileMenu = Widget_Button(wMenuBase, UNAME='wFileMenu', /MENU, VALUE='File') wExitButton = Widget_Button(wFileMenu, UNAME='wExitButton', VALUE='Close', Event_Pro='vExitCb') wViewMenu = Widget_Button(wMenuBase, UNAME='wViewMenu', /MENU, VALUE='View', Event_Pro='vViewChangeCb') wViewListButton = Widget_Button(wViewMenu, UNAME='wViewListButton', VALUE='List', UVALUE='List', /CHECKED_MENU) wViewShortButton = Widget_Button(wViewMenu, UNAME='wViewShortButton', VALUE='Short', UVALUE='Short', /CHECKED_MENU) wViewDetailsButton = Widget_Button(wViewMenu, UNAME='wViewDetailsButton', VALUE='Details', UVALUE='Details', /CHECKED_MENU) Widget_Control, wTopLevelBase, /REALIZE Widget_Control, wViewListButton, Set_Button=1 Widget_Control, wViewListButton, /SENSITIVE Widget_Control, wViewShortButton, /SENSITIVE Widget_Control, wViewDetails, /SENSITIVE XMANAGER, 'Test', wTopLevelBase, /NO_BLOCK End MyMenu Any ideas ? Thanks

    Zachary Norman



    Basic Member


    Posts:173
    Basic Member


    --
    13 Jul 2015 09:27 AM
    Hi Lee, All of the buttons appear to be working correctly for me. I added an event manager that prints out the name of each button pressed. I set the Details button to 'sensitive = 0' and you should see that it is grey and you cannot interact with it. All other items can be clicked on and return an even as expected. pro forum_widget_button_event, event compile_opt idl2 widget_control, event.id, get_value = name print, name end PRO forum_widget_button compile_opt idl2 wTopLevelBase = Widget_Base(/COLUMN, Title='Test', xsize = 500,MBAR=wMenuBase) wFileMenu = Widget_Button(wMenuBase, /MENU, VALUE='File') wExitButton = Widget_Button(wFileMenu, VALUE='Close') wViewMenu = Widget_Button(wMenuBase, /MENU, VALUE='View') wViewListButton = Widget_Button(wViewMenu, VALUE='List', /CHECKED_MENU) wViewShortButton = Widget_Button(wViewMenu, VALUE='Short', /CHECKED_MENU) wViewDetailsButton = Widget_Button(wViewMenu, VALUE='Details', /CHECKED_MENU,$ sensitive = 0) Widget_Control, wTopLevelBase, /REALIZE XMANAGER, 'forum_widget_button', wTopLevelBase, /NO_BLOCK End
    You are not authorized to post a reply.