1 <?xml version="1.0" standalone="yes" ?>
2 <DrawnXmlWidget LanguageVersion="1" PreferredWidgetMode="Block1x1" Name="">
3 <!-- Global objects -->
4 <Global> </Global>
5 <!-- Widget Mode specific objects -->
6 <WidgetMode> </WidgetMode>
7 <!-- Fullscreen Mode specific objects -->
8 <FullScreenMode>
9 <VisualBook Name="Flowcontrol" CurrentPage="index">
10 <VisualPage Name="index" >
11 <VisualContent>
12 <VisualPanel Name="firstsearchpanel" TabStop="true" Span="true"
13 Clicked="gotoname" >
14 <VisualText Name="namesearch" Text="Name Search." />
15 </VisualPanel>
16 <VisualPanel Name="secondsearchpanel" TabStop="true" Span="true"
17 Clicked="gotopostal">
18 <VisualText Name="postalsearch" Text="Postal Search." />
19 </VisualPanel>
20 </VisualContent>
21 </VisualPage>
22 <VisualPage Name="namepage">
23 <VisualHeader>
24 <VisualText Name="namesearchTitel" Text="Search on place name." />
25 </VisualHeader>
26 <VisualContent>
27 <VisualPanel TabStop="true" Span="true">
28 <VisualTextBox Name="txtName" />
29 </VisualPanel>
30 <VisualPanel TabStop="true" Span="true" >
31 <VisualButton Name="btnName" Clicked="ActionName">
32 <VisualText Text="Search ! " />
33 </VisualButton>
34 </VisualPanel>
35 </VisualContent>
36 </VisualPage>
37 <VisualPage Name="postalpage">
38 <VisualHeader>
39 <VisualText Name="PostalsearchTitel" Text="Search on postal code."
40 />
41 </VisualHeader>
42 <VisualContent>
43 <VisualPanel TabStop="true">
44 <VisualTextBox Name="txtPostal" />
45 </VisualPanel>
46 <VisualPanel TabStop="true">
47 <VisualButton Name="btnPostal" Clicked="ActionPostal" >
48 <VisualText Text="Search ! " />
49 </VisualButton>
50 </VisualPanel>
51 </VisualContent>
52 </VisualPage>
53 <VisualPage Name="resultpage">
54 <VisualHeader>
55 <VisualText Name="ResultsTitel" Text="Your results" />
56 </VisualHeader>
57 <VisualContent>
58 <VisualDataTemplate Name="Myresults" Input="Results" >
59 <VisualDataPanel TabStop="true">
60 <VisualDataText Filter=".entry.summary" MultiLine="true" />
61 </VisualDataPanel>
62 </VisualDataTemplate>
63 </VisualContent>
64 </VisualPage>
65 </VisualBook>
66
67 <StringConcatenator Name="cncName"
68 String1="http://ws.geonames.org/wikipediaSearch?maxRows=10&q="
69 StringInput2="txtName" ></StringConcatenator>
70 <StringConcatenator Name="cncPostal"
71 String1="http://ws.geonames.org/findNearbyWikipedia?radius=10&postalcode="
72 StringInput2="txtPostal" ></StringConcatenator>
73
74 <DataReader Name="Results" ></DataReader>
75
76 <ActionList Name="gotoname">
77 <Action Subject="Flowcontrol" Attribute="CurrentPage"
78 AttributeValue="namepage" />
79 </ActionList>
80 <ActionList Name="gotopostal">
81 <Action Subject="Flowcontrol" Attribute="CurrentPage"
82 AttributeValue="postalpage" />
83 </ActionList>
84 <ActionList Name="gotoindex">
85 <Action Subject="Flowcontrol" Attribute="CurrentPage"
86 AttributeValue="index" />
87 </ActionList>
88
89 <ActionList Name="ActionName">
90 <Action Subject="Results" Attribute="Input" AttributeValue="cncName"
91 ></Action>
92 <Action Subject="Flowcontrol" Attribute="CurrentPage"
93 AttributeValue="resultpage" />
94 </ActionList>
95
96 <ActionList Name="ActionPostal">
97 <Action Subject="Results" Attribute="Input" AttributeValue="cncPostal"
98 ></Action>
99 <Action Subject="Flowcontrol" Attribute="CurrentPage"
100 AttributeValue="resultpage" />
101 </ActionList>
102
103
104 </FullScreenMode>
105 </DrawnXmlWidget>