source: trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/WIDGET/COMPOUND_WIDGET/cw_combobox_pm.html @ 163

Last change on this file since 163 was 163, checked in by navarro, 18 years ago

header improvements : type of parameters and keywords, default values, spell checking + idldoc assistant (IDL online_help)

File size: 24.9 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_combobox_pm.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 --------------------------------------------------------------- */
35p.preformat {
36  font-family: Courier;
37}
38
39body {
40  margin: 0;
41  padding: 0;
42  font-size: 10pt;
43  font-family: Verdana, Helvetica, Arial, sans-serif;
44  background-color: #FFFFFF;
45}
46
47p {
48  margin-top: 0.5em;
49  margin-bottom: 0;
50}
51
52#container { margin: 1em; }
53
54code.section { white-space: pre; }
55
56pre.snippet {
57  margin-left: 5%;
58  background: #F0F0F0;
59  border: 1px dashed #999999;
60  width: 43em;
61  padding: 0.5em 0.5em 0.5em 0.5em;
62  white-space: pre;
63}
64
65/* Navbar styles ------------------------------------------------------------- */
66
67#navbar_title {
68  color: #000033;
69  background-color: #F0F0FF;
70  font-family: Arial, Helvetica, sans-serif;
71  padding: 20px 30px;
72  border-bottom: 1px solid #000033;
73}
74
75#navbar_title * {
76  margin: 0;
77  padding: 0;
78}
79
80#navbar_title h1 {
81  letter-spacing: 0.1em;
82  font-variant: small-caps;
83  font-size: 250%;
84  text-indent: -1em;
85  padding-left: 1em; 
86}
87
88#navbar_title h2 {
89  font-size: 110%;
90  font-weight: normal;
91  color: #333399;
92}
93
94#main_navbar table {
95  width: 100%;
96  border-bottom: 1px solid #666699;
97}
98
99#main_navbar td {
100  background: #CCCCFF;
101  font-size: 80%;
102  font-weight: bold;
103  font-family: Arial, Helvetica, sans-serif;
104  border-top: 3px solid #CCCCFF;
105  border-bottom: 3px solid #CCCCFF;
106  padding-left: 6px;
107  padding-right: 6px;
108  margin: 0;
109}
110
111#main_navbar td#selected {
112  background: #CCCCFF;
113  font-size: 80%;
114  font-weight: bold;
115  font-family: Arial, Helvetica, sans-serif;
116  border-top: 3px solid #333399;
117  border-bottom: 3px solid #CCCCFF;
118  padding-left: 6px;
119  padding-right: 6px;
120  margin: 0;
121}
122
123#main_navbar td#flexible {
124  width: 100%;
125  text-align: right;
126  padding-right: 1em;
127  background: #CCCCFF;
128  font-size: 70%;
129  font-weight: normal;
130  font-family: Arial, Helvetica, sans-serif;
131  text-transform: uppercase;
132  border-top: 3px solid #CCCCFF;
133  border-bottom: 3px solid #CCCCFF;
134}
135
136#main_navbar a:link, #main_navbar a:visited { color: #660000; border: 0; }
137
138#main_navbar a:hover, #main_navbar a:focus {
139  color: #FFFF66;
140  background: #CCCCFF;
141  border-bottom: 1px none #606099; 
142  border: 0;
143}
144
145#secondary_navbar {
146  font-size: 80%;
147  font-weight: normal;
148  font-family: Arial, Helvetica, sans-serif;
149  margin-top: 4px;
150  margin-left: 20px;
151  white-space: nowrap;
152}
153
154
155/* Tagline and footer styles ------------------------------------------------- */
156
157div#tagline {
158  margin-top: 6px;
159  border-top: 1px dotted lightsteelblue;
160  padding-top: 6px;
161  font-size: 66%;
162  font-style: italic;
163}
164
165div#footer {
166  margin-top: 6px;
167  border-top: 1px dotted lightsteelblue;
168  padding-top: 6px;
169  font-size: 66%;
170  font-style: italic;
171}
172
173/* Basic data presenation styles -------------------------------------------- */
174
175.index_letter { 
176  font-size: 300%;
177  font-weight: bold;
178  color: #000066; 
179  margin: 0.5em 0 0 -0.1em;
180}
181
182h1, h2, h3, h4 {
183  font-weight: normal;
184  color: #3333CC;
185}
186
187h1 {
188  padding-top: 0.75em;
189  font-size: 160%;
190}
191
192h2 {
193  padding-top: 1em;
194  font-size: 120%;
195  }
196
197h3 {
198  padding-top: 0.75em;
199  margin-bottom: 0.25em;
200  font-size: 100%;
201}
202
203h4 {
204  padding: 0;
205  margin: 0.5em 0 0 0;
206  font-size: 80%;
207}
208
209table.basic {
210  empty-cells: show;
211  margin: 1.5em 1em 0 1em;
212  border: 1px dotted #CFCFFF;
213  font-size: 80%;
214}
215
216table.basic th {
217  background-color: #F0F0FF;
218  font-weight: bold;
219  text-align: left;
220  padding: 4px 1em 4px 4px;
221  border-bottom: 1px dotted #666699;
222}
223
224table.basic td {
225  vertical-align: top;
226  padding: 4px 1em 4px 4px;
227}
228
229dd {
230  margin-bottom: 0.25em;
231  font-size: 80%;
232}
233
234
235/* Warnings styles ----------------------------------------------------------- */
236
237
238#todo dl, #bugs dl { 
239  margin: 0 0 0 1.5em;
240  font-size: 80%;
241}
242
243#todo dd, #bugs dd { 
244  margin-left: 3em; 
245  font-size: 100%;
246}
247
248#undoc table, #obsolete table, #statistics table {
249  width: 80%;
250  margin-left: 2em;
251}
252
253#undoc td, #obsolete td, #statistics td { 
254  padding: 0 0 0 0;
255  font-size: 80%;
256  white-space: nowrap;
257}
258
259#undoc td.docroutine, #obsolete td.obsroutine, #statistics td.statroutine { width: 50%; }
260
261#undoc td.docstat, #statistics td.stat { 
262  width: 50%;
263  text-align: right;
264}
265
266#undoc td.partialdoc, #statistics td.caution { color: #CC6600; }
267
268#undoc td.notdoc, #statistics td.warning { color: #993333; }
269
270/* File + routine styles ----------------------------------------------------- */
271
272h1.directory { 
273  padding: 1em 0 0 0;
274  margin: 0;
275  font-size: 66%;
276}
277
278h1.directory a { border-bottom: 0; }
279
280h2.pro_file { 
281  padding: 0;
282  margin: 0;
283  font-size: 140%;
284}
285
286div#file_attr {
287  padding: 0 1em 0 1em;
288  margin: 1em;
289  background: #F6F6F6;
290  border: 1px dotted #999999;
291}
292
293div#file_attr dt {
294  font-size: 80%;
295  font-weight: bold;
296}
297
298div#file_attr dd {
299  font-size: 80%;
300}
301
302div#class_diagram { 
303  padding: 1em 0 1em 0; 
304  white-space: pre;
305  font-family: 'Courier New';
306}
307
308table#sav_attr { 
309  font-size: 90%; 
310  margin: 1em; 
311  padding: 1em 1em 1em 1em;
312  background: #F6F6F6;
313  border: 1px dotted #999999;
314}
315
316table#sav_attr th { text-align: left; }
317
318table#sav_attr td { vertical-align: top; padding-right: 2em; }
319
320table#sav_attr td.value { width: 20em; padding-right: 0em; font-style: italic; }
321
322p.sav_warning { margin-left: 4em; font-family: 80%; }
323
324table.variables { 
325  font-family: 'Courier New', monospace; 
326  font-size: 80%; 
327  text-indent: -2em; 
328  padding-left: 2em; 
329}
330
331table.variables td.image { width: 64px; }
332
333div#file_comments { white-space: pre; 
334  margin: 2em;
335  font-size: 80%;
336}
337
338
339div.field_summary {
340  padding: 0 1em 0 1em;
341  margin: 1em;
342  background: #FFFFF0;
343  border: 1px dotted #C0C000;
344}
345
346div#routine_summary { 
347  padding: 0 1em 0 1em;
348  margin: 1em;
349  background: #F0F0FF;
350  border: 1px dotted #9999FF;
351}
352
353div.field_summary h2, div#routine_summary h2 { 
354  padding: 0.5em 0 0 0;
355  margin: 0;
356}
357
358div.field_summary table, div.field_summary p { 
359  margin: 1em 1em;
360}
361
362div.field_summary td.name { 
363  vertical-align: top;
364  padding-bottom: 0.25em;
365  color: #3333CC;
366}
367
368div.field_summary span.field_type { 
369  font-weight: normal;
370  font-size: 80%;
371  color: black;
372}
373
374div.field_summary td.comments { 
375  vertical-align: top;
376  padding-left: 2em;
377  font-size: 80%;
378}
379
380p.commaList { 
381  margin: 1em 1em 1em 1em;
382}
383
384span.warning { 
385  color: #CC6633;
386  font-weight: bold;
387  font-size: 66%;
388  text-transform: uppercase;
389}
390
391span.categories { 
392  color: #006633;
393  font-weight: bold;
394  font-size: 66%;
395  text-transform: uppercase;
396}
397
398span.undoc { 
399  color: #FF6633;
400  font-weight: bold;
401  font-size: 80%;
402  text-transform: uppercase;
403}
404
405span.attr { 
406  color: #006633;
407  font-weight: bold;
408  font-size: 80%;
409  text-transform: uppercase;
410}
411
412span.value { 
413  color: #006633;
414  font-weight: normal;
415  text-transform: none;
416}
417
418a.top { 
419  font-weight: bold;
420  font-size: 66%;
421  text-transform: uppercase;
422  float: right;
423}
424
425span.result { 
426  font-family: Verdana, Arial, Helvetica, sans-serif;
427  font-style: italic;
428  font-size: 80%;
429}
430
431div#routine_summary p, div.routine_details p.header { 
432  padding-top: 0.5em;
433  margin-left: 1.5em;
434  text-indent: -1.5em;
435  font-family: 'Courier New', monospace;
436}
437
438div.routine_details { 
439  padding: 0.5em 1em 0.5em 1em;
440  margin: 1em;
441  border: 1px dotted #CCCCCC;
442}
443
444div.routine_details h2 { 
445  padding-top: 0;
446  margin-top: 0;
447}
448
449div.routine_details div.value { 
450  margin: 0 1em 0 1em;
451  font-size: 80%;
452}
453
454div.routine_details div.comments { 
455  font-size: 80%;
456  margin: 0.75em 1em 1em 1em;
457}
458
459div.routine_details div.preformat { 
460  white-space: pre;
461}
462
463table.statistics { 
464  font-size: 80%;
465  margin-left: 1em;
466}
467
468table.statistics td { 
469  padding: 0 2em 0 0;
470}
471
472/* Overview styles ----------------------------------------------------------- */
473
474div.overview { 
475  width: 100%;
476  margin-top: 1em;
477  clear: both;
478}
479
480div.overview table {
481  empty-cells: show;
482  font-size: 90%;
483  margin: 1em 1em 1em 1em;
484  padding: 1em 0.5em 1em 0.5em;
485  background: #F6F6F6;
486  border: 1px dotted #999999;
487}
488
489div.overview td {
490  padding: 3px 1em 3px 1em;
491}
492
493div.overview td.dir {
494  width: 1%;
495  vertical-align: top;
496  text-align: right;
497  padding-right: 1em;
498}
499
500
501/* Navigation list styles for tree structures -------------------------------- */
502
503#tree {
504  text-align: left;
505  font-size: 90%;
506  margin: 0.75em 0 0.75em 0;
507  padding: 0;
508}
509
510#tree ul {
511  text-align: left;
512  margin: 0;
513  padding: 0;
514}
515
516#tree li {
517  margin: 0 0 0 15px;
518  padding: 0;
519  list-style-type: none;
520}
521
522#tree .symbols {
523  float: left;
524  width: 12px;
525  height: 1em;
526  padding-left: 4px;
527  background-position: 0 100%;
528  background-repeat: no-repeat;
529}
530
531/* Search styles ------------------------------------------------------------- */
532
533input.writein { 
534  padding-left: 0.5em;
535  border: 1px solid #CCCCCC;
536  font-family: 'Courier New';
537  background: #FFFFF3;
538}
539
540#search form { 
541  margin-left: 2em;
542}
543
544#search table { 
545  margin: 1em 1em 0 2em;
546  padding: 1em 2em 1em 2em;
547  background: #F6F6F6;
548  border: 1px dotted #999999;
549}
550
551#search tr { 
552  text-align: center;
553}
554
555#search td { 
556  font-size: 80%; 
557  text-align: left;
558}
559
560#search td * { 
561  vertical-align: middle;
562}
563
564#search p { 
565  font-size: 66%;
566  margin: 0 3em 2em 3em;
567}
568
569/* Help styles --------------------------------------------------------------- */
570
571div.toc { 
572  padding: 0 1em 0 1em;
573  margin: 1em;
574  background: #F0F0FF;
575  border: 1px dotted #9999FF; 
576  width: 19em;
577}
578
579div.right { 
580  float: right;
581  width: 22em;
582}
583
584ol.toc { 
585  list-style-type: upper-roman;
586}
587
588ol.toc ol { 
589  padding-left: 3em;
590  margin-left: 0;
591  list-style-type: lower-alpha;
592}
593
594dl.variables dt { font-size: 80%; }
595dl.variables dd { margin-bottom: 0.5em; }
596
597    </style>
598    <style type="text/css" media="print">
599      #navbar_title { 
600  background-color: #FFFFFF; 
601}
602
603#main_navbar td {
604  background: #FFFFFF;
605  border-top: 0.25em solid #FFFFFF;
606  border-bottom: 0.25em solid #FFFFFF;
607}
608
609#main_navbar td#selected {
610  background: #FFFFFF;
611  border-top: 0.25em solid #333399;
612  border-bottom: 0.25em solid #FFFFFF;
613}
614
615#main_navbar td#flexible {
616  background: #FFFFFF;
617  border-top: 0.25em solid #FFFFFF;
618  border-bottom: 0.25em solid #FFFFFF;
619}
620
621#secondary_navbar {
622  display: none;
623}
624
625    </style>
626   
627
628    <script type="text/javascript">
629      function setTitle() {
630        parent.document.title="cw_combobox_pm.pro (SAXO Documentation)";
631      }
632    </script>
633  </head>
634
635  <body onload="setTitle();">
636
637    <div id="navbar_title">
638  <h1>SAXO Documentation</h1>
639</div>
640
641
642<div id="main_navbar">
643
644  <table cellspacing="0">
645    <tr>
646     
647      <td><a href="./../../../overview.html?format=raw" title="Overview of library">Overview</a></td>
648     
649
650     
651      <td >Directory</td>
652     
653
654     
655      <td><a href="./../../../idldoc-categories.html?format=raw" title="Browse library by category">Categories</a></td>
656     
657
658     
659      <td><a href="./../../../idldoc-index.html?format=raw" title="Index of files, routines, and parameters">Index</a></td>
660     
661
662     
663      <td><a href="./../../../search-page.html?format=raw" title="Search library">Search</a></td>
664     
665
666      <td id="selected">File</td>
667
668     
669      <td >Source</td>
670     
671
672     
673      <td><a href="./../../../idldoc-help.html?format=raw" title="Help on IDLdoc">Help</a></td>
674     
675
676      <td >Etc</td>
677
678      <td id="flexible">Developer&nbsp;documentation</td>
679    </tr>
680  </table>
681
682</div>
683
684<div id="secondary_navbar">
685
686<a href="cw_calendar.html?format=raw">&lt;&lt;prev file</a> | <a href="cw_domain.html?format=raw">next file &gt;&gt;</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="cw_combobox_pm.html?format=raw" 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>
687
688</div>
689
690
691    <div id="container">
692
693      <h1 class="directory"><a href="directory-overview.html?format=raw">ToBeReviewed/WIDGET/COMPOUND_WIDGET/</a></h1>
694      <h2 class="pro_file">cw_combobox_pm.pro</h2>
695
696      <div id="file_attr">
697        <dl>
698        </dl>
699      </div>
700
701      <div id="file_comments">
702
703
704
705
706
707
708
709
710
711 Like WIDGET_COMBOBOX but here, their are 2 buttons + and - to move the widget from +/- 1
712</div>
713
714     
715
716     
717
718     
719
720     
721      <div id="routine_summary">               
722        <h2>Routine summary</h2>
723       
724        <dl>
725         
726          <dt><p><a href="#_cw_combobox_pm_set_value">cw_combobox_pm_set_value<span class="result">, id, value</span></a></p><dt>
727          <dd></dd>     
728         
729          <dt><p><a href="#_cw_combobox_pm_get_value"><span class="result">result = </span>cw_combobox_pm_get_value(<span class="result">id</span>)</a></p><dt>
730          <dd></dd>     
731         
732          <dt><p><a href="#_cw_combobox_pm_event"><span class="result">result = </span>cw_combobox_pm_event(<span class="result">event</span>)</a></p><dt>
733          <dd></dd>     
734         
735          <dt><p><a href="#_cw_combobox_pm"><span class="result">result = </span>cw_combobox_pm(<span class="result">parent</span>, VALUE=<span class="result">VALUE</span>, UVALUE=<span class="result">UVALUE</span>, UNAME=<span class="result">UNAME</span>, ROW=<span class="result">ROW</span>, COLUMN=<span class="result">COLUMN</span>, _extra=<span class="result">_extra</span>)</a></p><dt>
736          <dd> </dd>   
737               
738        </dl>
739      </div>
740     
741
742      <div id="routine_details">
743       
744
745        <div class="routine_details" id="_cw_combobox_pm_set_value">
746
747          <h2><a class="top" href="#container">top</a>cw_combobox_pm_set_value <span class="categories">
748 Compound widget
749 </span></h2>
750       
751          <p class="header">
752            cw_combobox_pm_set_value<span class="result">, <a href="#_cw_combobox_pm_set_value_param_id">id</a>, <a href="#_cw_combobox_pm_set_value_param_value">value</a></span></p>
753       
754          <div class="comments"></div>
755
756          <h3>Return value</h3><div class="preformat">
757 
758 </div>
759
760         
761            <h3>Parameters</h3>
762       
763           
764            <h4 id="_cw_combobox_pm_set_value_param_id">id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
765             
766             
767             
768             
769             
770             
771             
772             
773            </h4>
774       
775          <div class="comments">
776
777</div>
778           
779            <h4 id="_cw_combobox_pm_set_value_param_value">value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
780             
781             
782             
783             
784             
785             
786             
787             
788            </h4>
789       
790          <div class="comments">
791 It is the default tick mark value (a floating-point number).
792</div>
793           
794
795         
796
797         
798
799          <h3>Examples</h3><div class="preformat">
800 
801 </div>
802          <h3>Version history</h3>
803         
804          <h4>Version</h4><div class="preformat"> 
805 $Id: cw_combobox_pm.pro 157 2006-08-21 09:01:50Z navarro $</div>
806          <h4>History</h4><div class="preformat">
807 
808 </div>
809         
810         
811          <h3>Known issues</h3>
812         
813         
814         
815          <h4>Restrictions</h4><div class="preformat">
816 
817 </div>
818       
819          <h3>Other attributes</h3>
820         
821         
822          <h4>Uses routines</h4><div class="preformat">
823 
824 </div>
825         
826         
827         
828       
829          <h3>Statistics</h3>
830          <table class="statistics">
831            <tr><td>McCabe cyclic</td><td>           8</td></tr>
832            <tr><td>McCabe essential</td><td>           1</td></tr>
833            <tr><td>McCabe modular design</td><td>           1</td></tr>
834          </table>
835         
836       
837        </div>
838       
839
840        <div class="routine_details" id="_cw_combobox_pm_get_value">
841
842          <h2><a class="top" href="#container">top</a>cw_combobox_pm_get_value <span class="categories">
843 Compound widget
844 </span></h2>
845       
846          <p class="header">
847            <span class="result">result = </span>cw_combobox_pm_get_value(<span class="result"><a href="#_cw_combobox_pm_get_value_param_id">id</a></span>)</p>
848       
849          <div class="comments"></div>
850
851          <h3>Return value</h3><div class="preformat">
852 
853 </div>
854
855         
856            <h3>Parameters</h3>
857       
858           
859            <h4 id="_cw_combobox_pm_get_value_param_id">id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
860             
861             
862             
863             
864             
865             
866             
867             
868            </h4>
869       
870          <div class="comments">
871
872</div>
873           
874
875         
876
877         
878
879          <h3>Examples</h3><div class="preformat">
880 
881 </div>
882          <h3>Version history</h3>
883         
884          <h4>Version</h4><div class="preformat"> 
885 $Id: cw_combobox_pm.pro 157 2006-08-21 09:01:50Z navarro $</div>
886          <h4>History</h4><div class="preformat">
887 
888 </div>
889         
890         
891          <h3>Known issues</h3>
892         
893         
894         
895          <h4>Restrictions</h4><div class="preformat">
896 
897 </div>
898       
899          <h3>Other attributes</h3>
900         
901         
902          <h4>Uses routines</h4><div class="preformat">
903 
904 </div>
905         
906         
907         
908       
909          <h3>Statistics</h3>
910          <table class="statistics">
911            <tr><td>McCabe cyclic</td><td>           1</td></tr>
912            <tr><td>McCabe essential</td><td>           1</td></tr>
913            <tr><td>McCabe modular design</td><td>           1</td></tr>
914          </table>
915         
916       
917        </div>
918       
919
920        <div class="routine_details" id="_cw_combobox_pm_event">
921
922          <h2><a class="top" href="#container">top</a>cw_combobox_pm_event <span class="categories">
923 Compound widget
924 </span></h2>
925       
926          <p class="header">
927            <span class="result">result = </span>cw_combobox_pm_event(<span class="result"><a href="#_cw_combobox_pm_event_param_event">event</a></span>)</p>
928       
929          <div class="comments"></div>
930
931          <h3>Return value</h3><div class="preformat">
932 
933 </div>
934
935         
936            <h3>Parameters</h3>
937       
938           
939            <h4 id="_cw_combobox_pm_event_param_event">event&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
940             
941             
942             
943             
944             
945             
946             
947             
948            </h4>
949       
950          <div class="comments">
951
952</div>
953           
954
955         
956
957         
958
959          <h3>Examples</h3><div class="preformat">
960 
961 </div>
962          <h3>Version history</h3>
963         
964          <h4>Version</h4><div class="preformat"> 
965 $Id: cw_combobox_pm.pro 157 2006-08-21 09:01:50Z navarro $</div>
966          <h4>History</h4><div class="preformat">
967 
968 </div>
969         
970         
971          <h3>Known issues</h3>
972         
973         
974         
975          <h4>Restrictions</h4><div class="preformat">
976 
977 </div>
978       
979          <h3>Other attributes</h3>
980         
981         
982          <h4>Uses routines</h4><div class="preformat">
983 
984 </div>
985         
986         
987         
988       
989          <h3>Statistics</h3>
990          <table class="statistics">
991            <tr><td>McCabe cyclic</td><td>           6</td></tr>
992            <tr><td>McCabe essential</td><td>           1</td></tr>
993            <tr><td>McCabe modular design</td><td>           1</td></tr>
994          </table>
995         
996       
997        </div>
998       
999
1000        <div class="routine_details" id="_cw_combobox_pm">
1001
1002          <h2><a class="top" href="#container">top</a>cw_combobox_pm <span class="categories">
1003 Compound widget
1004 </span></h2>
1005       
1006          <p class="header">
1007            <span class="result">result = </span>cw_combobox_pm(<span class="result"><a href="#_cw_combobox_pm_param_parent">parent</a></span>, <a href="#_cw_combobox_pm_keyword_VALUE">VALUE</a>=<span class="result">VALUE</span>, <a href="#_cw_combobox_pm_keyword_UVALUE">UVALUE</a>=<span class="result">UVALUE</span>, <a href="#_cw_combobox_pm_keyword_UNAME">UNAME</a>=<span class="result">UNAME</span>, <a href="#_cw_combobox_pm_keyword_ROW">ROW</a>=<span class="result">ROW</span>, <a href="#_cw_combobox_pm_keyword_COLUMN">COLUMN</a>=<span class="result">COLUMN</span>, <a href="#_cw_combobox_pm_keyword__extra">_extra</a>=<span class="result">_extra</span>)</p>
1008       
1009          <div class="comments">
1010</div>
1011
1012          <h3>Return value</h3><div class="preformat">
1013 The returned value of this function is the widget ID of the
1014 newly-created animation widget.
1015</div>
1016
1017         
1018            <h3>Parameters</h3>
1019       
1020           
1021            <h4 id="_cw_combobox_pm_param_parent">parent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1022              <span class="attr">in</span>
1023             
1024             
1025              <span class="attr">required</span>
1026             
1027             
1028             
1029             
1030            </h4>
1031       
1032          <div class="comments">
1033 The widget ID of the parent widget.
1034</div>
1035           
1036
1037         
1038
1039         
1040
1041            <h3>Keywords</h3>
1042           
1043            <h4 id="_cw_combobox_pm_keyword_VALUE">VALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1044             
1045             
1046             
1047             
1048             
1049             
1050             
1051             
1052            </h4>
1053       
1054            <div class="comments">
1055
1056</div>
1057           
1058            <h4 id="_cw_combobox_pm_keyword_UVALUE">UVALUE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1059             
1060             
1061             
1062             
1063             
1064             
1065             
1066             
1067            </h4>
1068       
1069            <div class="comments">
1070 The user value to be associated with the widget.
1071 </div>
1072           
1073            <h4 id="_cw_combobox_pm_keyword_UNAME">UNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1074             
1075             
1076             
1077             
1078             
1079             
1080             
1081             
1082            </h4>
1083       
1084            <div class="comments">
1085 The user name to be associated with the widget.
1086 </div>
1087           
1088            <h4 id="_cw_combobox_pm_keyword_ROW">ROW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1089             
1090             
1091             
1092             
1093             
1094             
1095             
1096             
1097            </h4>
1098       
1099            <div class="comments">
1100 Buttons will be arranged in the number of rows
1101 specified by this keyword.
1102 </div>
1103           
1104            <h4 id="_cw_combobox_pm_keyword_COLUMN">COLUMN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1105             
1106             
1107             
1108             
1109             
1110             
1111             
1112             
1113            </h4>
1114       
1115            <div class="comments">
1116 Buttons will be arranged in the number of columns
1117 specified by this keyword.
1118 </div>
1119           
1120            <h4 id="_cw_combobox_pm_keyword__extra">_extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1121             
1122             
1123             
1124             
1125             
1126             
1127             
1128             
1129            </h4>
1130       
1131            <div class="comments">
1132 Used to pass your keywords
1133</div>
1134           
1135         
1136
1137          <h3>Examples</h3><div class="preformat">
1138 See the program provided above (testwid and the associated procedure, testwid_event).
1139</div>
1140          <h3>Version history</h3>
1141         
1142          <h4>Version</h4><div class="preformat">
1143 $Id: cw_combobox_pm.pro 157 2006-08-21 09:01:50Z navarro $
1144</div>
1145          <h4>History</h4><div class="preformat">
1146 Sebastien Masson (smasson@lodyc.jussieu.fr)
1147                      6/9/1999
1148</div>
1149         
1150         
1151          <h3>Known issues</h3>
1152         
1153         
1154         
1155          <h4>Restrictions</h4><div class="preformat">
1156
1157     Widget Events Returned by Combobox Widgets
1158
1159   Pressing the mouse button while the mouse cursor is over an
1160   element of a combobox widget causes the widget to change the label
1161   on the combobox button and to generate an event. The appearance of
1162   any previously selected element is restored to normal at the same
1163   time. The event structure returned by the WIDGET_EVENT function is
1164   defined by the following statement:
1165
1166   { CW_COMBOBOX_PM, ID:0L, TOP:0L, HANDLER:0L, INDEX:0L, OUT:0 }
1167
1168   The first three fields are the standard fields found in every
1169   widget event.
1170   INDEX returns the index of the selected item. This can be used to
1171   index the array of names originally used to set the widget''s
1172   value
1173   OUT:It is an integer which can take 3 values:
1174       1 : If we press + when the index is already at the max
1175       Comment: In this case, the index stay at the max
1176       -1: If we press - when the index is already at the min
1177       Comment: In this case, the index stay at the min
1178       0 : In other cases
1179
1180   Keywords to WIDGET_CONTROL
1181
1182   A number of keywords to the WIDGET_CONTROL procedure affect the
1183   behavior of cw_slider_pm widget: GET_VALUE and SET_VALUE.
1184       1) GET_VALUE
1185   widget_control,wid_id,get_value=resultat
1186   Send back, in the result variable, a structure of 3 elements whose
1187   names are inspired by keywords we can pass at widget_control when
1188   we use WIDGET_COMBOBOX:
1189            COMBOBOX_NUMBER: the number of elements currently
1190            contained in the specified combobox widget.
1191            COMBOBOX_SELECT: the zero-based number of the
1192            currently-selected element (i.e., the currently-displayed
1193            element) in the specified combobox widget.
1194            DYNAMIC_RESIZE: a True value (1) if the widget specified
1195            by Widget_ID is a button, combobox, or label widget that
1196            has had its DYNAMIC_RESIZE attribute set. Otherwise,
1197            False (0) is returned.
1198       2) SET_VALUE
1199   widget_control,wid_id,set_value=impose
1200   Allows to modify the state of the combobox like we can do it for
1201   WIDGET_COMBOBOX. May impose:
1202       a) The contents of the list widget (string or string array)
1203       b) A structure which can have for elements (from 1 to 3):
1204            DYNAMIC_RESIZE:Set this keyword to activate (if set to 1)
1205            or deactivate (if set to 0) dynamic resizing of the
1206            specified CW_COMBOBOX_PM widget (see the documentation
1207            for the DYNAMIC_RESIZE keyword to WIDGET_COMBOBOX
1208            procedure for more information about dynamic widget
1209            resizing).
1210            COMBOBOX_SELECT:Set this keyword to return the zero-based
1211            number of the currently-selected element (i.e., the
1212            currently-displayed element) in the specified combobox
1213            widget.
1214            VALUE: The contents of the list widget (string or string
1215            array)
1216</div>
1217       
1218         
1219         
1220         
1221         
1222         
1223         
1224         
1225       
1226          <h3>Statistics</h3>
1227          <table class="statistics">
1228            <tr><td>McCabe cyclic</td><td>           5</td></tr>
1229            <tr><td>McCabe essential</td><td>           1</td></tr>
1230            <tr><td>McCabe modular design</td><td>           1</td></tr>
1231          </table>
1232         
1233       
1234        </div>
1235       
1236      </div>
1237
1238     
1239
1240      <div id="tagline">Produced by IDLdoc 2.0.</div>
1241
1242    </div>
1243
1244  </body>
1245</html>
Note: See TracBrowser for help on using the repository browser.