afinnell wrote:1) Swt-Designer UI Layout. Possibly remove the properties editor and use the built-in Eclipse properties editor instead. Move the 'widget' controls into a seperate eclipse window so that it can be docked anywhere. This would give tremendous space to the actual Form's that are displayed and it would be more cohesive with the environment. Right now it's hard to have a decent window size and im running at 1600x1200
afinnell wrote:2) The code generation for the designer is hard to use. All variables are declared final within a single method block. This makes manipulating the form's and widget near impossible because they all have block scope within the method. They should become private member fields and a single method called 'initComponents' or something similar should be used to initialize all of the widgets.
afinnell wrote:I didn't realize the options existed in the preferences menu. I didn't notice the 'Designer' item in the preferences. It does appear there is a lot of flexability to how things are created and the layout. I'll work with these options and see how they work out.
pvarma wrote:We would love to have some way to specify this in our template or a way to specify this in the property box rather than shifting to code editor and typing it there. NetBeans has a neat way to achieve this with its Swing editor (I think they use the term "user code"). This feature should be there for any property that needs to be set using code rather than hard coded strings.
pvarma wrote:Another very important thing is that we have a common library to bind values from XML (our model) to the UI controls by specifying data bindings (as XPath strings) at control level. We would like to see a way (may be a property called "headers" which allows us to specify multiple name-value String pairs that gets put into the widget using setData).
Eric Clayberg wrote:pvarma wrote:Another very important thing is that we have a common library to bind values from XML (our model) to the UI controls by specifying data bindings (as XPath strings) at control level. We would like to see a way (may be a property called "headers" which allows us to specify multiple name-value String pairs that gets put into the widget using setData).
Adding a generic "setData" editor that supported String values would probably be pretty easy to add. We will look into it.
pvarma wrote:Meanwhile, how do I attach an image? I have a screenshot of NetBeans "user code" editor in action. I can email you if it is ok with you.
Eric Clayberg wrote:pvarma wrote:Meanwhile, how do I attach an image? I have a screenshot of NetBeans "user code" editor in action. I can email you if it is ok with you.
You can e-mail it to firstname.lastname@example.org or you can embed it in a message here using the "Img" tag around a URL pointing to the image (you would need to be able to upload the image to some poublic location on the web).
pvarma wrote:I downloaded latest build and setData editor works great! Thanks. I do have one small enhancement there though. SetData editor should also work for TableColumn widget. It works for everything including Table. For TableColumn it does not show up.
pvarma wrote:I tried the NLS demo. Very nice indeed. But, when I tried it, it hangs everytime I click "Externalize". I am using Win2K professional, Eclipse 3.0, and your latest build (July 11th).
pvarma wrote:By the way, how do I reuse an existing bundle (normally we have a common bundle for the whole plugin and not for every package). Every time it seems to create a new bundle within that package where the form is. I want to be able to browse to an existing bundle (or better, make it as default for all forms in that project).
pvarma wrote:Thanks Eric. When I said hangs, I meant that the whole IDE freezes and I have to use Windows task manager to kill it. This happens everytime I open the NLS dialog, select strings, types in a bundle name, and then click "Externalize".
When I reopen the IDE, the bundle and the message class are actually created. But the strings that I chose to externalize have not been externalized. So, when I open that form and bring up NLS dialog, I have to start all over and then it hangs again. I am using Eclipse 3.0 release with SWT Designer latest build.
I do not have access to the system now. I will see if there are any logs when I get to my laptop.
Users browsing this forum: No registered users and 1 guest