source: trunk/WIDGET/COMPOUND_WIDGET/testwid.pro @ 2

Last change on this file since 2 was 2, checked in by opalod, 22 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.2 KB
Line 
1PRO testwid_event, event
2    DroplistId = widget_info(event.top,find_by_uname = 'c''est lui')
3   widget_control, event.id, get_uvalue=uval
4   if n_elements(uval) EQ 0 then return
5   case uval of
6      'done':widget_control, event.top, /destroy
7      'set':BEGIN
8         widget_control, event.id, get_value = value
9         widget_control, DroplistId, set_value = value
10      END
11      'get':BEGIN
12         widget_control, DroplistId, get_value = value
13         help,  value, /struct
14      END
15      ELSE:
16   endcase
17   return
18end
19PRO testwid, calendar, date0, _extra = ex
20   base=widget_base(/COLUMN)
21print, 'base=', base
22   nothing = widget_label(base, value = 'beginning of the test')
23;
24   nothing = cw_calendar(base,calendar, date0, _extra = ex, uname = 'c''est lui', uvalue = 'c''est lui' )
25print, 'cw_calendar ID =', nothing
26;
27   nothing = widget_label(base, value = 'end of the test')
28    nothing = widget_text(base, value = string(calendar[0]), uvalue = 'set', /editable)
29    nothing = widget_button(base, value = 'get', uvalue = 'get')
30    nothing = widget_button(base, value = 'done', uvalue = 'done')
31   widget_control, base, /REALIZE
32   xmanager,'testwid', base
33   return
34end
Note: See TracBrowser for help on using the repository browser.