<?xml version="1.0"?>
<!DOCTYPE uiml PUBLIC "-//Harmonia//DTD UIML 2.0 Draft//EN" "http://uiml.org/dtds/UIML2_0e.dtd">

<uiml>
 <head>
    <meta name="Purpose" content="Network Device Status"/>
    <meta name="Original Author" content="Harmonia, Inc"/>
    <meta name="Author" content="Constantinos Phanouriou"/>
    <meta name="Description" content="Phd Dissertation: Appendix B2"/>
 </head>

 <interface name="NetworkDeviceStatus">
    <structure name="JavaJFC">
      <part name="MainScreen" class="JFrame">
        <!-- Menus -->
        <part name="Menubar"       class="JMenuBar">
          <part name="File"        class="JMenu"/>
          <part name="Tools"       class="JMenu"/>
          <part name="Help"        class="JMenu"/>
        </part>

        <!-- Tree on left side of display -->
        <part name="TreeView"     class="JTree"/>

        <!-- Tables and other stuff on right side -->
        <part       name="TablesPanel"               class="JPanel">
          <part     name="PanelFor2Tables"           class="JPanel">
            <part   name="Table1Panel"               class="JScrollPane">
              <part name="MetricTable"               class="JTable"/>
            </part>
            <part   name="Table2Panel"               class="JScrollPane">
              <part name="MetControlTable"           class="JTable"/>
            </part>
          </part>
        </part>

        <part         name="Status"                  class="JLabel"/>
      </part>
    </structure>

    <style name="JavaJFC">
      <property name="title"              part-name="MainScreen">Network Device Status</property>
      <property name="layout"             part-name="MainScreen">java.awt.BorderLayout</property>
      <property name="resizable"          part-name="MainScreen">true</property>
      <property name="size"               part-name="MainScreen">600,400</property>

      <property name="borderAlignment"    part-name="Menubar">North</property>

      <property name="text" part-name="File">File</property>
      <property name="text" part-name="Tools">Tools</property>
      <property name="text" part-name="Help">Help</property>

      <property name="borderAlignment" part-name="TreeView">West</property>
      <property name="content"         part-name="TreeView">
        <constant model="tree.preorder">
         <constant       value="Network devices">
           <constant     value="Network Printers">
             <constant     value="HP-LaserJet 5M"/>
             <constant     value="Lexmark Optra-E310"/>
             <constant     value="HP-2500 CM"/>
           </constant>
           <constant     value="Computers">
             <constant     value="Dev1"/>
             <constant     value="Mail"/>
             <constant     value="WebServer1"/>
           </constant>
           <constant     value="Routers">
             <constant     value="Cisco BR7246"/>
             <constant     value="Netopia 1900R"/>
             <constant     value="3COM SII-Netbuilder"/>
             <constant     value="Cisco OC Remote 860"/>
           </constant>
         </constant>
        </constant>
      </property>

      <property name="layout"          part-name="TablesPanel">java.awt.BorderLayout</property>
      <property name="borderAlignment" part-name="TablesPanel">Center</property>

      <property name="borderAlignment" part-name="PanelFor2Tables">Center</property>
      <property name="layout"          part-name="PanelFor2Tables">java.awt.GridLayout</property>
      <property name="layout_rows"     part-name="PanelFor2Tables">2</property>

      <property name="background"      part-name="MetricTable">FFFFCC</property>
      <property name="preferredScrollableViewportSize" part-name="MetricTable">400,70</property>

      <property name="columnNames"    part-name="MetricTable">
        <constant model="list">
          <constant value="Property"/>
          <constant value="Description"/>
          <constant value="Current Value"/>
        </constant>
      </property>

      <property name="content"         part-name="MetricTable">
        <constant model="table.rowMajor">
          <constant>
            <constant value="Name"/>
            <constant value="Device Name"/>
            <constant value="HP LaserJet 5M"/>
          </constant>
          <constant>
            <constant value="Status"/>
            <constant value="Device print status"/>
            <constant value="ready to print"/>
          </constant>
          <constant>
            <constant value="DTray"/>
            <constant value="Default paper tray"/>
            <constant value="2"/>
          </constant>
        </constant>
      </property>

      <property name="background"      part-name="MetControlTable">FFFFCC</property>
      <property name="preferredScrollableViewportSize" part-name="MetControlTable">400,70</property>

      <property name="columnNames"    part-name="MetControlTable">
        <constant model="list">
          <constant value="Property"/>
          <constant value="Description"/>
          <constant value="Current Value"/>
        </constant>
      </property>

      <property name="content"         part-name="MetControlTable">
        <constant model="table.rowMajor">
          <constant>
            <constant value="IPaddr"/>
            <constant value="IP Address"/>
            <constant value="128.190.34.1"/>
          </constant>
          <constant>
            <constant value="Submask"/>
            <constant value="Network submask"/>
            <constant value="128.190.255.252"/>
          </constant>
          <constant>
            <constant value="NetAddr"/>
            <constant value="Ethernet address"/>
            <constant value="088910001338"/>
          </constant>
        </constant>
      </property>

      <property name="borderAlignment" part-name="Status">South</property>
      <property name="background"      part-name="Status">lightGray</property>
      <property name="text"            part-name="Status">Status window:  display Fired Metric Controls, Start/Stop/Activate/Deactivate messages</property>
   </style>
   
   <behavior name="JavaJFC"/>

   <structure name="WML">
    <part name="NetworkStatusCheck" class="Wml">
       <part name="NetworkClassMenu" class="Menu">
          <style>
            <property name="title">Network Device Status</property>
          </style>
          
          <!-- Sub Menu -->
          <part name="PrinterMenu" class="Menu">
            <style>
              <property name="title">Network Printers</property>
            </style>
            
            <!-- Menu Item -->
            <part name="HPLJ5A_MenuItem" class="Option">
              <part name="HPLJ5A_MenuText" class="RichText">
                 <style>
                   <property name="content">HP-LaserJet 5M</property>
                 </style>
              </part>
            </part>
            
            <!-- Menu Item -->
            <part name="LMOE310A_MenuItem" class="Option">
              <part name="LMOE310A_MenuText" class="RichText">
                <style>
                   <property name="content">Lexmark Optra-E310</property>
                </style>
              </part>
            </part>

          <!-- Menu Item -->
            <part name="HP2500CM_MenuItem" class="Option">
              <part name="HP2500CM_MenuText" class="RichText">
                <style>
                   <property name="content">HP-2500 CM</property>
                </style>
              </part>
            </part>
          </part>
          <!-- Sub Menu Ends -->

          <!-- Sub Menu -->
          <part name="Computer_Menu" class="Menu">
            <style>
              <property name="title">Computers</property>
            </style>

            <!-- Menu item -->
            <part name="Dev1_MenuItem" class="Option">
              <part name="Dev1_Txt" class="RichText">
                 <style>
                   <property name="content">Dev1</property>
                 </style>
              </part>
            </part>
            <!-- Menu item -->
            <part name="Dev2_MenuItem" class="Option">
              <part name="Dev2_Txt" class="RichText">
                 <style>
                   <property name="content">Dev2</property>
                 </style>
              </part>
            </part>
            <!-- Menu item -->
            <part name="WebServer1_MenuItem" class="Option">
              <part name="WebServer1_Txt" class="RichText">
                 <style>
                   <property name="content">WebServer1</property>
                 </style>
              </part>
            </part>
          </part>
          <!-- Sub Menu Ends -->

          <!-- Sub Menu -->
          <part name="Routers_MenuItem" class="Menu">
            <style>
              <property name="title">Routers</property>
            </style>
            <!-- Menu item -->
            <part name="Rou1_MenuItem" class="Menu">
                 <style>
                    <property name="title">Cisco BR7246</property>
                 </style>
                 <part name="Rou1_ProtMenuItem" class="Option">
                    <part name="Rou1_ProtTxt" class="RichText">
                      <style>
                         <property name="content">Protocols</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou1_PortMenuItem" class="Option">
                    <part name="Rou1_PortTxt" class="RichText">
                      <style>
                         <property name="content">Port Status</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou1_SecureMenuItem" class="Option">
                    <part name="Rou1_SecureTxt" class="RichText">
                      <style>
                         <property name="content">Security</property>
                      </style>
                    </part>
                 </part>
            </part>
            <part name="Rou2_MenuItem" class="Menu">
                 <style>
                    <property name="title">Netopia 1900R</property>
                 </style>
                 <part name="Rou2_ProtMenuItem" class="Option">
                    <part name="Rou2_ProtTxt" class="RichText">
                      <style>
                         <property name="content">Protocols</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou2_PortMenuItem" class="Option">
                    <part name="Rou2_PortTxt" class="RichText">
                      <style>
                         <property name="content">Port Status</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou2_SecureMenuItem" class="Option">
                    <part name="Rou2_SecureTxt" class="RichText">
                      <style>
                         <property name="content">Security</property>
                      </style>
                    </part>
                 </part>

            </part>
            <part name="Rou3_MenuItem" class="Menu">
                 <style>
                    <property name="title">3COM SSII-Netbuilder</property>
                 </style>
                 <part name="Rou3_ProtMenuItem" class="Option">
                    <part name="Rou3_ProtTxt" class="RichText">
                      <style>
                         <property name="content">Protocols</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou3_PortMenuItem" class="Option">
                    <part name="Rou3_PortTxt" class="RichText">
                      <style>
                         <property name="content">Port Status</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou3_SecureMenuItem" class="Option">
                    <part name="Rou3_SecureTxt" class="RichText">
                      <style>
                         <property name="content">Security</property>
                      </style>
                    </part>
                 </part>
            </part>
            <part name="Rou4_MenuItem" class="Menu">
                 <style>
                    <property name="title">Cisco OC Remote 860</property>
                 </style>
                 <part name="Rou4_ProtMenuItem" class="Option">
                    <part name="Rou4_ProtTxt" class="RichText">
                      <style>
                         <property name="content">Protocols</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou4_PortMenuItem" class="Option">
                    <part name="Rou4_PortTxt" class="RichText">
                      <style>
                         <property name="content">Port Status</property>
                      </style>
                    </part>
                 </part>
                 <part name="Rou4_SecureMenuItem" class="Option">
                    <part name="Rou4_SecureTxt" class="RichText">
                      <style>
                         <property name="content">Security</property>
                      </style>
                    </part>
                 </part>
            </part>
          </part>
       </part>

       <part name="HPLJ5A_stats" class="Card">
          <part name="HPLJ5A_status" class="P">
             <part name="HPLJ5A_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="HPLJ5A_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">ready</property>
                </style>
             </part>
          </part>
          <part name="HPLJ5A_tray" class="P">
             <part name="HPLJ5A_trayHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">default_tray: </property>
                </style>
             </part>
             <part name="shiv_emailcontent" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">2</property>
                </style>
             </part>
          </part>
       </part>

       <part name="HP2500CM_stats" class="Card">
          <part name="HP2500CM_status" class="P">
             <part name="HP2500CM_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="HP2500CM_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">offline</property>
                </style>
             </part>
          </part>
          <part name="HP2500CM_statusb" class="P">
             <part name="HP2500CM_statusbHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">other msg: </property>
                </style>
             </part>
             <part name="HP2500CM_statusbTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">color-ink empty</property>
                </style>
             </part>
          </part>
          <part name="HP2500CM_tray" class="P">
             <part name="HP2500CM_trayHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">default_tray: </property>
                </style>
             </part>
             <part name="HP2500CM_trayTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">Lgl-2</property>
                </style>
             </part>
           </part>
       </part>

       <part name="LMOE310A_stats" class="Card">
          <part name="LMOE310A_status" class="P">
             <part name="LMOE310A_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="LMOE310A_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">out-of-paper</property>
                </style>
             </part>
          </part>
          <part name="LMOE310A_tray" class="P">
             <part name="LMOE310A_trayHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">default_tray: </property>
                </style>
             </part>
             <part name="LMOE310A_trayTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">Envelope Feeder</property>
                </style>
             </part>
           </part>
       </part>

       <part name="Dev1_stats" class="Card">
          <part name="Dev1_status" class="P">
             <part name="Dev1_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="Dev1_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">up</property>
                </style>
             </part>
          </part>
          <part name="Dev1_user" class="P">
             <part name="Dev1_userHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">user: </property>
                </style>
             </part>
             <part name="Dev1_userTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">joe.smith</property>
                </style>
             </part>
           </part>
          <part name="Dev1_ip" class="P">
             <part name="Dev1_ipHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">IP addr: </property>
                </style>
             </part>
             <part name="Dev1_ipTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">192.168.3.4</property>
                </style>
             </part>
           </part>
       </part>

       <part name="Dev2_stats" class="Card">
          <part name="Dev2_status" class="P">
             <part name="Dev2_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="Dev2_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">up</property>
                </style>
             </part>
          </part>
          <part name="Dev2_user" class="P">
             <part name="Dev2_userHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">user: </property>
                </style>
             </part>
             <part name="Dev2_userTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">maryjane.doe</property>
                </style>
             </part>
           </part>
          <part name="Dev2_ip" class="P">
             <part name="Dev2_ipHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">IP addr: </property>
                </style>
             </part>
             <part name="Dev2_ipTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">192.168.3.5</property>
                </style>
             </part>
           </part>
       </part>
       <part name="WebServer1_stats" class="Card">
          <part name="WebServer1_status" class="P">
             <part name="WebServer1_statusHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">status: </property>
                </style>
             </part>
             <part name="WebServer1_statusTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">up</property>
                </style>
             </part>
          </part>
          <part name="WebServer1_user" class="P">
             <part name="WebServer1_userHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">user: </property>
                </style>
             </part>
             <part name="WebServer1_userTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">joe.smith</property>
                </style>
             </part>
           </part>
          <part name="WebServer1_ip" class="P">
             <part name="WebServer1_ipHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">IP addr: </property>
                </style>
             </part>
             <part name="WebServer1_ipTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">192.168.3.4</property>
                </style>
             </part>
          </part>
          <part name="WebServer1_web" class="P">
             <part name="WebServer1_webHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">WebServer: </property>
                </style>
             </part>
             <part name="WebServer1_webTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">up</property>
                </style>
             </part>
          </part>
          <part name="WebServer1_mail" class="P">
             <part name="WebServer1_mailHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">MailServer: </property>
                </style>
             </part>
             <part name="WebServer1_mailTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">up</property>
                </style>
             </part>
          </part>
       </part>

       <!-- =====Router 1 ports=============== -->
       <part name="Rou1_Portstats" class="Card">
          <part name="Rou1_PortDown" class="P">
             <part name="Rou1_PortDownHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">Blocked: </property>
                </style>
             </part>
             <part name="Rou1_PortDownTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">1,2,5,6,12</property>
                </style>
             </part>
           </part>
       </part>

       <!-- =====Router 2 ports=============== -->
       <part name="Rou2_Portstats" class="Card">
          <part name="Rou2_PortDown" class="P">
             <part name="Rou2_PortDownHd" class="RichText">
                <style>
                   <property name="bold">true</property>
                   <property name="content">Blocked: </property>
                </style>
             </part>
             <part name="Rou2_PortDownTxt" class="RichText">
                <style>
                   <property name="italic">true</property>
                   <property name="underline">true</property>
                   <property name="content">5,6,17</property>
                </style>
             </part>
           </part>
       </part>
    </part>
  </structure>

  <behavior name="WML">
    <rule>
      <condition>
         <event class="Onpick" part-name="HPLJ5A_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="HPLJ5A_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
          <event class="Onpick" part-name="LMOE310A_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="LMOE310A_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
          <event class="Onpick" part-name="HP2500CM_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="HP2500CM_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
          <event class="Onpick" part-name="Dev1_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="Dev1_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
          <event class="Onpick" part-name="Dev2_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="Dev2_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
          <event class="Onpick" part-name="WebServer1_MenuItem" name="itemselect"/>
      </condition>
      <action>
        <property part-name="WebServer1_stats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
         <event class="Onpick" part-name="Rou1_PortMenuItem" name="itemselect"/>
      </condition>
      <action>
       <property part-name="Rou1_Portstats" name="visible">true</property>
      </action>
    </rule>

    <rule>
      <condition>
         <event class="Onpick" part-name="Rou2_PortMenuItem" name="itemselect"/>
      </condition>
      <action>
       <property part-name="Rou2_Portstats" name="visible">true</property>
      </action>
    </rule>
  </behavior>

    <structure name="PalmOS">
     <part name="TopHello" class="FrmNewForm">
        <style>
          <property name="title">Sample Four</property>
          <property name="x">0</property>
          <property name="y">0</property>
          <property name="width">160</property>
          <property name="height">160</property>
        </style>


      <part name="OkButton" class="buttonCtl">
        <style>
          <property name="x">20</property>
          <property name="y">140</property>
          <property name="width">120</property>
          <property name="height">15</property>
          <property name="textP">EXIT</property>
        </style>
      </part>

      <part name="DeviceOneBtn" class="buttonCtl">
        <style>
          <property name="x">10</property>
          <property name="y">40</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Printers</property>
        </style>
      </part>

      <part name="DeviceTwoBtn" class="buttonCtl">
        <style>
          <property name="x">60</property>
          <property name="y">40</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">PCs</property>
        </style>
      </part>

      <part name="DeviceThreeBtn" class="buttonCtl">
        <style>
          <property name="x">110</property>
          <property name="y">40</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Routers</property>
        </style>
      </part>

      <part name="LineOne" class="WinDrawLine">
        <style>
          <property name="x1">35</property>
          <property name="y1">90</property>
          <property name="x2">125</property>
          <property name="y2">90</property>
        </style>
      </part>

      <part name="LineOne" class="WinDrawLine">
        <style>
          <property name="x1">35</property>
          <property name="y1">90</property>
          <property name="x2">30</property>
          <property name="y2">55</property>
        </style>
      </part>

      <part name="LineOne" class="WinDrawLine">
        <style>
          <property name="x1">80</property>
          <property name="y1">90</property>
          <property name="x2">80</property>
          <property name="y2">55</property>
        </style>
      </part>

      <part name="LineOne" class="WinDrawLine">
        <style>
          <property name="x1">125</property>
          <property name="y1">90</property>
          <property name="x2">130</property>
          <property name="y2">55</property>
        </style>
      </part>

      <part name="NetworkLabel" class="FrmNewLabel">
        <style>
          <property name="x">55</property>
          <property name="y">100</property>
          <property name="font">largeBoldFont</property>
          <property name="textP">Network</property>
        </style>
      </part>
     </part>

     <part name="DeviceOneFrm" class="FrmNewForm">
        <style>
          <property name="title">Printers</property>
          <property name="background">white</property>
          <property name="foreground">black</property>
          <property name="x">0</property>
          <property name="y">0</property>
          <property name="width">160</property>
          <property name="height">160</property>
        </style>

      <part name="DeviceOneLabel" class="FrmNewLabel">
        <style>
          <property name="x">37</property>
          <property name="y">35</property>
          <property name="font">largeBoldFont</property>
          <property name="textP">Printers: Disabled</property>
        </style>
      </part>

      <part name="DeviceOneBtnActivate" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">60</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Activate</property>
        </style>
      </part>
      <part name="DeviceOneBtnDisable" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">80</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Disable</property>
        </style>
      </part>
      <part name="DeviceOneBtnBack" class="buttonCtl">
        <style>
          <property name="x">20</property>
          <property name="y">140</property>
          <property name="width">20</property>
          <property name="height">15</property>
          <property name="textP">back</property>
        </style>
      </part>
     </part>

     <part name="DeviceTwoFrm" class="FrmNewForm">
        <style>
          <property name="title">PCs</property>
          <property name="background">white</property>
          <property name="foreground">black</property>
          <property name="x">0</property>
          <property name="y">0</property>
          <property name="width">160</property>
          <property name="height">160</property>
        </style>

      <part name="DeviceTwoLabel" class="FrmNewLabel">
        <style>
          <property name="x">37</property>
          <property name="y">35</property>
          <property name="font">largeBoldFont</property>
          <property name="textP">PCs: Disabled</property>
        </style>
      </part>

      <part name="DeviceTwoBtnActivate" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">60</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Activate</property>
        </style>
      </part>
      <part name="DeviceTwoBtnDisable" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">80</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Disable</property>
        </style>
      </part>
      <part name="DeviceTwoBtnBack" class="buttonCtl">
        <style>
          <property name="x">20</property>
          <property name="y">140</property>
          <property name="width">20</property>
          <property name="height">15</property>
          <property name="textP">back</property>
        </style>
      </part>
     </part>

     <part name="DeviceThreeFrm" class="FrmNewForm">
        <style>
          <property name="title">Routers</property>
          <property name="background">white</property>
          <property name="foreground">black</property>
          <property name="x">0</property>
          <property name="y">0</property>
          <property name="width">160</property>
          <property name="height">160</property>
        </style>

      <part name="DeviceThreeLabel" class="FrmNewLabel">
        <style>
          <property name="x">37</property>
          <property name="y">35</property>
          <property name="font">largeBoldFont</property>
          <property name="textP">Routers: Disabled</property>
        </style>
      </part>

      <part name="DeviceThreeBtnActivate" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">60</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Activate</property>
        </style>
      </part>
      <part name="DeviceThreeBtnDisable" class="buttonCtl">
        <style>
          <property name="x">57</property>
          <property name="y">80</property>
          <property name="width">40</property>
          <property name="height">15</property>
          <property name="textP">Disable</property>
        </style>
      </part>
      <part name="DeviceThreeBtnBack" class="buttonCtl">
        <style>
          <property name="x">20</property>
          <property name="y">140</property>
          <property name="width">20</property>
          <property name="height">15</property>
          <property name="textP">back</property>
        </style>
      </part>
     </part>
    </structure>

   <behavior name="PalmOS">
     <rule>  <!-- RULE 1 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceOneBtn"/>
       </condition>
       <action>
         <property part-name="DeviceOneFrm" name="visible">true</property>
       </action>
     </rule>

     <rule>  <!-- RULE 2 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceTwoBtn"/>
       </condition>
       <action>
         <property part-name="DeviceTwoFrm" name="visible">true</property>
       </action>
     </rule>

     <rule>  <!-- RULE 3 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceThreeBtn"/>
       </condition>
       <action>
         <property part-name="DeviceThreeFrm" name="visible">true</property>
       </action>
     </rule>


     <rule>  <!-- RULE 4 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceOneBtnBack"/>
       </condition>
       <action>
         <property part-name="TopHello" name="visible">true</property>
       </action>
     </rule>

     <rule>  <!-- RULE 5 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceTwoBtnBack"/>
       </condition>
       <action>
         <property part-name="TopHello" name="visible">true</property>
       </action>
     </rule>

     <rule>  <!-- RULE 6 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceThreeBtnBack"/>
       </condition>
       <action>
         <property part-name="TopHello" name="visible">true</property>
       </action>
     </rule>



     <rule>  <!-- RULE 7 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceOneBtnActivate"/>
       </condition>
       <action>
         <property part-name="DeviceOneLabel" name="text">Printers: Active</property>
       </action>
     </rule>

     <rule>  <!-- RULE 8 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceOneBtnDisable"/>
       </condition>
       <action>
         <property part-name="DeviceOneLabel" name="text">Printers: Disabled</property>
       </action>
     </rule>


     <rule>  <!-- RULE 9 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceTwoBtnActivate"/>
       </condition>
       <action>
         <property part-name="DeviceTwoLabel" name="text">PCs: Active</property>
       </action>
     </rule>

     <rule>  <!-- RULE 10 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceTwoBtnDisable"/>
       </condition>
       <action>
         <property part-name="DeviceTwoLabel" name="text">PCs: Disabled</property>
       </action>
     </rule>


     <rule>  <!-- RULE 11 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceThreeBtnActivate"/>
       </condition>
       <action>
         <property part-name="DeviceThreeLabel" name="text">Routers: Active</property>
       </action>
     </rule>

     <rule>  <!-- RULE 12 -->
       <condition>
         <event class="ctlSelectEvent" part-name="DeviceThreeBtnDisable"/>
       </condition>
       <action>
         <property part-name="DeviceThreeLabel" name="text">Routers: Disabled</property>
       </action>
     </rule>


     <rule>  <!-- RULE 13 -->
       <condition>
         <event class="ctlSelectEvent" part-name="OkButton"/>
       </condition>
       <action>
         <call name="appStopEvent"/>
       </action>
     </rule>
   </behavior>

 </interface>
</uiml>
