You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/06/06 10:09:07 UTC

svn commit: r412033 - in /incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java: actions.xml menu.xml menus.xml org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java plugin.properties plugin_ru.properties

Author: aadamchik
Date: Tue Jun  6 01:09:07 2006
New Revision: 412033

URL: http://svn.apache.org/viewvc?rev=412033&view=rev
Log:
support for localizable actions loaded from XML

Added:
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/actions.xml
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menus.xml
      - copied, changed from r412011, incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menu.xml
Removed:
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menu.xml
Modified:
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin.properties
    incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin_ru.properties

Added: incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/actions.xml
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/actions.xml?rev=412033&view=auto
==============================================================================
--- incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/actions.xml (added)
+++ incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/actions.xml Tue Jun  6 01:09:07 2006
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<actions>
+	
+	<action name="action.new" class="NewAction">
+		<accelerator menu="true">N</accelerator>
+	</action>
+</actions>
\ No newline at end of file

Copied: incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menus.xml (from r412011, incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menu.xml)
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menus.xml?p2=incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menus.xml&p1=incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menu.xml&r1=412011&r2=412033&rev=412033&view=diff
==============================================================================
--- incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menu.xml (original)
+++ incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/menus.xml Tue Jun  6 01:09:07 2006
@@ -1,15 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <menu>
-    <menu name="$$menu.file$$">
-       <menu action="action.quit"/>
+    <menu name="menu.file">
+		<menu action="action.new"/>
+		<menu separator="true"/>
+		<menu action="action.quit"/>
     </menu>
-    <menu name="$$menu.project$$">
+    <menu name="menu.project">
        
     </menu>
-    <menu name="$$menu.tools$$">
+    <menu name="menu.tools">
        
     </menu>
-    <menu name="$$menu.help$$">
+    <menu name="menu.help">
        
     </menu>
 </menu>

Modified: incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java?rev=412033&r1=412032&r2=412033&view=diff
==============================================================================
--- incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java (original)
+++ incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/org/apache/cayenne/modeler/plugin/ModelerFrameBuilderExtension.java Tue Jun  6 01:09:07 2006
@@ -35,7 +35,7 @@
     }
 
     public void initActions(FramePlugin plugin) {
-
+        plugin.getFrameBuilder().addActions(this.plugin, "actions.xml");
     }
 
     public void initFrame(FramePlugin plugin) {
@@ -44,6 +44,6 @@
     }
 
     public void initMenus(FramePlugin plugin) {
-        plugin.getMenuBuilder().addMenu(this.plugin, "menu.xml");
+        plugin.getFrameBuilder().addMenus(this.plugin, "menus.xml");
     }
 }

Modified: incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin.properties
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin.properties?rev=412033&r1=412032&r2=412033&view=diff
==============================================================================
--- incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin.properties (original)
+++ incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin.properties Tue Jun  6 01:09:07 2006
@@ -1,6 +1,9 @@
+
+action.new.name = New Project
+
 frame.title = CayenneModeler
 
-menu.file = File
+menu.file    = File
+menu.help    = Help
 menu.project = Project
-menu.tools = Tools
-menu.help = Help
\ No newline at end of file
+menu.tools   = Tools

Modified: incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin_ru.properties
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin_ru.properties?rev=412033&r1=412032&r2=412033&view=diff
==============================================================================
--- incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin_ru.properties (original)
+++ incubator/cayenne/main/branches/PROTO-3.0/modeler-plugin/src/main/java/plugin_ru.properties Tue Jun  6 01:09:07 2006
@@ -1,4 +1,6 @@
 
+action.new.name = \u041D\u043E\u0432\u044B\u0439  \u041F\u0440\u043E\u0435\u043A\u0442
+
 frame.title = CayenneModeler
 
 menu.file    = \u0424\u0430\u0439\u043B