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


Reply via email to