Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 340301 - [Xpand IDE integration] Provide specific icon for outlet folder
Summary: [Xpand IDE integration] Provide specific icon for outlet folder
Status: CLOSED FIXED
Alias: None
Product: Sphinx
Classification: Automotive
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 0.7.0   Edit
Assignee: Stephan Eberle CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 341214
Blocks:
  Show dependency tree
 
Reported: 2011-03-17 07:30 EDT by Romain Sezestre CLA
Modified: 2021-07-14 02:16 EDT (History)
0 users

See Also:


Attachments
Proposed outlet folder icon (366 bytes, image/gif)
2011-03-17 07:31 EDT, Romain Sezestre CLA
idydieng: iplog+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Romain Sezestre CLA 2011-03-17 07:30:05 EDT
Build Identifier: 

The default folder icon used for outlet folders should be replaced by the icon proposed in attachment.

Reproducible: Always
Comment 1 Romain Sezestre CLA 2011-03-17 07:31:43 EDT
Created attachment 191403 [details]
Proposed outlet folder icon
Comment 2 Stephan Eberle CLA 2011-03-29 08:20:25 EDT
Fixed by adding a BasicOutletFolderLabelDecorator to org.eclipse.sphinx.xpand.ui. 

However, the latter relies on an instance of OutletPreference to figure out if a given folder is an outlet container or not and clients might want to use custom implementations of OutletPreference. Therefore, the BasicOutletFolderLabelDecorator has not been contributed to the org.eclipse.ui.decorators extension point in org.eclipse.sphinx.xpand.ui. Instead this has been done in an exemplary fashion in org.eclipse.sphinx.examples.codegen.xpand.ui. Clients that want to benefit of outlet folder label decoration will need to contribute the BasicOutletFolderLabelDecorator of a subclass of it on their own.
Comment 3 Balazs Grill CLA 2021-07-14 02:16:19 EDT
Mass-closing Resolved tickets