commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9325 - trunk/gnue-forms/defaults


From: reinhard
Subject: [gnue] r9325 - trunk/gnue-forms/defaults
Date: Mon, 22 Jan 2007 09:04:46 -0600 (CST)

Author: reinhard
Date: 2007-01-22 09:04:46 -0600 (Mon, 22 Jan 2007)
New Revision: 9325

Modified:
   trunk/gnue-forms/defaults/default.gfd
Log:
Defined default menu.


Modified: trunk/gnue-forms/defaults/default.gfd
===================================================================
--- trunk/gnue-forms/defaults/default.gfd       2007-01-22 15:03:34 UTC (rev 
9324)
+++ trunk/gnue-forms/defaults/default.gfd       2007-01-22 15:04:46 UTC (rev 
9325)
@@ -1,27 +1,147 @@
 <?xml version="1.0"?>
 
 <form>
-  <action name="__save__" label="Save">
-    print "calling form.commit"
+
+  <!-- Clipboard and selection -->
+  <action name="__cut__" label="Cut">
+    form.cut()
+  </action>
+  <action name="__copy__" label="Copy">
+    form.copy()
+  </action>
+  <action name="__paste__" label="Paste">
+    form.paste()
+  </action>
+  <action name="__select_all__" label="Select All">
+    form.select_all()
+  </action>
+
+  <!-- Focus management -->
+  <action name="__next_entry__" label="Next Entry">
+    form.next_entry()
+  </action>
+  <action name="__previous_entry__" label="Previous Entry">
+    form.previous_entry()
+  </action>
+  <action name="__next_block__" label="Next Block">
+    form.next_block()
+  </action>
+  <action name="__previous_block__" label="Previous Block">
+    form.previous_block()
+  </action>
+  <action name="__next_page__" label="Next Page">
+    form.next_page()
+  </action>
+  <action name="__previous_page__" label="Previous Page">
+    form.previous_page()
+  </action>
+
+  <!-- Record navigation -->
+  <action name="__first_record__" label="First Record">
+    form.first_record()
+  </action>
+  <action name="__prev_record__" label="Previous Record">
+    form.prev_record()
+  </action>
+  <action name="__next_record__" label="Next Record">
+    form.next_record()
+  </action>
+  <action name="__last_record__" label="Last Record">
+    form.last_record()
+  </action>
+  <action name="__ask_record__" label="Jump to Record">
+    form.ask_record()
+  </action>
+
+  <!-- Record insertion and deletion -->
+  <action name="__new_record__" label="New Record">
+    form.new_record()
+  </action>
+  <action name="__delete_record__" label="Delete Record">
+    form.delete_record()
+  </action>
+  <action name="__undelete_record__" label="Undelete Record">
+    form.undelete_record()
+  </action>
+
+  <!-- Queries -->
+  <action name="__init_query__" label="Enter Query Mode">
+    form.init_query()
+  </action>
+  <action name="__copy_query__" label="Repeat Last Query">
+    form.copy_query()
+  </action>
+  <action name="__cancel_query__" label="Cancel Query Mode">
+    form.cancel_query()
+  </action>
+  <action name="__execute_query__" label="Perform Query">
+    form.execute_query()
+  </action>
+
+  <!-- Transactions -->
+  <action name="__commit__" label="Save changes">
     form.commit()
   </action>
+  <action name="__rollback__" label="Discard changes">
+    form.rollback()
+  </action>
+
+  <!-- Other stuff -->
+  <action name="__show_about__" label="About">
+    form.show_about()
+  </action>
+  <action name="__printout__" label="Print Form">
+    form.printout()
+  </action>
+  <action name="__close__" label="Close Window">
+    form.close()
+  </action>
+
   <menu name="__main__" label="Main Menu">
     <menu name="__file__" label="File">
-      <menuitem name="__open__" label="Open"/>
-      <menuitem name="__save__" action="__save__"/>
-      <menuitem name="__close__" label="Close"/>
+      <menuitem name="__commit__" action="__commit__"/>
+      <menuitem name="__rollback__" action="__rollback__"/>
+      <menuitem name="__sep0__"/>
+      <menuitem name="__printout__" action="__printout__"/>
+      <menuitem name="__sep1__"/>
+      <menuitem name="__close__" action="__close__"/>
     </menu>
     <menu name="__edit__" label="Edit">
-      <menuitem name="__foo__" label="Foo"/>
-      <menuitem name="__bar__" label="Bar"/>
+      <menuitem name="__cut__" action="__cut__"/>
+      <menuitem name="__copy__" action="__copy__"/>
+      <menuitem name="__paste__" action="__paste__"/>
+      <menuitem name="__select_all__" action="__select_all__"/>
+      <menuitem name="__sep0__"/>
+      <menuitem name="__new_record__" action="__new_record__"/>
+      <menuitem name="__sep1__"/>
+      <menuitem name="__delete_record__" action="__delete_record__"/>
+      <menuitem name="__undelete_record__" action="__undelete_record__"/>
     </menu>
-    <menu name="__help__" label="Help">
-      <menuitem name="__help__" label="Help"/>
+    <menu name="__navigation__" label="Navigation">
+      <menuitem name="__next_entry__" action="__next_entry__"/>
+      <menuitem name="__previous_entry__" action="__previous_entry__"/>
+      <menuitem name="__next_block__" action="__next_block__"/>
+      <menuitem name="__previous_block__" action="__previous_block__"/>
+      <menuitem name="__next_page__" action="__next_page__"/>
+      <menuitem name="__previous_page__" action="__previous_page__"/>
       <menuitem name="__sep0__"/>
-      <menuitem name="__about__" label="About"/>
+      <menuitem name="__first_record__" action="__first_record__"/>
+      <menuitem name="__prev_record__" action="__prev_record__"/>
+      <menuitem name="__next_record__" action="__next_record__"/>
+      <menuitem name="__last_record__" action="__last_record__"/>
+      <menuitem name="__ask_record__" action="__ask_record__"/>
     </menu>
+    <menu name="__filter__" label="Filter">
+      <menuitem name="__init_query__" action="__init_query__"/>
+      <menuitem name="__cancel_query__" action="__cancel_query__"/>
+      <menuitem name="__copy_query__" action="__copy_query__"/>
+      <menuitem name="__execute_query__" action="__execute_query__"/>
+    </menu>
+    <menu name="__help__" label="Help">
+      <menuitem name="__show_about__" action="__show_about__"/>
+    </menu>
   </menu>
 
-  <logic><block name=""/></logic>
+  <logic/>
   <layout><page/></layout>
 </form>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]