Chin Huat Ang
db4acb2bb5
Bug 525539: show template label and description even if icon is missing
...
When a template doesn't specify an icon, gracefully skip drawing icon
and assume image height of 48 pixel for drawing template label and
description.
Change-Id: I3cd19b33be11af94ae68c3d119899939ec9a32d3
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2017-10-04 20:37:39 +08:00
Doug Schaefer
8b8a9babc5
Add API to select a template. Also some progress monitor cleanup.
...
Change-Id: Ic1070fff49ee352c1ab0ccd11fa12cab36e602e3
2017-01-31 20:49:32 -05:00
Doug Schaefer
b6038873b1
Upversion templates UI plug-in for maintenance release.
...
Change-Id: I56893d9d4c183109c911bd00e61363c9b3fab8d1
2016-12-05 14:52:39 -05:00
Doug Schaefer
38433e4517
Fix Next button when template is deselected with new tag selection.
...
Also try and keep the selection when the tag is changed.
Change-Id: Ib676baf5021ccbc160076e3800c01df8f023e02e
2016-12-05 13:59:11 -05:00
Doug Schaefer
5d1e1347a5
Fix the cases where the item text outgrows the icons.
...
Makes sure the item height is big enough.
Change-Id: I2a218f590795cd9c08a1627d32f691e12d5b14b9
2016-11-03 16:21:45 -04:00
Doug Schaefer
690559effb
Add setting of descriptions to the template selection page.
...
Change-Id: I4ea25acfac4246acd2bec10c5d94e05d3e9d8ac9
2016-09-21 11:18:21 -04:00
Doug Schaefer
379656e1be
Sort the templates by label to make the list look nicer.
...
Change-Id: I510f8267d3bd5457c42f9f5942b9fbbcb5fc4bf2
2016-08-10 16:29:48 -04:00
Doug Schaefer
370fd2ecf2
Fix Tag selection in the selection page.
...
Change-Id: Ib8c67d1bddd6c4a963ccc0f89b46218ecc18173b
2016-07-19 16:48:57 -04:00
Doug Schaefer
587cb567e9
Provide a New Wizard class for the Template Selection page.
...
Makes the TemplateWizard class now manditory as the parent for
template wizards.
Change-Id: I52ec2a1ba130ac00b9a0294bdd15beeff5ed2c1c
2016-07-19 15:58:30 -04:00
Doug Schaefer
6848810854
Clean up the API around the build model.
...
Eventually we want to get rid of it.
Also expose the internal packages. Need them for UI testing in
clients to get at the Template object.
Change-Id: I049f4173cfff86ec398e5e8586c8760c6e1a681a
2016-07-14 16:39:06 -04:00
Doug Schaefer
3262273c3d
Fix build.
2016-07-07 13:37:40 -04:00
Doug Schaefer
96f4db4667
Deprecate model from IGenerator API.
...
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.
Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.
Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
2016-07-07 10:32:18 -04:00
Doug Schaefer
48bd2adbd6
Implement getFilesToOpen.
2016-06-28 11:23:26 -04:00
Tim Orling
cfaa75ae37
schema should be in build
...
Change-Id: I282cfef063390fd99dc0394692bf9df67684eda4
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-20 13:07:33 -07:00
Doug Schaefer
896a160c7d
New core plug-in and clean up API of generator.
...
Change-Id: Ifdfa47f31b34aafa07ee860e4e73201a00808677
2016-04-27 16:49:31 -04:00
Doug Schaefer
5917bd9534
Clean up API around getting Bundles to find template files.
2016-04-23 21:13:53 -04:00
Doug Schaefer
af4fd8ed84
Allow initProjectDescription to throw CoreExceptions.
2016-04-19 19:41:26 -04:00
Doug Schaefer
01457cd945
Update buttons on wizard when template selection changes.
2016-03-22 13:06:49 -04:00
Doug Schaefer
2dcb171369
Give project generators more control over project descriptors.
2016-02-22 21:07:57 -05:00
Doug Schaefer
93d8073c03
Copyrights maybe?
2016-02-21 03:22:32 -05:00
Doug Schaefer
211a88d3d7
Added Maven build files.
2016-02-20 12:15:17 -05:00
Doug Schaefer
e419c4bd0a
Initial commit of UI and Freemarker plugins.
2016-02-20 11:40:31 -05:00