Uploaded image for project: 'Directory Studio'
  1. Directory Studio
  2. DIRSTUDIO-1010

Hide unwanted UI items contributed by org.eclipse.* plugins

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The Tycho based build currently uses a 'feature' based product, and all Eclipse features/plugins are the original (not stripped down). The result is that in the Studio product the plugins add lot of menu items (Team, Debug, etc.). We should try to reduce the amount of plugins if possible. If needed we may consider to remove menu items.

      It is possible to hide UI elements provided by other plugins, see http://codeandme.blogspot.de/2011/09/hiding-ui-elements-in-rcp.html and http://blog.vogella.com/2009/07/13/eclipse-activities/.

        Activity

        Hide
        seelmann Stefan Seelmann added a comment -
        Show
        seelmann Stefan Seelmann added a comment - Plugin-based product definition didn't work out, in the end all the plugins are pulled in via transitive dependenies and UI contributions were visible. So I decided to followed the approach to hide unwanted UI contributions: http://svn.apache.org/r1671075 http://svn.apache.org/r1671076 http://svn.apache.org/r1671089 http://svn.apache.org/r1671091 http://svn.apache.org/r1671098 http://svn.apache.org/r1671105 http://svn.apache.org/r1681536 http://svn.apache.org/r1681537 http://svn.apache.org/r1681538 http://svn.apache.org/r1681539 http://svn.apache.org/r1681829 http://svn.apache.org/r1681830
        Hide
        seelmann Stefan Seelmann added a comment -

        I'll try to move from feature-based product definition to a plugin-based one. Some Eclipse features (like org.eclipse.platform) just add too many plugins to the RCP application.

        Show
        seelmann Stefan Seelmann added a comment - I'll try to move from feature-based product definition to a plugin-based one. Some Eclipse features (like org.eclipse.platform) just add too many plugins to the RCP application.

          People

          • Assignee:
            seelmann Stefan Seelmann
            Reporter:
            seelmann Stefan Seelmann
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development