File: radio-layout.e

package info (click to toggle)
entity 1.0.1-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,604 kB
  • ctags: 5,394
  • sloc: ansic: 64,242; sh: 7,377; makefile: 776; perl: 319
file content (83 lines) | stat: -rw-r--r-- 1,904 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/usr/bin/env entity

<object>
 <window border = "15" 
   position = "center"
   ondelete = "entity:exit"
   title = "Some Cool App"
   name="windowone">

   <valign>
     <radio-group>
	<radio name="foo" label="test 1"/>
	<radio name="foo" label="test 2"/>
	<radio name="foo" label="test 3"/>
	<radio name="foo" label="test 4"/>
	<radio name="foo" label="test 5"/>
	<radio name="foo" label="test 6"/>
	<radio name="foo" label="test 7"/>
	<radio name="foo" label="test 8"/>
     </radio-group>

     <radio-group name = "myradiogroup1" onselect="radiotest2">

       <radio name="Item1" ontoggle="radiotest">
         <label text="Item 1"/> </radio>

       <frame text = "Options">
         <halign>

           <radio name="Item2" ontoggle="radiotest">
	     <label text="Item 2"/> </radio>
           <radio name="Item3" ontoggle="radiotest">
	     <label text="Item 3"/> </radio>

	   <button>
	     <label text="button1"/>

	     <radio name="Item8" ontoggle="radiotest">
	       <label text="Item 8"/> </radio>
	   </button>

	   <valign>
	     <button> <label text="button1"/> </button>

             <radio name="Item6" ontoggle="radiotest">
	       <label text="Item 3"/> </radio>

	   </valign>
         </halign>
       </frame>
     </radio-group>

     <radio-group name = "myradiogroup2" onselect="radiotest2">
       <halign>

         <radio name="item4">
	   <label text="item 1"/> </radio>
         <radio name="item5">
	   <label text="item 2"/> </radio>

       </halign>
     </radio-group>

   </valign>               

   <perl>
     sub radiotest{
       my $node = @_;
       #print "$node->path\n";
       # $radio = Entity::is_attr_true($path, "value");
       $radio = $node->attrib_is_true("selected");
       print "($radio)\n";
     }
   </perl>
   <perl>
     sub radiotest2{
       my ($node) = @_;
       print "----$node---\n";
     }
   </perl>

 </window>
</object>