~jozilla/uiml.net/uiml.net-tp

« back to all changes in this revision

Viewing changes to examples/combo.uiml

  • Committer: kluyten
  • Date: 2004-06-20 23:10:09 UTC
  • Revision ID: vcs-imports@canonical.com-20040620231009-b9b2875161f3b250
*** empty log message ***

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE uiml PUBLIC "-//Harmonia//DTD UIML 3.0 Draft//EN" "UIML3_0a.dtd">
 
3
<uiml>
 
4
  <interface>
 
5
    <structure>
 
6
      <part   id="Top"    class="Frame">
 
7
                        <part class="VBox">
 
8
                          <part class="Label" id="thelabel"/>
 
9
                <part id="combo1" class="Combo"/>
 
10
                          <part class="Label" id="thelabel2"/>
 
11
                         </part>
 
12
      </part>
 
13
    </structure>
 
14
    <style>
 
15
        <property part-name="Top"    name="label">UIML Combo Example</property>
 
16
                  <property part-name="thelabel" name="text">Belgian Alternative Music</property>
 
17
                  <property part-name="thelabel2" name="text">Pick one!</property>
 
18
        <property part-name="combo1" name="content">
 
19
                        <constant model="list">
 
20
                                <constant value="dEUS"/>
 
21
                                <constant value="Nemo"/>
 
22
                                <constant value="The Evil Superstars"/>
 
23
                                <constant value="Channel Zero"/>
 
24
                                <constant value="Star Industry"/>
 
25
                        </constant>
 
26
                  </property>
 
27
    </style>
 
28
         <behavior>
 
29
                <rule>
 
30
                        <condition>
 
31
                                <event part-name="combo1" class="EntrySelect"/>
 
32
                        </condition>
 
33
                        <action>
 
34
                                <property part-name="thelabel2" name="text">
 
35
                                        <call name="String.concatenate">
 
36
                                                <param>Want to buy a CD from </param>
 
37
                                                <param><property part-name="combo1" name="entry"/></param>
 
38
                                        </call>
 
39
                                </property>
 
40
                        </action>
 
41
                </rule>
 
42
         </behavior>
 
43
  </interface>
 
44
  <peers>
 
45
         <presentation base="http://lumumba.luc.ac.be/~kris/projects/uiml.net/gtk-sharp-1.0.uiml"/>
 
46
  </peers>
 
47
</uiml>