User forums > Using Code::Blocks

WxFormBuilder ...WxSmith

<< < (3/5) > >>

Biplab:
At the beginning you may face difficulty in understanding how a piece of software works. If you can understand it, you can start using it or you'll feel it sucks.

I agree that not all the wx GUI designers are perfect. But wxFormBuilder and wxSmith are among the best. I personally use wxFB as I started with it. But even when I wanted to use wxSmith, it was not much of pain to figure out how it works.


--- Quote from: Grom on April 16, 2007, 03:31:32 am ---wxDevCpp will never win, because it was designed with Delphy.

--- End quote ---

I agree with this statement. There are couple of reasons why it won't win.
1. They are trying to emulate C++ with Delphi, which is not the best idea.
2. Delphi source is can't be compiled in Linux (unless you've Kylix). Even FreePascal project does not support all VCL codes. So try to port it and they are bound to fail.
3. Still VCL is lacking Unicode. Though 3rd-party controls are available, but VCL doesn't support Unicode natively.

wxDevC++ is good for beginners as it works out of the box. But once you are familiar with wx, you'll come to know about it's limitations.

szczepan:

--- Quote from: Biplab on April 16, 2007, 09:23:14 am ---(...) and wxSmith are among the best.
--- End quote ---

I beg to differ. wxSmith feels like a pre-alpha to me, and it has been for about two years. I keep hearing of improvements being continually added to it but I just can't see any of those (with one exception I'll mention at the end).

Every month I try to see what improvements have been done. Every month I create a wxSmith project and start toying around. Every month I decide after no more than 15 minutes that wxSmith has still a long way to go.

It doesn't have context menus for objects.

It doesn't have drag-and-drop insertion.

When the resources panel appears for the first time, the object tree is not sized properly and can't be seen. It took me to sleep with the problem to find the object tree: hmm, just what is that horizontal scrollbar on top of the property sheet?

Many controls don't "edit" naturally: you can't just drag the sash of a splitter window, you must oops, actually you can't even edit the sash position manually in the properties, you just have to live with the 50/50 split in design mode (and perhaps write code to set the desired proportion in the running app, but I haven't got that far). Update: actually, the sash position can be changed, in completely unpredictable ways, by resizing the entire splitter window, the contained windows, or the frame.

The insertion mode (into/before/after) is indicated very poorly (with a small red tick on the icons), and is a Soviet patent to begin with. The right way is MODifier keys, not MODes. (Of course the old way should remain as an option for those who got used to it).

And finally, the only noticeable improvement (that is, noticeable-before-you-have-enough) is the final demise of the dreaded "rubber panel" effect where one couldn't resize a top level panel or frame in the editor because it kept shrinking to the smallest possible size as calculated by the sizer. So if I added an empty sizer I used to end up with a 1x1 pixel square. This is no longer the case, hosanna, but still a long way to go for wxSmith to achieve even rudimentary usability.

RJP Computing:

--- Quote from: Grom on April 16, 2007, 03:31:32 am ---Meanwhile, BYO added new cool feature - we can add custom controls with full functionality and made a big step ahead.
--- End quote ---
FYI.
This is interesting, but wxFormBuilder has an easy way to include your custom controls already built in and it has been that way for a couple of years. It has become much easier in version 3.x, but you should check out this article on adding custom controls to wxFormBuilder. It also has "subclassing" for quick and easy control placement.

@buntunddu
If you want to learn wxFormBuilder, be sure to post questions on the forum. Be sure to use a nightly build as well. Also take a look at the wiki. It has a growing section of tutorials.

Biplab:

--- Quote from: szczepan on April 16, 2007, 01:59:55 pm ---I beg to differ. wxSmith feels like a pre-alpha to me, ...

--- End quote ---

You may differ. :)  Choice will vary from person to person.


--- Quote from: szczepan on April 16, 2007, 01:59:55 pm ---When the resources panel appears for the first time, the object tree is not sized properly and can't be seen. It took me to sleep with the problem to find the object tree: hmm, just what is that horizontal scrollbar on top of the property sheet?

--- End quote ---

Please file a bug-report. :)

buntunddu:
Thx RJB Computing, for the nice links.

You bundled very useful and handy informations aobut wxformbulder,
i will check that out.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version