You are not logged in! Log in or Register

Source of widget 'geonames'

« back

  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&amp;q="
 69 StringInput2="txtName" ></StringConcatenator>
 70  <StringConcatenator Name="cncPostal"
 71 String1="http://ws.geonames.org/findNearbyWikipedia?radius=10&amp;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>