You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2009/08/14 17:27:30 UTC

svn commit: r804259 - in /directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui: ./ actions/

Author: pamarcelot
Date: Fri Aug 14 15:27:24 2009
New Revision: 804259

URL: http://svn.apache.org/viewvc?rev=804259&view=rev
Log:
DIRSTUDIO-516:
o Added a new OpenEntryEditorsPreferencePageAction
o Used this action in the EntryEditorMenuManager
o Added translations for strings.

Added:
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/OpenEntryEditorsPreferencePageAction.java
Modified:
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/BrowserUIConstants.java
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/EntryEditorMenuManager.java
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages.properties
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_de.properties
    directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_fr.properties

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/BrowserUIConstants.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/BrowserUIConstants.java?rev=804259&r1=804258&r2=804259&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/BrowserUIConstants.java (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/BrowserUIConstants.java Fri Aug 14 15:27:24 2009
@@ -49,6 +49,8 @@
         "PrefPage_BrowserPreferencePage_id" ); //$NON-NLS-1$
     public static final String PREFERENCEPAGEID_ENTRYEDITOR = BrowserUIPlugin.getDefault().getPluginProperties()
         .getString( "PrefPage_EntryEditorPreferencePage_id" ); //$NON-NLS-1$
+    public static final String PREFERENCEPAGEID_ENTRYEDITORS = BrowserUIPlugin.getDefault().getPluginProperties()
+    .getString( "PrefPage_EntryEditorsPreferencePage_id" ); //$NON-NLS-1$
     public static final String PREFERENCEPAGEID_SEARCHRESULTEDITOR = BrowserUIPlugin.getDefault().getPluginProperties()
         .getString( "PrefPage_SearchResultEditorPreferencePage_id" ); //$NON-NLS-1$
     public static final String PREFERENCEPAGEID_MODIFICATIONLOGS = BrowserUIPlugin.getDefault().getPluginProperties()

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/EntryEditorMenuManager.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/EntryEditorMenuManager.java?rev=804259&r1=804258&r2=804259&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/EntryEditorMenuManager.java (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/EntryEditorMenuManager.java Fri Aug 14 15:27:24 2009
@@ -42,7 +42,11 @@
 
 public class EntryEditorMenuManager extends MenuManager implements IMenuListener
 {
-    protected ISelectionProvider selectionProvider;
+    /** The selection provider */
+    private ISelectionProvider selectionProvider;
+
+    /** The OpenEntryEditorsPreferencePageAction */
+    private OpenEntryEditorsPreferencePageAction openEntryEditorsPreferencePageAction;
 
 
     /**
@@ -53,6 +57,7 @@
     {
         super( "Open With" );
         this.selectionProvider = selectionProvider;
+        openEntryEditorsPreferencePageAction = new OpenEntryEditorsPreferencePageAction();
         addMenuListener( this );
     }
 
@@ -78,9 +83,7 @@
         add( new Separator() );
 
         // Preferences Action
-        add( new Action( "Preferences..." )
-        {
-        } );
+        add( openEntryEditorsPreferencePageAction );
     }
 
 

Added: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/OpenEntryEditorsPreferencePageAction.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/OpenEntryEditorsPreferencePageAction.java?rev=804259&view=auto
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/OpenEntryEditorsPreferencePageAction.java (added)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/OpenEntryEditorsPreferencePageAction.java Fri Aug 14 15:27:24 2009
@@ -0,0 +1,62 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *  
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *  
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License. 
+ *  
+ */
+
+package org.apache.directory.studio.ldapbrowser.ui.actions;
+
+
+import org.apache.directory.studio.ldapbrowser.ui.BrowserUIConstants;
+import org.eclipse.jface.action.Action;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.dialogs.PreferencesUtil;
+
+
+/**
+ * The OpenEntryEditorsPreferencePageAction is used to open the 
+ * preference dialog with the entry editors preference page.
+ *
+ * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
+ * @version $Rev$, $Date$
+ */
+public class OpenEntryEditorsPreferencePageAction extends Action
+{
+
+    /**
+     * Creates a new instance of OpenBrowserPreferencePageAction.
+     */
+    public OpenEntryEditorsPreferencePageAction()
+    {
+        super.setText( Messages.getString( "OpenEntryEditorsPageAction.Preferences" ) ); //$NON-NLS-1$
+        setToolTipText( Messages.getString( "OpenEntryEditorsPageAction.PreferencesToolTip" ) ); //$NON-NLS-1$
+        setEnabled( true );
+    }
+
+
+    /**
+     * {@inheritDoc}
+     */
+    public void run()
+    {
+        Shell shell = Display.getCurrent().getActiveShell();
+        String pageId = BrowserUIConstants.PREFERENCEPAGEID_ENTRYEDITORS;
+        PreferencesUtil.createPreferenceDialogOn( shell, pageId, new String[]
+            { pageId }, null ).open();
+    }
+}

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages.properties?rev=804259&r1=804258&r2=804259&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages.properties (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages.properties Fri Aug 14 15:27:24 2009
@@ -70,6 +70,11 @@
 NewLdifFileAction.NewLDIF=New LDIF File
 NewSearchAction.NewSearch=New Search...
 OpenEncoderDecoderDialogAction.OpenEndoderDecoder=Open Encoder/Decoder
+OpenEntryEditorAction.OpenBookmark=Open Bookmark
+OpenEntryEditorAction.OpenEntry=Open Entry
+OpenEntryEditorAction.OpenSearchResult=Open Search Result
+OpenEntryEditorsPageAction.Preferences=Preferences...
+OpenEntryEditorsPageAction.PreferencesToolTip=Preferences...
 OpenSchemaBrowserAction.AttributeDescription=Attribute Type Description
 OpenSchemaBrowserAction.EqualityDescription=Equality Matching Rule Description
 OpenSchemaBrowserAction.ObjectDescription=Object Class Description
@@ -79,7 +84,3 @@
 OpenSchemaBrowserAction.SyntaxDescription=Syntax Description
 OpenSearchAction.Search=Search...
 OpenSearchResultAction.OpenResult=Open Search Result
-
-OpenEntryEditorAction.OpenBookmark=Open Bookmark
-OpenEntryEditorAction.OpenEntry=Open Entry
-OpenEntryEditorAction.OpenSearchResult=Open Search Result

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_de.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_de.properties?rev=804259&r1=804258&r2=804259&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_de.properties (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_de.properties Fri Aug 14 15:27:24 2009
@@ -68,6 +68,11 @@
 NewLdifFileAction.NewLDIF=Neue LDIF Datei...
 NewSearchAction.NewSearch=Neue Suche...
 OpenEncoderDecoderDialogAction.OpenEndoderDecoder=Neuer Verschl\u00FCssler/Entschl\u00FCssler
+OpenEntryEditorAction.OpenBookmark=\u00D6ffne Lesezeichen
+OpenEntryEditorAction.OpenEntry=\u00D6ffne Eintrag
+OpenEntryEditorAction.OpenSearchResult=\u00D6ffne Suchresultat
+OpenEntryEditorsPageAction.Preferences=Pr\u00E4ferenzen...
+OpenEntryEditorsPageAction.PreferencesToolTip=Pr\u00E4ferenzen...
 OpenSchemaBrowserAction.AttributeDescription=Attribut-Typ Beschreibung
 OpenSchemaBrowserAction.EqualityDescription=Gleichheits-Regel Beschreibung
 OpenSchemaBrowserAction.ObjectDescription=Objektklassen Beschreibung

Modified: directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_fr.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_fr.properties?rev=804259&r1=804258&r2=804259&view=diff
==============================================================================
--- directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_fr.properties (original)
+++ directory/studio/trunk/ldapbrowser-ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/actions/messages_fr.properties Fri Aug 14 15:27:24 2009
@@ -70,6 +70,11 @@
 NewLdifFileAction.NewLDIF=Nouveau fichier LDIF
 NewSearchAction.NewSearch=Nouvelle recherche...
 OpenEncoderDecoderDialogAction.OpenEndoderDecoder=Ouvrir l'encodeur/d\u00E9codeur
+OpenEntryEditorAction.OpenBookmark=Ouvrir le signet
+OpenEntryEditorAction.OpenEntry=Ouvrir l'entr\u00E9e
+OpenEntryEditorAction.OpenSearchResult=Ouvrir le r\u00E9sultat de recherche
+OpenEntryEditorsPageAction.Preferences=Pr\u00E9f\u00E9rences...
+OpenEntryEditorsPageAction.PreferencesToolTip=Pr\u00E9f\u00E9rences...
 OpenSchemaBrowserAction.AttributeDescription=Description de type d'attribut
 OpenSchemaBrowserAction.EqualityDescription=Description d'Equality Matching Rule
 OpenSchemaBrowserAction.ObjectDescription=Description d'object class