twingle/twingle/content/menu commandset.xul,NONE,1.1 menuoverlay.xul,1.1.1.1,1.2

[email protected] Wed, 19 Mar 2003 10:38:41 -0700 (MST)
Newsgroups gmane.comp.cms.oscom.twingle.cvs
Message-ID <[email protected]>
Update of /cvs/root/twingle/twingle/content/menu
In directory alpha.oscom.org:/tmp/cvs-serv518/content/menu

Modified Files:
	menuoverlay.xul 
Added Files:
	commandset.xul 
Log Message:
Major cleanup after the sprint.  Also:

1) Started menu/commandset.xul to centralize the commands between 
menus, buttons, and keys.

2) Major cleanup of menu items and buttons, removing things that
   weren't implemented.

3) Added Tasks and Window menus from standard Moz.

4) The "New Site" approach is now a wizard that does some
   user-friendly sniffing at the response.



--- NEW FILE: commandset.xul ---
<?xml version="1.0"?>

<overlay id="CommandSetOverlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 
  <commandset id="twingle-commands">

    <command id="twingle-menu-file-new-site:command" 
           oncommand="window.
           openDialog('chrome://twingle/content/workspace/newsite.xul',
!                              'New Site', 'chrome',sitesds);"/>

    <command id="twingle-menu-file-new-article:command"
      oncommand="window
	.openDialog('chrome://twingle/content/workspace/newarticle.xul',
        'newcontent','chrome',sitesds);"/>

    <command id="twingle-menu-file-reload-site:command" 
	     oncommand="sitesds.reloadSelectedSite();"/> 

    <command id="twingle-menu-file-close:command" 
	     oncommand="closeWindow();"/> 

    <command id="twingle-menu-edit-delete:command" 
	     oncommand="sitesds.deleteResource();"/> 

    <command id="twingle-menu-debug-dump:command" 
	     oncommand="dumpDataSourceManagers();"/> 

   <command id="twingle-menu-help-about:command" oncommand="showAboutTwingle();"/>

   <commandset id="tasksCommands"/>

   </commandset> 

</overlay>

Index: menuoverlay.xul
===================================================================
RCS file: /cvs/root/twingle/twingle/content/menu/menuoverlay.xul,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** menuoverlay.xul	5 Mar 2003 19:30:31 -0000	1.1.1.1
--- menuoverlay.xul	19 Mar 2003 17:38:39 -0000	1.2
***************
*** 1,64 ****
  <?xml version="1.0"?>
  
! <overlay id="menuoverlay"
           xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  
    <menubar id="twingle-menu">
!     <menu id="file-menu" label="File">
!       <menupopup id="file-popup">
!         <menu id="new-menu" label="New">
!           <menupopup id="new-popup">
!             <menuitem label="Site"/>
              <menuseparator/>
!             <menuitem label="Article"/>
!             <menuitem label="Folder"/>
!             <menuitem label="File"/>
!             <menuitem label="Image"/>
            </menupopup>
          </menu>
!         <menuitem label="Connect" key="close-key"
! 		  command="sitesmanager.connectSelectedSite();"/>
!         <menuitem label="Disconnect" key="quit-key"/>
!         <menuseparator/>
! 				
!         <menuitem label="Quit" key="quit-key" 
!                   command="menu-file-close:command" /> 
!       </menupopup>
!     </menu>
!     <menu id="edit-menu" label="Edit">
!       <menupopup id="edit-popup">
!         <menuitem label="Undo"/>
!         <menuitem label="Redo"/>
!         <menuseparator/>
!         <menuitem label="Copy"/>
!         <menuitem label="Cut"/>
!         <menuitem label="Paste"/>
          <menuseparator/>
!         <menuitem label="Preferences"/>
        </menupopup>
      </menu>
!     <menu id="edit-menu" label="View">
!       <menupopup id="edit-popup">
!         <menuitem label="Reload Sites"/>
!         <menuitem id="history-view" label="History" type="checkbox"/>
        </menupopup>
      </menu>
  
!     <menu id="debug-menu" label="Debug">
!       <menupopup id="debug-popup">
  	<menuitem label="Dump Datasources" 
! 		  command="menu-debug-dump:command"/>
        </menupopup>
      </menu>
  
!     <menu id="edit-menu" label="Help">
!       <menupopup id="edit-popup">
!         <menuitem label="Index"/>
!         <menuitem label="Search"/>
!         <menuseparator/>
!         <menuitem label="About Twingle"
!                   command="menu-help-about:command" /> 
        </menupopup>
      </menu>
    </menubar>
  
--- 1,57 ----
  <?xml version="1.0"?>
+ <?xul-overlay href="chrome://global/content/globalOverlay.xul"?> 
+ <?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?> 
+ <?xul-overlay href="chrome://communicator/content/tasksOverlay.xul"?> 
  
! <!DOCTYPE window [ 
! <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" > 
! %brandDTD; 
! ]>
! <overlay id="twingle-menuoverlay"
           xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  
    <menubar id="twingle-menu">
! 
!     <menu id="twingle-file-menu" label="File">
!       <menupopup id="twingle-menu-file-popup">
!         <menu id="twingle-menu-new" label="New">
!           <menupopup id="twingle-menu-new-popup">
!             <menuitem label="Article" command="twingle-menu-file-new-article:command"/>
              <menuseparator/>
!             <menuitem label="Site" command="twingle-menu-file-new-site:command"/>
            </menupopup>
          </menu>
!         <menuitem label="Reload Site" 
! 		  command="twingle-menu-file-reload-site:command"/>
          <menuseparator/>
!         <menuitem label="Close" key="close-key" 
!                   command="twingle-menu-file-close:command" /> 
        </menupopup>
      </menu>
! 
!     <menu id="twingle-menu-edit" label="Edit">
!       <menupopup id="twingle-menu-edit-popup-popup">
! 	<menuitem label="Delete" 
! 		  command="twingle-menu-edit-delete:command"/>
        </menupopup>
      </menu>
  
!     <menu id="twingle-menu-debug" label="Debug">
!       <menupopup id="twingle-menu-debug-popup">
  	<menuitem label="Dump Datasources" 
! 		  command="twingle-menu-debug-dump:command"/>
        </menupopup>
      </menu>
  
!    <menu id="tasksMenu"/> 
!    <menu id="windowMenu"/> 
! 
!     <menu id="twingle-menu-help" label="Help">
!       <menupopup id="twingle-help-popup">
! 	<menuitem label="About Twingle" 
! 		  command="twingle-menu-help-about:command"/>
        </menupopup>
      </menu>
+ 
    </menubar>