Home » U++ TheIDE » U++ TheIDE: Layout (Forms) Designer » Code generator in Designer [FEATURE REQUEST][SOLVED...:)]
Code generator in Designer [FEATURE REQUEST][SOLVED...:)] [message #2132] |
Sun, 02 April 2006 11:18 |
|
forlano
Messages: 1185 Registered: March 2006 Location: Italy
|
Senior Contributor |
|
|
Hello,
I started to work with the Designer. Perhaps I'm using it not in the best way. In fact I do not include the .lay file but copy and past its code (that can be shown with CTRL+T) in the code. Nevertheless I found this method powerful because I can retouch in a finer way the geometry, appearence and control of each widget. For example, the following two lines:
A) from designer after CTRL+T
...
ITEM(LabelBox, dv___0, SetLabel(t_("Edit Player")).LeftPosZ(16, 644).TopPosZ(16, 80))
ITEM(Label, dv___1, SetLabel(t_("Name")).SetAlign(ALIGN_CENTER).LeftPosZ(28, 132).TopPosZ(32, 19))
...
become:
B) C++ code of case A
lbox.SetLabel(t_("Edit Player")).LeftPosZ(16, 644).TopPosZ(16, 80);
Add(lbox);
label[0].SetLabel(t_("Name")).SetAlign(ALIGN_CENTER).LeftPosZ(28, 132).TopPosZ(32, 19);
Add(label[0]);
That are very similar to the original. Moreover the lines in (A) include even the declaration of the widget used, so are complete.
I believed that the code generator could produce something like the case (B) instead give some skeleton that seems not very useful.
So my desire is to have a code generator that produce code as that of case (B).
Luigi
[Updated on: Tue, 02 May 2006 04:22] by Moderator Report message to a moderator
|
|
|
Goto Forum:
Current Time: Sat May 11 15:35:36 CEST 2024
Total time taken to generate the page: 0.02717 seconds
|