Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Contributing custom UI to the Build Settings properties page

I’ve submitted a patch to support contributing custom UI to the Build Settings page some time ago - https://bugs.eclipse.org/bugs/show_bug.cgi?id=320949.

 

This capability is a must for Texas Instruments, and I’m hoping to generate some interest from other integrators.  To summarize - this patch would allow integrators to supply their own custom UI field-editors for their build-options (see the attached screenshot of one of our custom field-editors).  The custom field-editor would be displayed in the Build Settings dialog page instead of the default field-editor for that option’s value-type.  The field-editor instantiation is deferred until the dialog page is constructed, and the field-editor is stored in the IOption as an IConfigurationElement, in order to avoid creating any dependencies onto JFace.  If no custom editor class is supplied by an option, then the current behavior is unchanged.

 

The patch is small and safe, in my opinion, and I’m hoping it can be accepted for CDT8.0.  I think it would really open up the doors to customizing the Build Settings page.  I’ve just updated the patch to cleanly apply onto latest HEAD. 

 

Thanks,

- Baltasar

 

Attachment: customFieldEditor.png
Description: customFieldEditor.png


Back to the top