From: JaeMin Kim Date: Fri, 17 Mar 2017 07:41:21 +0000 (+0900) Subject: TERMINAL : update COPY,PASTE,TOGGLE icons X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=05bf94f02f85782eb659b33c776be36102cb3b63;p=sdk%2Fide%2Frt-ide-product.git TERMINAL : update COPY,PASTE,TOGGLE icons Terminal icons were updated and added. COPY,PASTE,TOGGLE icons Change-Id: Ic686ff94bf1153d400d7813bd9e9cc97958c5b7f Signed-off-by: JaeMin Kim --- 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 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 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 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 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 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 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 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 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 diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java index eda9eff..a1f8234 100644 --- a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java +++ b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/ImageConsts.java @@ -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$ + /* ===== */ } diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java index 49260c1..bf6f27d 100644 --- a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java +++ b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionCopy.java @@ -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() { diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java index ca1011c..9db9674 100644 --- a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java +++ b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/actions/TerminalActionPaste.java @@ -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() { diff --git a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java index cac4762..1b0f8bb 100644 --- a/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java +++ b/rt-ide/org.eclipse.tm.terminal/plugins/org.eclipse.tm.terminal.control/src/org/eclipse/tm/internal/terminal/control/impl/TerminalPlugin.java @@ -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(); }