home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / System32 / stobject.dll / UIFILE / 500
Text File  |  2008-01-19  |  15KB  |  479 lines

  1. <duixml>
  2.  
  3. <stylesheets>
  4.  
  5.     <!--  ToolTip theme information -->
  6.     <style
  7.         resid   = 'FlyoutStyleSheet'
  8.         >
  9.         <element 
  10.             background      = 'argb(0,0,0,0)'
  11.             />
  12.         <if 
  13.             class   = "FlyoutElement"
  14.             >
  15.             <element 
  16.                 foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_BODY, 0, TMT_TEXTCOLOR)'
  17.                 background      = 'themeable(dtb(Flyout, FLYOUT_WINDOW, 0),window)'
  18.                 font            = 'gtf(FLYOUTSTYLE, FLYOUT_BODY, 0)'
  19.                 />
  20.         </if>
  21.         <if 
  22.             class   = "ToolTipElement"
  23.             >
  24.             <element 
  25.                 foreground      = 'themeable(gtc(Tooltip, TTP_STANDARD, 0, TMT_TEXTCOLOR), infotext)'
  26.                 background      = 'themeable(dtb(Tooltip, TTP_STANDARD, 0), infobackground)'
  27.                 />
  28.         </if>
  29.     </style>
  30.  
  31.     <!--  Text elements (colors) -->
  32.     <style 
  33.         resid   = 'TextLinkSS'
  34.         >
  35.         <button 
  36.             foreground      = 'themeable(gtc(Link, LP_HYPERLINK, HLS_NORMALTEXT, TMT_TEXTCOLOR), HotLight)'
  37.             font            = "themeable(gtf(Link, LP_HYPERLINK, HLS_NORMALTEXT),'9;Normal;None;Segoe UI')"
  38.             AccRole         = 'link' 
  39.             Accessible      = 'true'
  40.             cursor          = 'hand'
  41.             ContentAlign    = 'WrapLeft' 
  42.             />
  43.         <if 
  44.             keyfocused      = 'true'
  45.             >
  46.             <button 
  47.                 contentalign    = 'WrapLeft | focusrect' 
  48.                 />
  49.         </if>
  50.  
  51.         <if 
  52.             mousefocused    = 'true'
  53.             >
  54.             <button 
  55.                 font            = "themeable(gtf(Link, LP_HYPERLINK, HLS_LINKTEXT),'9;Normal;Underline;Segoe UI')" 
  56.                 foreground      = 'themeable(gtc(Link, LP_HYPERLINK, HLS_LINKTEXT, TMT_TEXTCOLOR), HotLight)' 
  57.                 />
  58.         </if>
  59.     </style>
  60.  
  61.     <style 
  62.         resid   = 'BattEntrySS'
  63.         >
  64.         <if 
  65.             keyfocused      = 'true'
  66.             >
  67.             <element 
  68.                 contentalign    = 'focusrect' 
  69.                 />
  70.         </if>
  71.     </style>
  72.  
  73.     <!--  Scroll viewer -->
  74.     <style 
  75.         resid   = 'scrollParts'
  76.         >
  77.         <if 
  78.             class   = 'ScrollViewer' 
  79.             >
  80.             <CCHScrollBar 
  81.                 layoutpos       = 'ninebottom' 
  82.                 accessible      = 'true'
  83.                 />
  84.             <CCVScrollBar 
  85.                 layoutpos       = 'nineright'
  86.                 accessible      = 'true'
  87.                 />
  88.             <viewer
  89.                 layoutpos       = 'nineclient'
  90.                 />
  91.         </if>
  92.     </style>
  93.  
  94. </stylesheets>
  95.  
  96. <!--
  97. Main DUI layout for the Flyout/Tooltip
  98. -->
  99. <PowerFlyout 
  100.     resid       = 'main' 
  101.     Layout      = 'BorderLayout()' 
  102.     Sheet       = 'FlyoutStyleSheet'
  103.     >
  104.     <element 
  105.         id          = 'atom(mainwindow)'
  106.         LayoutPos   = 'top'
  107.         Layout      = 'BorderLayout()' 
  108.         class       = 'ToolTipElement'
  109.         padding     = 'rect(5rp, 5rp, 5rp, 0rp)' 
  110.         >
  111.         <element 
  112.             id          = 'atom(CompositeBattery)'
  113.             LayoutPos   = 'top' 
  114.             Layout      = 'BorderLayout()' 
  115.             />
  116.         <element 
  117.             Layout      = 'BorderLayout()' 
  118.             LayoutPos   = 'client' 
  119.             id          = 'atom(body)' 
  120.             />
  121.     </element>
  122.  
  123.     <element 
  124.         Layout      = 'BorderLayout()' 
  125.         LayoutPos   = 'bottom' 
  126.         id          = 'atom(links)' 
  127.         />
  128. </PowerFlyout>
  129.  
  130. <!-- Tooltip -->
  131. <element 
  132.     resid       = 'tooltip' 
  133.     Layoutpos   = 'top' 
  134.     Layout      = 'borderlayout()' 
  135.     >
  136.     <element 
  137.         layout      = 'borderlayout()'
  138.         padding     = 'rect(5rp, 5rp, 5rp, 5rp)'
  139.         layoutpos   = 'top'
  140.         >
  141.  
  142.         <!-- 
  143.         "Current power plan: " 
  144.         #define IDS_RTT_CURRENTPOWERPLAN            170 
  145.         -->
  146.         <element 
  147.             id              = 'atom(currentplanlabel)' 
  148.             AccName         = 'resstr(170)' 
  149.             AccRole         = 'statictext' 
  150.             Accessible      = 'true' 
  151.             Content         = 'resstr(170)' 
  152.             layoutpos       = 'left'
  153.             contentalign    = 'WrapLeft'
  154.             font            = 'gtf(FLYOUTSTYLE, FLYOUT_BODY, 2)'
  155.             foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_BODY, 2, TMT_TEXTCOLOR)' 
  156.             />
  157.  
  158.         <!--  
  159.         Display the text of the active power plan
  160.         -->
  161.         <element 
  162.             id              = 'atom(currentplan)' 
  163.             AccRole         = 'text' 
  164.             Accessible      = 'true'
  165.             layoutpos       = 'client'
  166.             contentalign    = 'WrapLeft'
  167.             font            = 'themeable(gtf(Flyout, FLYOUT_LABEL, 3), "9;Bold;None;Segoe UI")'
  168.             foreground      = 'themeable(gtc(Flyout, FLYOUT_LABEL, 3, TMT_TEXTCOLOR), WindowText)' 
  169.             />
  170.     </element>
  171.  
  172.     <!--  
  173.     Mismatched power plan warning tag
  174.     -->
  175.     <element 
  176.         id          = 'atom(warningmsg)' 
  177.         Layout      = 'BorderLayout()' 
  178.         layoutpos   = 'top' 
  179.         >
  180.  
  181.         <!-- Warning Icon -->
  182.         <element 
  183.             id              = 'atom(warningicon)' 
  184.             content         = 'icon(101, sysmetric(SM_CXSMICON), sysmetric(SM_CYSMICON), library(user32.dll))'
  185.             layoutpos       = 'left'
  186.             AccRole         = 'graphic' 
  187.             Accessible      = 'true' 
  188.             padding         = 'rect(5rp,5rp,5rp,5rp)'
  189.             />
  190.             
  191.         <!-- 
  192.         Warning Text
  193.         IDS_RTT_SYSTEMPERFORMANCE   172 "Your current plan may reduce system performance."
  194.         IDS_RTT_BATTERYLIFE         173 "Your current plan may reduce battery life."
  195.         -->
  196.         <element 
  197.             id              = 'atom(warningtext)'
  198.             layoutpos       = 'client'
  199.             AccRole         = 'statictext' 
  200.             Accessible      = 'true' 
  201.             contentalign    = 'wrapleft'
  202.             padding         = 'rect(10rp,5rp,10rp,5rp)'
  203.             font            = 'gtf(FLYOUTSTYLE, FLYOUT_BODY, 0)'
  204.             foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_BODY, 0, TMT_TEXTCOLOR)' 
  205.             />
  206.     </element>
  207. </element>
  208.  
  209. <element 
  210.     resid       = 'flyout'
  211.     LayoutPos   = 'top' 
  212.     Layout      = 'BorderLayout()'
  213.     >
  214.     <scrollviewer 
  215.         id              = 'atom(battviewer)' 
  216.         LayoutPos       = 'top' 
  217.         xscrollable     = 'false' 
  218.         yscrollable     = 'true' 
  219.         xbarvisibility  = 'never' 
  220.         ybarvisibility  = 'asneeded' 
  221.         sheet           = 'ScrollParts'
  222.         >
  223.         <selector 
  224.             id              = 'atom(battgroup)' 
  225.             AccName         = 'resstr(197)'
  226.             Accessible      = 'true'
  227.             layoutpos       = 'nineclient' 
  228.             Layout          = 'BorderLayout()'
  229.             padding         = 'rect(5rp, 2rp, 5rp, 2rp)' 
  230.             Sheet           = 'FlyoutStyleSheet'
  231.             >
  232.  
  233.             <!--  Dynamic list of individual batteries go here. -->
  234.  
  235.         </selector>
  236.  
  237.     </scrollviewer>
  238.  
  239.     <element 
  240.         Layoutpos       = 'top' 
  241.         Layout          = 'FillLayout()' 
  242.         Padding         = 'rect(5rp, 4rp, 5rp, 2rp)'
  243.         >
  244.         <element 
  245.             id              = 'atom(divider)'
  246.             Accessible      = 'true'
  247.             AccRole         = 'graphic'
  248.             Height          = '2'
  249.             background      = 'themeable(dtb(Flyout, FLYOUT_DIVIDER, 0), gradient(threedhighlight,threedface,threedshadow,4))'
  250.             />
  251.     </element>
  252.  
  253.     <!--  
  254.         "Select a power plan:"
  255.         #define IDS_FLYOUT_SELECTPLAN           192 
  256.     -->
  257.     <element 
  258.         id              = 'atom(selectplan)' 
  259.         Layoutpos       = 'top' 
  260.         AccRole         = 'statictext' 
  261.         Accessible      = 'true' 
  262.         AccName         = 'resstr(192)' 
  263.         content         = 'resstr(192)' 
  264.         contentalign    = 'WrapLeft'
  265.         font            = 'gtf(FLYOUTSTYLE, FLYOUT_BODY, 0)'
  266.         foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_BODY, 0, TMT_TEXTCOLOR)'
  267.         Padding         = 'rect(10rp,3rp,5rp,3rp)'
  268.         />
  269.  
  270.     <!--  
  271.         "Why can't I change my power plan?" 
  272.         #define IDS_FLYOUT_LUA_HELP             196 
  273.     -->
  274.     <button 
  275.         id              = 'atom(helplua)' 
  276.         layoutpos       = 'top' 
  277.         AccRole         = 'statictext'
  278.         AccName         = 'resstr(196)' 
  279.         content         = 'resstr(196)' 
  280.         Padding         = 'rect(10rp,3rp,5rp,3rp)'
  281.         sheet           = 'TextLinkSS' 
  282.         />
  283.  
  284.     <!--  
  285.         Group of radio buttons. 
  286.         #define IDS_FLYOUT_POWERSCHEMES         194 
  287.     -->
  288.     <element 
  289.         layoutpos       = 'top' 
  290.         padding         = 'rect(5rp, 1rp, 5rp, 5rp)' 
  291.         layout          = 'BorderLayout()' 
  292.         >
  293.         <SelectorNoDefault 
  294.             id              = 'atom(radiogroup)' 
  295.             Accessible      = 'true'
  296.             AccName         = 'resstr(194)'
  297.             layoutpos       = 'top' 
  298.             layout          = 'BorderLayout()'
  299.             padding         = 'rect(10rp,0rp,10rp,5rp)' 
  300.             font            = 'gtf(FLYOUTSTYLE, FLYOUT_BODY, 0)'
  301.             foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_BODY, 0, TMT_TEXTCOLOR)'
  302.             background      = 'themeable(dtb(FLYOUTSTYLE, FLYOUT_WINDOW, 0),window)'
  303.             >
  304.  
  305.             <!--  Dynamic contents go here -->
  306.  
  307.         </SelectorNoDefault>
  308.     </element>
  309. </element>
  310.  
  311. <!--  Link Area -->
  312. <element 
  313.     resid           = 'linkarea' 
  314.     Layoutpos       = 'top' 
  315.     Layout          = 'BorderLayout()' 
  316.     >
  317.     <element 
  318.         layoutpos   = 'top' 
  319.         layout      = 'borderlayout()'
  320.         >
  321.         <element 
  322.             height      = '2'
  323.             background  = 'themeable(dtb(Flyout, FLYOUT_DIVIDER, 0), gradient(threedhighlight,threedface,threedshadow,4))'
  324.             />
  325.     </element>
  326.  
  327.     <element
  328.         Layoutpos       = 'top' 
  329.         Layout          = 'VerticalFlowLayout(0, 2)' 
  330.         Padding         = 'rect(13rp, 13rp, 13rp, 13rp)'
  331.         background      = 'themeable(dtb(Flyout, FLYOUT_LINKAREA, 0), ButtonFace)'
  332.         >
  333.         <!--  
  334.             "Learn how to conserve power" 
  335.             #define IDS_FLYOUT_HOWTOSAVE            191 
  336.         -->
  337.         <button 
  338.             id          = 'atom(howtosave)' 
  339.             AccName     = 'resstr(191)' 
  340.             content     = 'resstr(191)' 
  341.             sheet       = 'TextLinkSS' 
  342.             />
  343.  
  344.         <!--  
  345.             "More power options"
  346.             #define IDS_FLYOUT_MOREOPTIONS          193
  347.         -->
  348.         <button 
  349.             id          = 'atom(launchcpl)' 
  350.             AccName     = 'resstr(193)' 
  351.             content     = 'resstr(193)' 
  352.             sheet       = 'TextLinkSS' 
  353.             />
  354.  
  355.         <!--  
  356.             "Mobility Center"
  357.             #define IDS_MOBILITYCENTER              151
  358.         -->
  359.         <button 
  360.             id          = 'atom(launchmobctr)' 
  361.             AccName     = 'resstr(151)' 
  362.             content     = 'resstr(151)' 
  363.             sheet       = 'TextLinkSS' 
  364.             />
  365.     </element>
  366. </element>
  367.  
  368. <!--  
  369. A radio button component for the power plan
  370. -->
  371. <CCRadioButton 
  372.     resid       = 'RadioEntry' 
  373.     LayoutPos   = 'top'
  374.     Accessible  = 'true' 
  375.     AccRole     = 'radiobutton' 
  376.     ToolTip     = 'true'
  377.     active      = 'mouse|keyboard' 
  378.     padding     = 'rect(0rp,2rp,0rp,3rp)' 
  379.     transparent = 'true'
  380.     />
  381.  
  382. <element 
  383.     resid       = 'MainBatteryElement'
  384.     Layout      = 'BorderLayout()' 
  385.     >
  386.     
  387.     <!-- battery warning link -->
  388.     <element 
  389.         id              = 'atom(BatteryWarning)'
  390.         padding         = 'rect(5rp,5rp,3rp,3rp)'
  391.         sheet           = 'TextLinkSS'
  392.         Accessible      = 'true'
  393.         AccRole         = 'statictext' 
  394.         />
  395.         
  396.     <element 
  397.         id              = 'atom(BatteryIcon)'
  398.         LayoutPos       = 'left' 
  399.         AccRole         = 'graphic' 
  400.         Accessible      = 'true' 
  401.         AccName         = 'resstr(190)'
  402.         padding         = 'rect(5rp,5rp,5rp,5rp)'
  403.         />
  404.             
  405.     <!--  battery description string -->
  406.     <element 
  407.         id              = 'atom(BatteryDescription)' 
  408.         LayoutPos       = 'client' 
  409.         Accessible      = 'true' 
  410.         AccRole         = 'statictext' 
  411.         contentalign    = 'WrapLeft'
  412.         font            = 'gtf(FLYOUTSTYLE, FLYOUT_HEADER, 0)'
  413.         foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_HEADER, 0, TMT_TEXTCOLOR)'
  414.         padding         = 'rect(1rp, 5rp, 5rp, 5rp)'
  415.         />
  416.         
  417. </element>
  418.  
  419. <!--
  420. BattEntry consists of an optional icon, the description string,
  421. and an optional warning string related to the battery.
  422. -->
  423. <element 
  424.     resid       = 'BatteryElement'
  425.     sheet       = 'BattEntrySS' 
  426.     Layout      = 'BorderLayout()'
  427.     active      = 'mouse|keyboard'
  428.     >
  429.     
  430.     <!-- battery warning link -->
  431.     <button 
  432.         id              = 'atom(BatteryWarning)'
  433.         padding         = 'rect(5rp,5rp,5rp,5rp)'
  434.         active          = 'inactive'
  435.         sheet           = 'TextLinkSS'
  436.         Accessible      = 'true'
  437.         AccRole         = 'statictext' 
  438.         LayoutPos       = 'bottom' 
  439.         />
  440.     
  441.     <button 
  442.         id              = 'atom(BatteryIcon)'
  443.         active          = 'inactive'
  444.         LayoutPos       = 'left' 
  445.         AccRole         = 'graphic' 
  446.         Accessible      = 'true' 
  447.         AccName         = 'resstr(190)'
  448.         padding         = 'rect(5rp,5rp,5rp,5rp)'
  449.         />
  450.  
  451.     <!--  battery description string -->
  452.     <element 
  453.         id              = 'atom(BatteryDescription)' 
  454.         active          = 'inactive'
  455.         LayoutPos       = 'client' 
  456.         Accessible      = 'true' 
  457.         AccRole         = 'statictext' 
  458.         contentalign    = 'WrapLeft | endellipsis'
  459.         font            = 'gtf(FLYOUTSTYLE, FLYOUT_LABEL, FLS_NORMAL)'
  460.         foreground      = 'gtc(FLYOUTSTYLE, FLYOUT_LABEL, FLS_NORMAL, TMT_TEXTCOLOR)' 
  461.         padding         = 'rect(5rp, 5rp, 5rp, 5rp)'
  462.         />
  463. </element>
  464.  
  465. <!--
  466. WarningIconOverlay is a DUI graphic that represents a 16x16 icon
  467. to overlay over the regular battery icon.
  468. -->
  469. <element 
  470.     content     = 'icon(101, sysmetric(SM_CXSMICON), sysmetric(SM_CYSMICON), library(user32.dll))'
  471.     resid       = 'WarningIconOverlay'
  472.     LayoutPos   = 'absolute'
  473.     Padding     = 'rect(5,5,5,5)'
  474.     background  = 'argb(0,255,255,255)' 
  475.     >
  476. </element>
  477.  
  478. </duixml>
  479.