Expose Expand All icon through ISharedImages API#3981
Expose Expand All icon through ISharedImages API#3981merks merged 1 commit intoeclipse-platform:masterfrom
Conversation
a074115 to
42a5a65
Compare
|
@BeckerWdf : Can you take a look at it when you get some time please? |
ac6bfa9 to
10b4842
Compare
merks
left a comment
There was a problem hiding this comment.
Given your comments, the changes look good!
9337d04 to
bf5832c
Compare
| <message_argument value="JOB_FAMILY"/> | ||
| </message_arguments> | ||
| </filter> | ||
| </resource> |
There was a problem hiding this comment.
Thanks for your time :)
bf5832c to
e238738
Compare
e238738 to
fdd43af
Compare
Reverted this change. Let me see the UT how it goes. |
fdd43af to
f698aba
Compare
|
Sorry we are all strapped for time and then give advice simply by looking at a web page which doesn't always tell the whole story. But I'm glad you are doing this in the best way for future flexibility! 🏆 |
Thanks for the encouragement! I agree that the full context isn’t always obvious from a quick look, so I’m trying to optimize for future flexibility and fewer constraints later on. |
|
Fastest path forward IMO is having separate/dedicated PRs that do the cleanups (e.g. remove the duplicated initialization, fix apitools, etc.) . These can get merged fast/unquestioned making the later PR easier to review. |
|
Hope we are good to go to merge this pr, thanks for all the inputs from everyone :) |




This change exposes the existing Expand All toolbar icon through the shared workbench image API, similar to the already available Collapse All image.
Currently, collapseall is accessible via ISharedImages, while expandall requires bundle-specific image loading or direct resource access. This leads to duplicated image handling and inconsistent usage across the workbench.
This PR:
The intent is to provide a reusable, centralized API for any component that needs standard Expand All toolbar imagery.
This arises from #3968 (comment)