TERMINAL : update COPY,PASTE,TOGGLE icons
authorJaeMin Kim <jm.jemin.kim@samsung.com>
Fri, 17 Mar 2017 07:41:21 +0000 (16:41 +0900)
committerJaeMin Kim <jm.jemin.kim@samsung.com>
Fri, 17 Mar 2017 07:41:21 +0000 (16:41 +0900)
Terminal icons were updated and added.
COPY,PASTE,TOGGLE icons

Change-Id: Ic686ff94bf1153d400d7813bd9e9cc97958c5b7f
Signed-off-by: JaeMin Kim <jm.jemin.kim@samsung.com>
12 files changed:
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/copy_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/paste_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co_disable.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co_disable.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/copy_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/paste_co.png [new file with mode: 0644]
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java
rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java

diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/copy_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/copy_co.png
new file mode 100644 (file)
index 0000000..5369244
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/copy_co.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/paste_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/paste_co.png
new file mode 100644 (file)
index 0000000..a1fb909
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/clcl16/paste_co.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co.png
new file mode 100644 (file)
index 0000000..5369244
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co_disable.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co_disable.png
new file mode 100644 (file)
index 0000000..44b27fa
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/copy_co_disable.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co.png
new file mode 100644 (file)
index 0000000..a1fb909
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co_disable.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co_disable.png
new file mode 100644 (file)
index 0000000..4f6b796
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/dlcl16/paste_co_disable.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/copy_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/copy_co.png
new file mode 100644 (file)
index 0000000..5369244
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/copy_co.png differ
diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/paste_co.png b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/paste_co.png
new file mode 100644 (file)
index 0000000..a1fb909
Binary files /dev/null and b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/icons/elcl16/paste_co.png differ
index eda9eff..a1f8234 100644 (file)
@@ -28,4 +28,14 @@ public interface ImageConsts {
        public static final String IMAGE_DLCL_CLEAR_ALL = "ImageDlclClearAll"; //$NON-NLS-1$
 
        public static final String IMAGE_ELCL_CLEAR_ALL = "ImageElclClearAll"; //$NON-NLS-1$
+
+       /* Tizen */
+       public static final String IMAGE_CLCL_COPY = "Copy"; //$NON-NLS-1$
+       public static final String IMAGE_DLCL_COPY = "Copy"; //$NON-NLS-1$
+       public static final String IMAGE_ELCL_COPY = "Copy"; //$NON-NLS-1$
+
+       public static final String IMAGE_CLCL_PASTE = "Paste"; //$NON-NLS-1$
+       public static final String IMAGE_DLCL_PASTE = "Paste"; //$NON-NLS-1$
+       public static final String IMAGE_ELCL_PASTE = "Paste"; //$NON-NLS-1$
+       /* ===== */
 }
index 49260c1..bf6f27d 100644 (file)
@@ -26,21 +26,45 @@ public class TerminalActionCopy extends AbstractTerminalAction {
        public TerminalActionCopy() {
                super(TerminalActionCopy.class.getName());
                setActionDefinitionId("org.eclipse.tm.terminal.copy"); //$NON-NLS-1$
+               /* Tizen */
+
+               /* original
                ISharedImages si = PlatformUI.getWorkbench().getSharedImages();
                setupAction(ActionMessages.COPY, ActionMessages.COPY, si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY), si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY), si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED), true);
+               original end */
+
+               setupAction(ActionMessages.COPY, ActionMessages.COPY,
+                               ImageConsts.IMAGE_CLCL_COPY,
+                               ImageConsts.IMAGE_ELCL_COPY,
+                               ImageConsts.IMAGE_DLCL_COPY,
+                               false);
+
+               /* ===== */
        }
 
        public TerminalActionCopy(ITerminalViewControl target) {
                super(target, TerminalActionCopy.class.getName());
                setActionDefinitionId("org.eclipse.tm.terminal.copy"); //$NON-NLS-1$
+               /* Tizen */
+
+               /* original
                ISharedImages si = PlatformUI.getWorkbench().getSharedImages();
                setupAction(ActionMessages.COPY, ActionMessages.COPY, si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY), si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY), si
                                .getImageDescriptor(ISharedImages.IMG_TOOL_COPY_DISABLED), true);
+               original end */
+
+               setupAction(ActionMessages.COPY, ActionMessages.COPY,
+                               ImageConsts.IMAGE_CLCL_COPY,
+                               ImageConsts.IMAGE_ELCL_COPY,
+                               ImageConsts.IMAGE_DLCL_COPY,
+                               false);
+
+               /* ===== */
        }
 
        public void run() {
index ca1011c..9db9674 100644 (file)
@@ -30,23 +30,45 @@ public class TerminalActionPaste extends AbstractTerminalAction {
        public TerminalActionPaste() {
                super(TerminalActionPaste.class.getName());
                setActionDefinitionId("org.eclipse.tm.terminal.paste"); //$NON-NLS-1$
+               /* Tizen */
+
+               /* original
                ISharedImages si = PlatformUI.getWorkbench().getSharedImages();
+               setupAction(ActionMessages.PASTE, ActionMessages.PASTE, si
+                               .getImageDescriptor(ISharedImages.IMAGE_CLCL_PASTE), si
+                               .getImageDescriptor(ISharedImages.IMAGE_ELCL_PASTE), si
+                               .getImageDescriptor(ISharedImages.IMAGE_DLCL_PASTE), true);
+               original end */
+
                setupAction(ActionMessages.PASTE, ActionMessages.PASTE,
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE),
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE),
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED),
-                                       false);
+                               ImageConsts.IMAGE_CLCL_PASTE,
+                               ImageConsts.IMAGE_ELCL_PASTE,
+                               ImageConsts.IMAGE_DLCL_PASTE,
+                               false);
+
+               /* ===== */
        }
 
        public TerminalActionPaste(ITerminalViewControl target) {
                super(target, TerminalActionPaste.class.getName());
                setActionDefinitionId("org.eclipse.tm.terminal.paste"); //$NON-NLS-1$
+               /* Tizen */
+
+               /* original
                ISharedImages si = PlatformUI.getWorkbench().getSharedImages();
+               setupAction(ActionMessages.PASTE, ActionMessages.PASTE, si
+                               .getImageDescriptor(ISharedImages.IMAGE_CLCL_PASTE), si
+                               .getImageDescriptor(ISharedImages.IMAGE_ELCL_PASTE), si
+                               .getImageDescriptor(ISharedImages.IMAGE_DLCL_PASTE), true);
+               original end */
+
                setupAction(ActionMessages.PASTE, ActionMessages.PASTE,
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE),
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE),
-                                       si.getImageDescriptor(ISharedImages.IMG_TOOL_PASTE_DISABLED),
-                                       false);
+                               ImageConsts.IMAGE_CLCL_PASTE,
+                               ImageConsts.IMAGE_ELCL_PASTE,
+                               ImageConsts.IMAGE_DLCL_PASTE,
+                               false);
+
+               /* ===== */
        }
 
        public void run() {
index cac4762..1b0f8bb 100644 (file)
@@ -92,6 +92,25 @@ public class TerminalPlugin extends AbstractUIPlugin {
                        putImageInRegistry(imageRegistry, ImageConsts.IMAGE_DLCL_CLEAR_ALL, ImageConsts.IMAGE_DIR_DLCL + "clear_co.png"); //$NON-NLS-1$
 
                        /* ===== */
+
+                       /* Tizen */
+                       /**
+                        * TODO: COPY & PASTE icon, Now works well
+                        * It seems that "enable COPY&PASTE icons are not working.
+                        * This may cause problems
+                        * 
+                        * @author jm.jemin.kim
+                        * @since 2017-03-17
+                        */
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_CLCL_COPY, ImageConsts.IMAGE_DIR_LOCALTOOL + "copy_co.png"); //$NON-NLS-1$
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_ELCL_COPY, ImageConsts.IMAGE_DIR_ELCL + "copy_co.png"); //$NON-NLS-1$
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_DLCL_COPY, ImageConsts.IMAGE_DIR_DLCL + "copy_co.png"); //$NON-NLS-1$
+
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_CLCL_PASTE, ImageConsts.IMAGE_DIR_LOCALTOOL + "paste_co.png"); //$NON-NLS-1$
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_ELCL_PASTE, ImageConsts.IMAGE_DIR_ELCL + "paste_co.png"); //$NON-NLS-1$
+                       putImageInRegistry(imageRegistry, ImageConsts.IMAGE_DLCL_PASTE, ImageConsts.IMAGE_DIR_DLCL + "paste_co.png"); //$NON-NLS-1$
+                       /* ===== */
+
                } catch (MalformedURLException malformedURLException) {
                        malformedURLException.printStackTrace();
                }