Community
Participate
Working Groups
With 20110920's build, the new egl project wizard's base package field has a greyed package name org.mycompany.myapp the color is grey, which makes the whole text field appeared to be greyed out or read only field. and since there is value there, after I created project, I expected to see a package called org.mycompany.myapp, but I don't see it, it's even more confusing.
I don't think this is a bug. This is a default place holder. Theresa suggest to add the place holder by default.
I thought we planned to move the base package field to a later page in the wizard, and include it only for RUI apps. The field shouldn't be greyed out, since that suggests that the user can't modify the default provided.
Thanks, Theresa. The defect is reporting that the filed should not be greyed out, as it is misleading to the end user.
(In reply to comment #3) > Thanks, Theresa. > > The defect is reporting that the filed should not be greyed out, as it is > misleading to the end user. Hi Jing & Theresa, The greyed style is the default style of the text field's placeholder(hint), we cannot change that. The hint is only there to help user understand how to fill in the field. If the greyed hint is not accepted, I guess we can just leave the field blank or have a default value in it. How do you think?
It should not be greyed, like we said, it's very confusing to end user. If you want to show an example, see the egldd file's creating new resource binding, it has another label below the text field to show some example on what it should be. As far as what should be the default package when it creates project, Will or Theresa might have an opinion. bottom line is it should create package with whatever you have in the text fields. or not creating a package if the text field is empty.
Hi Jing, The field is not greyed out. Placeholder text (an example in the field used when space is limited) is grey...this is standard for Eclipse, Dojo, IBM One UI, etc. The placeholder text disappears when the user clicks within the field.
That being said, since this panel has room we could put the example below the field instead of as placeholder / hint text within the field. This style is useful since the hint text doesn't disappear like the text within the field. Base package: [ ] Example: com.mycompany.myapp It seems to take the placeholder text doesn't seem to always appear for me, which is odd. If I hit Next and Back then it's there. Anyone else see this?
This is a nit, but: the Base Package label and text field (which were moved from the first page of the New project wizard) are not quite aligned with the Library table. If GridLayout is being used for this label and field, probably need to set the marginWidth to 0. Mentioning this here since I assume some UI change will be made to the wizard page as part of this bug.
Created attachment 205889 [details] Fix patch fix margin issue Add a label to show the example instead of showing the example in text widget
Code Committed
fixed
Using 2011/11/11/0901's build I no longer see a base package in the project wizard for any types of EGL project, has this been removed intentionally?
seems this is intentional based on bug# 357800 comment#9 by Will