home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 119 / cdrom119.iso / internet / gsync / google-browsersync.xpi / chrome / chromeFiles / content / browser-overlay.xul < prev    next >
Encoding:
Extensible Markup Language  |  2006-06-07  |  4.0 KB  |  135 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!--
  4. Copyright 2005 and onwards, Google
  5. Author: Aaron Boodman
  6. -->
  7.  
  8. <?xml-stylesheet href="browser-overlay.css" type="text/css" ?>
  9.  
  10. <overlay 
  11.   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  12.  
  13.   <toolbarpalette id="BrowserToolbarPalette">
  14.     <toolbarbutton id="clb-toolbarbutton"
  15.       type="menu"
  16.       label="Browser Sync"
  17.       image="chrome://browserstate/content/icon-small.png" />
  18.   </toolbarpalette>
  19.  
  20.   <menupopup id="menu_ToolsPopup">
  21.     <menu 
  22.       id="clb-toolsmenu" 
  23.       hidden="false"
  24.       label="Google Browser Sync"
  25.       insertbefore="sanitizeSeparator">
  26.       <menupopup id="clb-menu">
  27.         <menuitem 
  28.           id="clb-status-setup" 
  29.           label="Setup Google Browser Sync"
  30.           hidden="true" 
  31.           oncommand="CLB_browser.startSetup_()"/>
  32.         <menuitem 
  33.           id="clb-status-settings" 
  34.           label="Settings..."
  35.           disabled="false"
  36.           oncommand="CLB_browser.handleSettingsClicked(event)"/>
  37.         <menuitem 
  38.           id="clb-status-reconnect" 
  39.           label="Reconnect"
  40.           disabled="false" 
  41.           oncommand="CLB_browser.startReconnect_()"/>
  42.         <menuseparator id="clb-debug-separator" hidden="true"/>
  43.         <menu 
  44.           id="clb-debug-menu" 
  45.           hidden="true"
  46.           label="Debug">
  47.           <menupopup id="clb-debug-menupopup">
  48.             <menuitem 
  49.               label="Show Log" 
  50.               oncommand="CLB_browser.handleShowLogClicked(event)" />
  51.             <menuitem 
  52.               label="Dump Bookmarks DataSource"
  53.               oncommand="CLB_browser.handleDumpBookmarksClicked(event)" />
  54.           </menupopup>
  55.         </menu>
  56.       </menupopup>
  57.     </menu>
  58.   </menupopup>
  59.  
  60.   <hbox class="clb-infobubble-head" hidden="true">
  61.     <image/>
  62.   </hbox>
  63.   <vbox class="clb-infobubble" hidden="true">
  64.     <vbox class="clb-infobubble-bubble">
  65.       <hbox id="clb-infobubble-titlebar" align="start">
  66.         <image 
  67.           src="chrome://browserstate/content/icon-small.png" 
  68.           style="width:16px; height:16px;"/>
  69.         <label id="clb-infobubble-title" 
  70.           style="font-weight:bold" 
  71.           value="Google Browser Sync" 
  72.           flex="1"/>
  73.         <toolbarbutton class="clb-infobubble-close" 
  74.           oncommand="CLB_context.CLB_InfoBubble.hideAll()"/>
  75.       </hbox>
  76.       <description class="clb-infobubble-desc" flex="1" />
  77.       <hbox class="clb-infobubble-buttons"/>
  78.     </vbox>
  79.   </vbox>
  80.   <hbox class="clb-infobubble-tail" hidden="true">
  81.     <image/>
  82.   </hbox>
  83.  
  84.   <hbox class="clb-infobubble-head" hidden="true">
  85.     <image/>
  86.   </hbox>
  87.   <vbox class="clb-infobubble" hidden="true">
  88.     <vbox class="clb-infobubble-bubble">
  89.       <hbox id="clb-infobubble-titlebar" align="start">
  90.         <image 
  91.           src="chrome://browserstate/content/icon-small.png" 
  92.           style="width:16px; height:16px;"/>
  93.         <label id="clb-infobubble-title" 
  94.           style="font-weight:bold" 
  95.           value="Restore Last Session" 
  96.           flex="1"/>
  97.         <toolbarbutton class="clb-infobubble-close" 
  98.           oncommand="CLB_context.CLB_InfoBubble.hideAll()"/>
  99.       </hbox>
  100.       <spacer style="height:0.5em"/>
  101.       <description class="clb-infobubble-desc" flex="1">
  102.         Select the pages from your last session to restore.
  103.       </description>
  104.       <grid>
  105.         <columns>
  106.           <column/>
  107.           <column/>
  108.           <column/>
  109.           <column/>
  110.         </columns>
  111.     <rows id="clb-restore-rows"
  112.       style="overflow-x:hidden; overflow-y:auto; max-height:150px;"/>
  113.       </grid>
  114.       <spacer style="height:1em"/>
  115.       <hbox class="clb-infobubble-buttons">
  116.         <button label="Restore Pages"/>
  117.       </hbox>
  118.     </vbox>
  119.   </vbox>
  120.   
  121.   <hbox class="clb-infobubble-tail" hidden="true">
  122.     <image/>
  123.   </hbox>
  124.  
  125.   <script type="application/x-javascript">
  126.     var CLB_context = 
  127.       Components.classes["@google.com/browserstate/app-context;1"]
  128.                         .getService()
  129.                         .wrappedJSObject;
  130.  
  131.     var CLB_browser = new CLB_context.CLB_BrowserOverlay(window);
  132.   </script>
  133.   
  134. </overlay>
  135.