source: trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_bgroup.html @ 109

Last change on this file since 109 was 109, checked in by pinsard, 18 years ago

modification of savesaxo.sh to fix ticket 17

File size: 32.0 KB
Line 
1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<!-- Generated by IDLdoc 2.0 -->
6
7<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
8  <head>
9    <title>cw_bgroup.pro (SAXO Documentation)</title>
10
11   
12    <style type="text/css" media="all">
13     
14/* CSS for all files which appear in the "main" viewing area: overview,
15   directory overviews, warnings, index, search, pro files, source
16   code, help, and etc files. */
17
18/* Link styles --------------------------------------------------------------- */
19
20a { text-decoration: none; }
21
22a:link, a:visited { 
23  color: #660000; 
24  border-bottom: 1px dotted #C0C0F0;   
25}
26
27a:hover, a:focus { 
28  color: #993333; 
29  background: #FFFFCC; 
30  border-bottom: 1px dotted #303099; 
31}
32
33
34/* Main styles --------------------------------------------------------------- */
35
36body {
37  margin: 0;
38  padding: 0;
39  font-size: 10pt;
40  font-family: Verdana, Helvetica, Arial, sans-serif;
41  background-color: #FFFFFF;
42}
43
44p {
45  margin-top: 0.5em;
46  margin-bottom: 0;
47}
48
49#container { margin: 1em; }
50
51code.section { white-space: pre; }
52
53pre.snippet {
54  margin-left: 5%;
55  background: #F0F0F0;
56  border: 1px dashed #999999;
57  width: 43em;
58  padding: 0.5em 0.5em 0.5em 0.5em;
59  white-space: pre;
60}
61
62/* Navbar styles ------------------------------------------------------------- */
63
64#navbar_title {
65  color: #000033;
66  background-color: #F0F0FF;
67  font-family: Arial, Helvetica, sans-serif;
68  padding: 20px 30px;
69  border-bottom: 1px solid #000033;
70}
71
72#navbar_title * {
73  margin: 0;
74  padding: 0;
75}
76
77#navbar_title h1 {
78  letter-spacing: 0.1em;
79  font-variant: small-caps;
80  font-size: 250%;
81  text-indent: -1em;
82  padding-left: 1em; 
83}
84
85#navbar_title h2 {
86  font-size: 110%;
87  font-weight: normal;
88  color: #333399;
89}
90
91#main_navbar table {
92  width: 100%;
93  border-bottom: 1px solid #666699;
94}
95
96#main_navbar td {
97  background: #CCCCFF;
98  font-size: 80%;
99  font-weight: bold;
100  font-family: Arial, Helvetica, sans-serif;
101  border-top: 3px solid #CCCCFF;
102  border-bottom: 3px solid #CCCCFF;
103  padding-left: 6px;
104  padding-right: 6px;
105  margin: 0;
106}
107
108#main_navbar td#selected {
109  background: #CCCCFF;
110  font-size: 80%;
111  font-weight: bold;
112  font-family: Arial, Helvetica, sans-serif;
113  border-top: 3px solid #333399;
114  border-bottom: 3px solid #CCCCFF;
115  padding-left: 6px;
116  padding-right: 6px;
117  margin: 0;
118}
119
120#main_navbar td#flexible {
121  width: 100%;
122  text-align: right;
123  padding-right: 1em;
124  background: #CCCCFF;
125  font-size: 70%;
126  font-weight: normal;
127  font-family: Arial, Helvetica, sans-serif;
128  text-transform: uppercase;
129  border-top: 3px solid #CCCCFF;
130  border-bottom: 3px solid #CCCCFF;
131}
132
133#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
134
135#main_navbar a:hover, #main_navbar a:focus {
136  color: #FFFF66;
137  background: #CCCCFF;
138  border-bottom: 1px none #606099; 
139  border: 0;
140}
141
142#secondary_navbar {
143  font-size: 80%;
144  font-weight: normal;
145  font-family: Arial, Helvetica, sans-serif;
146  margin-top: 4px;
147  margin-left: 20px;
148  white-space: nowrap;
149}
150
151
152/* Tagline and footer styles ------------------------------------------------- */
153
154div#tagline {
155  margin-top: 6px;
156  border-top: 1px dotted lightsteelblue;
157  padding-top: 6px;
158  font-size: 66%;
159  font-style: italic;
160}
161
162div#footer {
163  margin-top: 6px;
164  border-top: 1px dotted lightsteelblue;
165  padding-top: 6px;
166  font-size: 66%;
167  font-style: italic;
168}
169
170/* Basic data presenation styles -------------------------------------------- */
171
172.index_letter { 
173  font-size: 300%;
174  font-weight: bold;
175  color: #000066; 
176  margin: 0.5em 0 0 -0.1em;
177}
178
179h1, h2, h3, h4 {
180  font-weight: normal;
181  color: #3333CC;
182}
183
184h1 {
185  padding-top: 0.75em;
186  font-size: 160%;
187}
188
189h2 {
190  padding-top: 1em;
191  font-size: 120%;
192  }
193
194h3 {
195  padding-top: 0.75em;
196  margin-bottom: 0.25em;
197  font-size: 100%;
198}
199
200h4 {
201  padding: 0;
202  margin: 0.5em 0 0 0;
203  font-size: 80%;
204}
205
206table.basic {
207  empty-cells: show;
208  margin: 1.5em 1em 0 1em;
209  border: 1px dotted #CFCFFF;
210  font-size: 80%;
211}
212
213table.basic th {
214  background-color: #F0F0FF;
215  font-weight: bold;
216  text-align: left;
217  padding: 4px 1em 4px 4px;
218  border-bottom: 1px dotted #666699;
219}
220
221table.basic td {
222  vertical-align: top;
223  padding: 4px 1em 4px 4px;
224}
225
226dd {
227  margin-bottom: 0.25em;
228  font-size: 80%;
229}
230
231
232/* Warnings styles ----------------------------------------------------------- */
233
234
235#todo dl, #bugs dl { 
236  margin: 0 0 0 1.5em;
237  font-size: 80%;
238}
239
240#todo dd, #bugs dd { 
241  margin-left: 3em; 
242  font-size: 100%;
243}
244
245#undoc table, #obsolete table, #statistics table {
246  width: 80%;
247  margin-left: 2em;
248}
249
250#undoc td, #obsolete td, #statistics td { 
251  padding: 0 0 0 0;
252  font-size: 80%;
253  white-space: nowrap;
254}
255
256#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
257
258#undoc td.docstat, #statistics td.stat { 
259  width: 50%;
260  text-align: right;
261}
262
263#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
264
265#undoc td.notdoc, #statistics td.warning { color: #993333; }
266
267/* File + routine styles ----------------------------------------------------- */
268
269h1.directory { 
270  padding: 1em 0 0 0;
271  margin: 0;
272  font-size: 66%;
273}
274
275h1.directory a { border-bottom: 0; }
276
277h2.pro_file { 
278  padding: 0;
279  margin: 0;
280  font-size: 140%;
281}
282
283div#file_attr {
284  padding: 0 1em 0 1em;
285  margin: 1em;
286  background: #F6F6F6;
287  border: 1px dotted #999999;
288}
289
290div#file_attr dt {
291  font-size: 80%;
292  font-weight: bold;
293}
294
295div#file_attr dd {
296  font-size: 80%;
297}
298
299div#class_diagram { 
300  padding: 1em 0 1em 0; 
301  white-space: pre;
302  font-family: 'Courier New';
303}
304
305table#sav_attr { 
306  font-size: 90%; 
307  margin: 1em; 
308  padding: 1em 1em 1em 1em;
309  background: #F6F6F6;
310  border: 1px dotted #999999;
311}
312
313table#sav_attr th { text-align: left; }
314
315table#sav_attr td { vertical-align: top; padding-right: 2em; }
316
317table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
318
319p.sav_warning { margin-left: 4em; font-family: 80%; }
320
321table.variables { 
322  font-family: 'Courier New', monospace; 
323  font-size: 80%; 
324  text-indent: -2em; 
325  padding-left: 2em; 
326}
327
328table.variables td.image { width: 64px; }
329
330div#file_comments { 
331  margin: 2em;
332  font-size: 80%;
333}
334
335
336div.field_summary {
337  padding: 0 1em 0 1em;
338  margin: 1em;
339  background: #FFFFF0;
340  border: 1px dotted #C0C000;
341}
342
343div#routine_summary { 
344  padding: 0 1em 0 1em;
345  margin: 1em;
346  background: #F0F0FF;
347  border: 1px dotted #9999FF;
348}
349
350div.field_summary h2, div#routine_summary h2 { 
351  padding: 0.5em 0 0 0;
352  margin: 0;
353}
354
355div.field_summary table, div.field_summary p { 
356  margin: 1em 1em;
357}
358
359div.field_summary td.name { 
360  vertical-align: top;
361  padding-bottom: 0.25em;
362  color: #3333CC;
363}
364
365div.field_summary span.field_type { 
366  font-weight: normal;
367  font-size: 80%;
368  color: black;
369}
370
371div.field_summary td.comments { 
372  vertical-align: top;
373  padding-left: 2em;
374  font-size: 80%;
375}
376
377p.commaList { 
378  margin: 1em 1em 1em 1em;
379}
380
381span.warning { 
382  color: #CC6633;
383  font-weight: bold;
384  font-size: 66%;
385  text-transform: uppercase;
386}
387
388span.categories { 
389  color: #006633;
390  font-weight: bold;
391  font-size: 66%;
392  text-transform: uppercase;
393}
394
395span.undoc { 
396  color: #FF6633;
397  font-weight: bold;
398  font-size: 80%;
399  text-transform: uppercase;
400}
401
402span.attr { 
403  color: #006633;
404  font-weight: bold;
405  font-size: 80%;
406  text-transform: uppercase;
407}
408
409span.value { 
410  color: #006633;
411  font-weight: normal;
412  text-transform: none;
413}
414
415a.top { 
416  font-weight: bold;
417  font-size: 66%;
418  text-transform: uppercase;
419  float: right;
420}
421
422span.result { 
423  font-family: Verdana, Arial, Helvetica, sans-serif;
424  font-style: italic;
425  font-size: 80%;
426}
427
428div#routine_summary p, div.routine_details p.header { 
429  padding-top: 0.5em;
430  margin-left: 1.5em;
431  text-indent: -1.5em;
432  font-family: 'Courier New', monospace;
433}
434
435div.routine_details { 
436  padding: 0.5em 1em 0.5em 1em;
437  margin: 1em;
438  border: 1px dotted #CCCCCC;
439}
440
441div.routine_details h2 { 
442  padding-top: 0;
443  margin-top: 0;
444}
445
446div.routine_details div.value { 
447  margin: 0 1em 0 1em;
448  font-size: 80%;
449}
450
451div.routine_details div.comments { 
452  font-size: 80%;
453  margin: 0.75em 1em 1em 1em;
454}
455
456div.routine_details div.preformat { 
457  white-space: pre;
458}
459
460table.statistics { 
461  font-size: 80%;
462  margin-left: 1em;
463}
464
465table.statistics td { 
466  padding: 0 2em 0 0;
467}
468
469/* Overview styles ----------------------------------------------------------- */
470
471div.overview { 
472  width: 100%;
473  margin-top: 1em;
474  clear: both;
475}
476
477div.overview table {
478  empty-cells: show;
479  font-size: 90%;
480  margin: 1em 1em 1em 1em;
481  padding: 1em 0.5em 1em 0.5em;
482  background: #F6F6F6;
483  border: 1px dotted #999999;
484}
485
486div.overview td {
487  padding: 3px 1em 3px 1em;
488}
489
490div.overview td.dir {
491  width: 1%;
492  vertical-align: top;
493  text-align: right;
494  padding-right: 1em;
495}
496
497
498/* Navigation list styles for tree structures -------------------------------- */
499
500#tree {
501  text-align: left;
502  font-size: 90%;
503  margin: 0.75em 0 0.75em 0;
504  padding: 0;
505}
506
507#tree ul {
508  text-align: left;
509  margin: 0;
510  padding: 0;
511}
512
513#tree li {
514  margin: 0 0 0 15px;
515  padding: 0;
516  list-style-type: none;
517}
518
519#tree .symbols {
520  float: left;
521  width: 12px;
522  height: 1em;
523  padding-left: 4px;
524  background-position: 0 100%;
525  background-repeat: no-repeat;
526}
527
528/* Search styles ------------------------------------------------------------- */
529
530input.writein { 
531  padding-left: 0.5em;
532  border: 1px solid #CCCCCC;
533  font-family: 'Courier New';
534  background: #FFFFF3;
535}
536
537#search form { 
538  margin-left: 2em;
539}
540
541#search table { 
542  margin: 1em 1em 0 2em;
543  padding: 1em 2em 1em 2em;
544  background: #F6F6F6;
545  border: 1px dotted #999999;
546}
547
548#search tr { 
549  text-align: center;
550}
551
552#search td { 
553  font-size: 80%; 
554  text-align: left;
555}
556
557#search td * { 
558  vertical-align: middle;
559}
560
561#search p { 
562  font-size: 66%;
563  margin: 0 3em 2em 3em;
564}
565
566/* Help styles --------------------------------------------------------------- */
567
568div.toc { 
569  padding: 0 1em 0 1em;
570  margin: 1em;
571  background: #F0F0FF;
572  border: 1px dotted #9999FF; 
573  width: 19em;
574}
575
576div.right { 
577  float: right;
578  width: 22em;
579}
580
581ol.toc { 
582  list-style-type: upper-roman;
583}
584
585ol.toc ol { 
586  padding-left: 3em;
587  margin-left: 0;
588  list-style-type: lower-alpha;
589}
590
591dl.variables dt { font-size: 80%; }
592dl.variables dd { margin-bottom: 0.5em; }
593
594    </style>
595    <style type="text/css" media="print">
596      #navbar_title { 
597  background-color: #FFFFFF; 
598}
599
600#main_navbar td {
601  background: #FFFFFF;
602  border-top: 0.25em solid #FFFFFF;
603  border-bottom: 0.25em solid #FFFFFF;
604}
605
606#main_navbar td#selected {
607  background: #FFFFFF;
608  border-top: 0.25em solid #333399;
609  border-bottom: 0.25em solid #FFFFFF;
610}
611
612#main_navbar td#flexible {
613  background: #FFFFFF;
614  border-top: 0.25em solid #FFFFFF;
615  border-bottom: 0.25em solid #FFFFFF;
616}
617
618#secondary_navbar {
619  display: none;
620}
621
622    </style>
623   
624
625    <script type="text/javascript">
626      function setTitle() {
627        parent.document.title="cw_bgroup.pro (SAXO Documentation)";
628      }
629    </script>
630  </head>
631
632  <body onload="setTitle();">
633
634    <div id="navbar_title">
635  <h1>SAXO Documentation</h1>
636</div>
637
638
639<div id="main_navbar">
640
641  <table cellspacing="0">
642    <tr>
643     
644      <td><a href="./../../../overview.html?format=raw" title="Overview of library">Overview</a></td>
645     
646
647     
648      <td >Directory</td>
649     
650
651     
652      <td><a href="./../../../idldoc-categories.html?format=raw" title="Browse library by category">Categories</a></td>
653     
654
655     
656      <td><a href="./../../../idldoc-index.html?format=raw" title="Index of files, routines, and parameters">Index</a></td>
657     
658
659     
660      <td><a href="./../../../search-page.html?format=raw" title="Search library">Search</a></td>
661     
662
663      <td id="selected">File</td>
664
665     
666      <td >Source</td>
667     
668
669     
670      <td><a href="./../../../idldoc-help.html?format=raw" title="Help on IDLdoc">Help</a></td>
671     
672
673      <td >Etc</td>
674
675      <td id="flexible">Developer&nbsp;documentation</td>
676    </tr>
677  </table>
678
679</div>
680
681<div id="secondary_navbar">
682
683&lt;&lt; prev file | <a href="cw_calendar.html">next file &gt;&gt;</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="cw_bgroup.html" target="_TOP">view single page</a> | <a href="./../../../index.html?format=raw" target="_TOP">view frames</a>&nbsp;&nbsp;&nbsp;&nbsp;summary: fields | <a href="#routine_summary">routine</a>&nbsp;&nbsp;&nbsp;&nbsp;details: <a href="#routine_details">routine</a>
684
685</div>
686
687
688    <div id="container">
689
690      <h1 class="directory"><a href="directory-overview.html?format=raw">ToBeReviewed/WIDGET/COMPOUND_WIDGET/</a></h1>
691      <h2 class="pro_file">cw_bgroup.pro</h2>
692
693      <div id="file_attr">
694        <dl>
695        </dl>
696      </div>
697
698      <div id="file_comments"></div>
699
700     
701
702     
703
704     
705
706     
707      <div id="routine_summary">               
708        <h2>Routine summary</h2>
709       
710        <dl>
711         
712          <dt><p><a href="#_CW_BGROUP_SETV">CW_BGROUP_SETV<span class="result">, id, value</span></a></p><dt>
713          <dd>  NAME:    CW_BGROUP   PURPOSE:    CW_BGROUP is a compound widget that simplifies creating    a base of buttons.</dd>     
714         
715          <dt><p><a href="#_CW_BGROUP_GETV"><span class="result">result = </span>CW_BGROUP_GETV(<span class="result">id, value</span>)</a></p><dt>
716          <dd></dd>     
717         
718          <dt><p><a href="#_CW_BGROUP_EVENT"><span class="result">result = </span>CW_BGROUP_EVENT(<span class="result">ev</span>)</a></p><dt>
719          <dd></dd>     
720         
721          <dt><p><a href="#_CW_BGROUP"><span class="result">result = </span>CW_BGROUP(<span class="result">parent, names</span>, BUTTON_UVALUE=<span class="result">BUTTON_UVALUE</span>, COLUMN=<span class="result">COLUMN</span>, EVENT_FUNCT=<span class="result">EVENT_FUNCT</span>, EXCLUSIVE=<span class="result">EXCLUSIVE</span>, FONT=<span class="result">FONT</span>, FRAME=<span class="result">FRAME</span>, IDS=<span class="result">IDS</span>, LABEL_TOP=<span class="result">LABEL_TOP</span>, LABEL_LEFT=<span class="result">LABEL_LEFT</span>, MAP=<span class="result">MAP</span>, NONEXCLUSIVE=<span class="result">NONEXCLUSIVE</span>, NO_RELEASE=<span class="result">NO_RELEASE</span>, RETURN_ID=<span class="result">RETURN_ID</span>, RETURN_INDEX=<span class="result">RETURN_INDEX</span>, RETURN_NAME=<span class="result">RETURN_NAME</span>, ROW=<span class="result">ROW</span>, SCROLL=<span class="result">SCROLL</span>, SET_VALUE=<span class="result">SET_VALUE</span>, SPACE=<span class="result">SPACE</span>, TAB_MODE=<span class="result">TAB_MODE</span>, UVALUE=<span class="result">UVALUE</span>, XOFFSET=<span class="result">XOFFSET</span>, XPAD=<span class="result">XPAD</span>, XSIZE=<span class="result">XSIZE</span>, X_SCROLL_SIZE=<span class="result">X_SCROLL_SIZE</span>, YOFFSET=<span class="result">YOFFSET</span>, YPAD=<span class="result">YPAD</span>, YSIZE=<span class="result">YSIZE</span>, Y_SCROLL_SIZE=<span class="result">Y_SCROLL_SIZE</span>, UNAME=<span class="result">UNAME</span>)</a></p><dt>
722          <dd></dd>     
723               
724        </dl>
725      </div>
726     
727
728      <div id="routine_details">
729       
730
731        <div class="routine_details" id="_CW_BGROUP_SETV">
732
733          <h2><a class="top" href="#container">top</a>CW_BGROUP_SETV </h2>
734       
735          <p class="header">
736            CW_BGROUP_SETV<span class="result">, <a href="#_CW_BGROUP_SETV_param_id">id</a>, <a href="#_CW_BGROUP_SETV_param_value">value</a></span></p>
737       
738          <div class="comments">
739 NAME:
740   CW_BGROUP
741
742 PURPOSE:
743   CW_BGROUP is a compound widget that simplifies creating
744   a base of buttons. It handles the details of creating the
745   proper base (standard, exclusive, or non-exclusive) and filling
746   in the desired buttons. Events for the individual buttons are
747   handled transparently, and a CW_BGROUP event returned. This
748   event can return any one of the following:
749       - The Index of the button within the base.
750       - The widget ID of the button.
751       - The name of the button.
752       - An arbitrary value taken from an array of User values.
753
754 CATEGORY:
755   Compound widgets.
756
757 CALLING SEQUENCE:
758       Widget = CW_BGROUP(Parent, Names)
759
760   To get or set the value of a CW_BGROUP, use the GET_VALUE and
761   SET_VALUE keywords to WIDGET_CONTROL. The value of a CW_BGROUP
762   is:
763
764       -----------------------------------------------
765       Type        Value
766       -----------------------------------------------
767       normal      None
768       exclusive       Index of currently set button
769       non-exclusive   Vector indicating the position
770               of each button (1-set, 0-unset)
771       -----------------------------------------------
772
773
774 INPUTS:
775       Parent:     The ID of the parent widget.
776   Names:      A string array, containing one string per button,
777           giving the name of each button.
778
779 KEYWORD PARAMETERS:
780
781   BUTTON_UVALUE:  An array of user values to be associated with
782           each button and returned in the event structure.
783   COLUMN:     Buttons will be arranged in the number of columns
784           specified by this keyword.
785   EVENT_FUNCT:    The name of an optional user-supplied event function
786           for buttons. This function is called with the return
787           value structure whenever a button is pressed, and
788           follows the conventions for user-written event
789           functions.
790   EXCLUSIVE:  Buttons will be placed in an exclusive base, with
791           only one button allowed to be selected at a time.
792   FONT:       The name of the font to be used for the button
793           titles. If this keyword is not specified, the default
794           font is used.
795   FRAME:      Specifies the width of the frame to be drawn around
796           the base.
797   IDS:        A named variable into which the button IDs will be
798           stored, as a longword vector.
799   LABEL_LEFT: Creates a text label to the left of the buttons.
800   LABEL_TOP:  Creates a text label above the buttons.
801   MAP:        If set, the base will be mapped when the widget
802           is realized (the default).
803   NONEXCLUSIVE:   Buttons will be placed in an non-exclusive base.
804           The buttons will be independent.
805   NO_RELEASE: If set, button release events will not be returned.
806   RETURN_ID:  If set, the VALUE field of returned events will be
807           the widget ID of the button.
808   RETURN_INDEX:   If set, the VALUE field of returned events will be
809           the zero-based index of the button within the base.
810           THIS IS THE DEFAULT.
811   RETURN_NAME:    If set, the VALUE field of returned events will be
812           the name of the button within the base.
813   ROW:        Buttons will be arranged in the number of rows
814           specified by this keyword.
815   SCROLL:     If set, the base will include scroll bars to allow
816           viewing a large base through a smaller viewport.
817   SET_VALUE:  The initial value of the buttons. This is equivalent
818           to the later statement:
819
820           WIDGET_CONTROL, widget, set_value=value
821
822   SPACE:      The space, in pixels, to be left around the edges
823           of a row or column major base. This keyword is
824           ignored if EXCLUSIVE or NONEXCLUSIVE are specified.
825   UVALUE:     The user value to be associated with the widget.
826   UNAME:      The user name to be associated with the widget.
827   XOFFSET:    The X offset of the widget relative to its parent.
828   XPAD:       The horizontal space, in pixels, between children
829           of a row or column major base. Ignored if EXCLUSIVE
830           or NONEXCLUSIVE are specified.
831   XSIZE:      The width of the base.
832   X_SCROLL_SIZE:  The width of the viewport if SCROLL is specified.
833   YOFFSET:    The Y offset of the widget relative to its parent.
834   YPAD:       The vertical space, in pixels, between children of
835           a row or column major base. Ignored if EXCLUSIVE
836           or NONEXCLUSIVE are specified.
837   YSIZE:      The height of the base.
838   Y_SCROLL_SIZE:  The height of the viewport if SCROLL is specified.
839
840 OUTPUTS:
841       The ID of the created widget is returned.
842
843 SIDE EFFECTS:
844   This widget generates event structures with the following definition:
845
846       event = { ID:0L, TOP:0L, HANDLER:0L, SELECT:0, VALUE:0 }
847
848   The SELECT field is passed through from the button event. VALUE is
849   either the INDEX, ID, NAME, or BUTTON_UVALUE of the button,
850   depending on how the widget was created.
851
852 RESTRICTIONS:
853   Only buttons with textual names are handled by this widget.
854   Bitmaps are not understood.
855
856 MODIFICATION HISTORY:
857   15 June 1992, AB
858   7 April 1993, AB, Removed state caching.
859   6 Oct. 1994, KDB, Font keyword is not applied to the label.
860       10 FEB 1995, DJC  fixed bad bug in event procedure, getting
861                         id of stash widget.
862   11 April 1995, AB Removed Motif special cases.</div>
863
864         
865
866         
867            <h3>Parameters</h3>
868       
869           
870            <h4 id="_CW_BGROUP_SETV_param_id">id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
871             
872             
873             
874             
875             
876             
877             
878             
879            </h4>
880       
881          <div class="comments"></div>
882           
883            <h4 id="_CW_BGROUP_SETV_param_value">value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
884             
885             
886             
887             
888             
889             
890             
891             
892            </h4>
893       
894          <div class="comments"></div>
895           
896
897         
898
899         
900
901         
902         
903         
904         
905         
906         
907         
908         
909         
910         
911         
912         
913       
914         
915         
916         
917         
918         
919         
920         
921       
922         
923       
924        </div>
925       
926
927        <div class="routine_details" id="_CW_BGROUP_GETV">
928
929          <h2><a class="top" href="#container">top</a>CW_BGROUP_GETV </h2>
930       
931          <p class="header">
932            <span class="result">result = </span>CW_BGROUP_GETV(<span class="result"><a href="#_CW_BGROUP_GETV_param_id">id</a>, <a href="#_CW_BGROUP_GETV_param_value">value</a></span>)</p>
933       
934          <div class="comments"></div>
935
936         
937
938         
939            <h3>Parameters</h3>
940       
941           
942            <h4 id="_CW_BGROUP_GETV_param_id">id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
943             
944             
945             
946             
947             
948             
949             
950             
951            </h4>
952       
953          <div class="comments"></div>
954           
955            <h4 id="_CW_BGROUP_GETV_param_value">value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
956             
957             
958             
959             
960             
961             
962             
963             
964            </h4>
965       
966          <div class="comments"></div>
967           
968
969         
970
971         
972
973         
974         
975         
976         
977         
978         
979         
980         
981         
982         
983         
984         
985       
986         
987         
988         
989         
990         
991         
992         
993       
994         
995       
996        </div>
997       
998
999        <div class="routine_details" id="_CW_BGROUP_EVENT">
1000
1001          <h2><a class="top" href="#container">top</a>CW_BGROUP_EVENT </h2>
1002       
1003          <p class="header">
1004            <span class="result">result = </span>CW_BGROUP_EVENT(<span class="result"><a href="#_CW_BGROUP_EVENT_param_ev">ev</a></span>)</p>
1005       
1006          <div class="comments"></div>
1007
1008         
1009
1010         
1011            <h3>Parameters</h3>
1012       
1013           
1014            <h4 id="_CW_BGROUP_EVENT_param_ev">ev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1015             
1016             
1017             
1018             
1019             
1020             
1021             
1022             
1023            </h4>
1024       
1025          <div class="comments"></div>
1026           
1027
1028         
1029
1030         
1031
1032         
1033         
1034         
1035         
1036         
1037         
1038         
1039         
1040         
1041         
1042         
1043         
1044       
1045         
1046         
1047         
1048         
1049         
1050         
1051         
1052       
1053         
1054       
1055        </div>
1056       
1057
1058        <div class="routine_details" id="_CW_BGROUP">
1059
1060          <h2><a class="top" href="#container">top</a>CW_BGROUP </h2>
1061       
1062          <p class="header">
1063            <span class="result">result = </span>CW_BGROUP(<span class="result"><a href="#_CW_BGROUP_param_parent">parent</a>, <a href="#_CW_BGROUP_param_names">names</a></span>, <a href="#_CW_BGROUP_keyword_BUTTON_UVALUE">BUTTON_UVALUE</a>=<span class="result">BUTTON_UVALUE</span>, <a href="#_CW_BGROUP_keyword_COLUMN">COLUMN</a>=<span class="result">COLUMN</span>, <a href="#_CW_BGROUP_keyword_EVENT_FUNCT">EVENT_FUNCT</a>=<span class="result">EVENT_FUNCT</span>, <a href="#_CW_BGROUP_keyword_EXCLUSIVE">EXCLUSIVE</a>=<span class="result">EXCLUSIVE</span>, <a href="#_CW_BGROUP_keyword_FONT">FONT</a>=<span class="result">FONT</span>, <a href="#_CW_BGROUP_keyword_FRAME">FRAME</a>=<span class="result">FRAME</span>, <a href="#_CW_BGROUP_keyword_IDS">IDS</a>=<span class="result">IDS</span>, <a href="#_CW_BGROUP_keyword_LABEL_TOP">LABEL_TOP</a>=<span class="result">LABEL_TOP</span>, <a href="#_CW_BGROUP_keyword_LABEL_LEFT">LABEL_LEFT</a>=<span class="result">LABEL_LEFT</span>, <a href="#_CW_BGROUP_keyword_MAP">MAP</a>=<span class="result">MAP</span>, <a href="#_CW_BGROUP_keyword_NONEXCLUSIVE">NONEXCLUSIVE</a>=<span class="result">NONEXCLUSIVE</span>, <a href="#_CW_BGROUP_keyword_NO_RELEASE">NO_RELEASE</a>=<span class="result">NO_RELEASE</span>, <a href="#_CW_BGROUP_keyword_RETURN_ID">RETURN_ID</a>=<span class="result">RETURN_ID</span>, <a href="#_CW_BGROUP_keyword_RETURN_INDEX">RETURN_INDEX</a>=<span class="result">RETURN_INDEX</span>, <a href="#_CW_BGROUP_keyword_RETURN_NAME">RETURN_NAME</a>=<span class="result">RETURN_NAME</span>, <a href="#_CW_BGROUP_keyword_ROW">ROW</a>=<span class="result">ROW</span>, <a href="#_CW_BGROUP_keyword_SCROLL">SCROLL</a>=<span class="result">SCROLL</span>, <a href="#_CW_BGROUP_keyword_SET_VALUE">SET_VALUE</a>=<span class="result">SET_VALUE</span>, <a href="#_CW_BGROUP_keyword_SPACE">SPACE</a>=<span class="result">SPACE</span>, <a href="#_CW_BGROUP_keyword_TAB_MODE">TAB_MODE</a>=<span class="result">TAB_MODE</span>, <a href="#_CW_BGROUP_keyword_UVALUE">UVALUE</a>=<span class="result">UVALUE</span>, <a href="#_CW_BGROUP_keyword_XOFFSET">XOFFSET</a>=<span class="result">XOFFSET</span>, <a href="#_CW_BGROUP_keyword_XPAD">XPAD</a>=<span class="result">XPAD</span>, <a href="#_CW_BGROUP_keyword_XSIZE">XSIZE</a>=<span class="result">XSIZE</span>, <a href="#_CW_BGROUP_keyword_X_SCROLL_SIZE">X_SCROLL_SIZE</a>=<span class="result">X_SCROLL_SIZE</span>, <a href="#_CW_BGROUP_keyword_YOFFSET">YOFFSET</a>=<span class="result">YOFFSET</span>, <a href="#_CW_BGROUP_keyword_YPAD">YPAD</a>=<span class="result">YPAD</span>, <a href="#_CW_BGROUP_keyword_YSIZE">YSIZE</a>=<span class="result">YSIZE</span>, <a href="#_CW_BGROUP_keyword_Y_SCROLL_SIZE">Y_SCROLL_SIZE</a>=<span class="result">Y_SCROLL_SIZE</span>, <a href="#_CW_BGROUP_keyword_UNAME">UNAME</a>=<span class="result">UNAME</span>)</p>
1064       
1065          <div class="comments"></div>
1066
1067         
1068
1069         
1070            <h3>Parameters</h3>
1071       
1072           
1073            <h4 id="_CW_BGROUP_param_parent">parent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1074             
1075             
1076             
1077             
1078             
1079             
1080             
1081             
1082            </h4>
1083       
1084          <div class="comments"></div>
1085           
1086            <h4 id="_CW_BGROUP_param_names">names&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1087             
1088             
1089             
1090             
1091             
1092             
1093             
1094             
1095            </h4>
1096       
1097          <div class="comments"></div>
1098           
1099
1100         
1101
1102         
1103
1104            <h3>Keywords</h3>
1105           
1106            <h4 id="_CW_BGROUP_keyword_BUTTON_UVALUE">BUTTON_UVALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1107             
1108             
1109             
1110             
1111             
1112             
1113             
1114             
1115            </h4>
1116       
1117            <div class="comments"></div>
1118           
1119            <h4 id="_CW_BGROUP_keyword_COLUMN">COLUMN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1120             
1121             
1122             
1123             
1124             
1125             
1126             
1127             
1128            </h4>
1129       
1130            <div class="comments"></div>
1131           
1132            <h4 id="_CW_BGROUP_keyword_EVENT_FUNCT">EVENT_FUNCT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1133             
1134             
1135             
1136             
1137             
1138             
1139             
1140             
1141            </h4>
1142       
1143            <div class="comments"></div>
1144           
1145            <h4 id="_CW_BGROUP_keyword_EXCLUSIVE">EXCLUSIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1146             
1147             
1148             
1149             
1150             
1151             
1152             
1153             
1154            </h4>
1155       
1156            <div class="comments"></div>
1157           
1158            <h4 id="_CW_BGROUP_keyword_FONT">FONT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1159             
1160             
1161             
1162             
1163             
1164             
1165             
1166             
1167            </h4>
1168       
1169            <div class="comments"></div>
1170           
1171            <h4 id="_CW_BGROUP_keyword_FRAME">FRAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1172             
1173             
1174             
1175             
1176             
1177             
1178             
1179             
1180            </h4>
1181       
1182            <div class="comments"></div>
1183           
1184            <h4 id="_CW_BGROUP_keyword_IDS">IDS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1185             
1186             
1187             
1188             
1189             
1190             
1191             
1192             
1193            </h4>
1194       
1195            <div class="comments"></div>
1196           
1197            <h4 id="_CW_BGROUP_keyword_LABEL_TOP">LABEL_TOP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1198             
1199             
1200             
1201             
1202             
1203             
1204             
1205             
1206            </h4>
1207       
1208            <div class="comments"></div>
1209           
1210            <h4 id="_CW_BGROUP_keyword_LABEL_LEFT">LABEL_LEFT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1211             
1212             
1213             
1214             
1215             
1216             
1217             
1218             
1219            </h4>
1220       
1221            <div class="comments"></div>
1222           
1223            <h4 id="_CW_BGROUP_keyword_MAP">MAP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1224             
1225             
1226             
1227             
1228             
1229             
1230             
1231             
1232            </h4>
1233       
1234            <div class="comments"></div>
1235           
1236            <h4 id="_CW_BGROUP_keyword_NONEXCLUSIVE">NONEXCLUSIVE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1237             
1238             
1239             
1240             
1241             
1242             
1243             
1244             
1245            </h4>
1246       
1247            <div class="comments"></div>
1248           
1249            <h4 id="_CW_BGROUP_keyword_NO_RELEASE">NO_RELEASE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1250             
1251             
1252             
1253             
1254             
1255             
1256             
1257             
1258            </h4>
1259       
1260            <div class="comments"></div>
1261           
1262            <h4 id="_CW_BGROUP_keyword_RETURN_ID">RETURN_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1263             
1264             
1265             
1266             
1267             
1268             
1269             
1270             
1271            </h4>
1272       
1273            <div class="comments"></div>
1274           
1275            <h4 id="_CW_BGROUP_keyword_RETURN_INDEX">RETURN_INDEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1276             
1277             
1278             
1279             
1280             
1281             
1282             
1283             
1284            </h4>
1285       
1286            <div class="comments"></div>
1287           
1288            <h4 id="_CW_BGROUP_keyword_RETURN_NAME">RETURN_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1289             
1290             
1291             
1292             
1293             
1294             
1295             
1296             
1297            </h4>
1298       
1299            <div class="comments"></div>
1300           
1301            <h4 id="_CW_BGROUP_keyword_ROW">ROW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1302             
1303             
1304             
1305             
1306             
1307             
1308             
1309             
1310            </h4>
1311       
1312            <div class="comments"></div>
1313           
1314            <h4 id="_CW_BGROUP_keyword_SCROLL">SCROLL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1315             
1316             
1317             
1318             
1319             
1320             
1321             
1322             
1323            </h4>
1324       
1325            <div class="comments"></div>
1326           
1327            <h4 id="_CW_BGROUP_keyword_SET_VALUE">SET_VALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1328             
1329             
1330             
1331             
1332             
1333             
1334             
1335             
1336            </h4>
1337       
1338            <div class="comments"></div>
1339           
1340            <h4 id="_CW_BGROUP_keyword_SPACE">SPACE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1341             
1342             
1343             
1344             
1345             
1346             
1347             
1348             
1349            </h4>
1350       
1351            <div class="comments"></div>
1352           
1353            <h4 id="_CW_BGROUP_keyword_TAB_MODE">TAB_MODE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1354             
1355             
1356             
1357             
1358             
1359             
1360             
1361             
1362            </h4>
1363       
1364            <div class="comments"></div>
1365           
1366            <h4 id="_CW_BGROUP_keyword_UVALUE">UVALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1367             
1368             
1369             
1370             
1371             
1372             
1373             
1374             
1375            </h4>
1376       
1377            <div class="comments"></div>
1378           
1379            <h4 id="_CW_BGROUP_keyword_XOFFSET">XOFFSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1380             
1381             
1382             
1383             
1384             
1385             
1386             
1387             
1388            </h4>
1389       
1390            <div class="comments"></div>
1391           
1392            <h4 id="_CW_BGROUP_keyword_XPAD">XPAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1393             
1394             
1395             
1396             
1397             
1398             
1399             
1400             
1401            </h4>
1402       
1403            <div class="comments"></div>
1404           
1405            <h4 id="_CW_BGROUP_keyword_XSIZE">XSIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1406             
1407             
1408             
1409             
1410             
1411             
1412             
1413             
1414            </h4>
1415       
1416            <div class="comments"></div>
1417           
1418            <h4 id="_CW_BGROUP_keyword_X_SCROLL_SIZE">X_SCROLL_SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1419             
1420             
1421             
1422             
1423             
1424             
1425             
1426             
1427            </h4>
1428       
1429            <div class="comments"></div>
1430           
1431            <h4 id="_CW_BGROUP_keyword_YOFFSET">YOFFSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1432             
1433             
1434             
1435             
1436             
1437             
1438             
1439             
1440            </h4>
1441       
1442            <div class="comments"></div>
1443           
1444            <h4 id="_CW_BGROUP_keyword_YPAD">YPAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1445             
1446             
1447             
1448             
1449             
1450             
1451             
1452             
1453            </h4>
1454       
1455            <div class="comments"></div>
1456           
1457            <h4 id="_CW_BGROUP_keyword_YSIZE">YSIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1458             
1459             
1460             
1461             
1462             
1463             
1464             
1465             
1466            </h4>
1467       
1468            <div class="comments"></div>
1469           
1470            <h4 id="_CW_BGROUP_keyword_Y_SCROLL_SIZE">Y_SCROLL_SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1471             
1472             
1473             
1474             
1475             
1476             
1477             
1478             
1479            </h4>
1480       
1481            <div class="comments"></div>
1482           
1483            <h4 id="_CW_BGROUP_keyword_UNAME">UNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1484             
1485             
1486             
1487             
1488             
1489             
1490             
1491             
1492            </h4>
1493       
1494            <div class="comments"></div>
1495           
1496         
1497
1498         
1499         
1500         
1501         
1502         
1503         
1504         
1505         
1506         
1507         
1508         
1509         
1510       
1511         
1512         
1513         
1514         
1515         
1516         
1517         
1518       
1519         
1520       
1521        </div>
1522       
1523      </div>
1524
1525     
1526
1527      <div id="tagline">Produced by IDLdoc 2.0.</div>
1528
1529    </div>
1530
1531  </body>
1532</html>
Note: See TracBrowser for help on using the repository browser.