| Summary: | [unifyprofiling] Provide profiling types for plug-ins to contribute towards under "Profile As" | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Tools] Linux Tools | Reporter: | Roland Grunberg <rgrunber> | ||||||
| Component: | Project | Assignee: | Roland Grunberg <rgrunber> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | akurtakov, cabernal, jjohnstn | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | 2.0 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | |||||||||
| Bug Blocks: | 273872 | ||||||||
| Attachments: |
|
||||||||
|
Description
Roland Grunberg
Created attachment 217732 [details]
Mockup of launcher
The attached mockup is how I see the unified launcher being represented. A really simple first tab giving you just the possibility to choose the backend and set some common variables/paths (if it makes sense). Depending on the backend chosen more tabs with per-backend configuration are added. If this proves to be not possible for some reason we can add a new button next to the backend combo opening a dialog with the backend settings. Created attachment 218291 [details]
Launch Configuration Tab Group
I've implemented the following for the launch configuration tab group. Due to the Eclipse API not supporting adding/removing directly to the top-level tabs, I've added the tool-specific tabs under the tab that represents the profiling type. The launch configuration is being used to save and load all the options.
Currently there's some UI issues that need to be worked out (tabs don't show properly unless the window gets resized, scrolling doesn't work in the tabs) but this seems like the right approach.
03928e0c779f06d1eb8975e559b4a8b7bfe4bdce, and acfd3a49fa186e514a5b9e2ecbca80a91c37ab55 have fixed the major issues mentioned. I think we can mark this as closed (fixed), with the unification framework having been completed/tested. |