wxRapid - A GUI editor

Do you like to promote your wxWidgets based application or component!? Post it here and let's see what the critics have to say. Also, if you found that ONE wx component the world needs to know about, put it here for future reference.
upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Mon Jun 06, 2005 6:53 am

Hi!
Aardbei: Heaps of thanks for this nice report :D
Aardbei wrote: - It would be a good idea to add the ability to cancel the 'Project Options'-dialog :shock: the 'x' is disabled and there's only an OK button; how can I cancel the dialog without creating a new project? (if that would be possible, see below)
Image
You're right :D
Aardbei wrote: - Another idea would be to automatically add the project name to the output path (so you won't have to type it twice), like it's done in some other programs (afaik MSVC.Net does that as well).
Good idea! I will add support for that. Dirs will be created automatically if needed.
Aardbei wrote: - When creating this new project, it's not entirely clear why it doesn't let me create the project (with all the entry fields filled), it only displays a dialog with this message:
Image
I had to manually kill wxRapid and still haven't figured out why I can't create that project (and leave the dialog without creating a project that doesn't want to be created - argh, man.. that's really a hair pulling situation! :P :oops: )
The output path must exist. If that's the case: Weird... I'll check that later and implement the MSVC way of creating a project so this won't happen again.
Aardbei wrote: - Dragging and dropping the sample project onto the main frame doesn't work, would be very nice if it did
True, would be good.
Aardbei wrote: - After starting wxRapid, try clicking with the right (!) mouse button inside the (empty) widget overview (on the right side of the main frame): *crash*
Yep, thanks for that one. I noticed that before, easy to fix.
Aardbei wrote: - The "Preview XRC Code" menu option makes the program crash if there's no frame (for previewing)
See above :D
Aardbei wrote: - You can also crash the program by dragging the Demo.project file onto wxRapid.exe and closing down the program again: *crash*
Hmmm.. can't confirm that.. But I'll check again and update the project example.
Aardbei wrote: - "Project options" is missing a captial "O" for "Options"
- "Preview XRC code" is missing a capital "C" for "Code"
- "Frame stuff" is missing a capital "S" for "Stuff"
Will be fixed.
Aardbei wrote: - Oh, and this:
Image
I didn't care for that until now :D
I will have a look at it.
Aardbei wrote: That's all bugs I could find for now, keep up the good work, I'm looking forward to see what this program will become :)
Thanks again!
I hope the next version will be more bug free and polished!
krysa wrote: I'm not going to name a lot of bugs (that, i'm sure, you already know about). Instead, i must say, this realy annoys me a lot - ICON! You realy need an icon for wxRapid! I created shortcut on my desktop an it looks realy crapy! You should realy think about starting a contest like "who will make better icon (logo? other art?) for wxRapid?". No prize - just for fun!
Actually there is somebody who wanted to create icons and a splashscreen when I started off. Maybe it's now the time to notify him :D
I just thought it was more important to have a "working" version first.
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

Aardbei
Earned a small fee
Earned a small fee
Posts: 23
Joined: Thu Mar 31, 2005 9:01 am

Post by Aardbei » Mon Jun 06, 2005 9:40 am

Jorg wrote:By the way Aardbei in which prg did you write that text? I assume you use a tablet pen? I am a bit of a cartoonist myself, and I am just curious ;-)
Yes, I'm using a tablet (If you don't have one, get one now! It's a must have for every artist), usually together with the (lin/win)GIMP for image manipulation and Painter IX for, well.. drawing and painting :)

Nice to see another 'bit of a' cartoonist around this place. :)
(heb je ook ergens je werk online staan? :))
upCASE wrote: The output path must exist. If that's the case: Weird... I'll check that later and implement the MSVC way of creating a project so this won't happen again.
Hurray for typo's! (in the path) which seemed to be the issue :)

Thanks for taking a look at those things :)

---

(smiley overkill!)

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Tue Jun 07, 2005 3:39 pm

Hi all!
I hereby proudly present: The updated version of wxRapid! :D

With this release there should be less bugs and more fun.
I added some (crappy) icons, as well as
- Drag and drop support
- a better project options dialog
- project generation like in VC
- object tree and property window are now dockable too
- most widgets work now (had to remove wxGrid though...)
- a new demo project is included, showing event handling and menus

Still there are some bugs and currently no c++ code generation. I had a look at it and did some preliminary work on it, but this will take some time as it is more complicated then I thought...

Anyway: Have fun and thanks for your suggestions:
http://www.upcase.de/stuff/wxRapid.zip
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

jazz
Experienced Solver
Experienced Solver
Posts: 73
Joined: Thu Jun 09, 2005 12:37 am
Contact:

Post by jazz » Thu Jun 09, 2005 12:58 am

Screenshots look fantasic. Can't wait for the Linux version (or source) to become available. ;) *hint*hint*

:D
[INSERT LAME SIG HERE]

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Thu Jun 09, 2005 6:32 am

Hi!
jazz wrote:Screenshots look fantasic. Can't wait for the Linux version (or source) to become available. ;) *hint*hint*
Yep, a linux version should be possible, but just let me finish the windows version first. Maybe I'll try and compile a snapshot on my Fedora box to see if there will be any problems.
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

AkiraDev
Knows some wx things
Knows some wx things
Posts: 48
Joined: Tue May 24, 2005 9:13 am

Post by AkiraDev » Thu Jun 09, 2005 8:23 am

upCASE wrote:Hi!
jazz wrote:Screenshots look fantasic. Can't wait for the Linux version (or source) to become available. ;) *hint*hint*
Yep, a linux version should be possible, but just let me finish the windows version first. Maybe I'll try and compile a snapshot on my Fedora box to see if there will be any problems.
I expect it to require a very different approach for the "frame widget", given how wxGTK handles MDI.
Back, just not as often

Windows Vista SP1, Ubuntu 8.04
MinGW 3.4.5, GCC 4.2.1
Code::Blocks
wxWidgets 2.8.9

theWolf
Knows some wx things
Knows some wx things
Posts: 43
Joined: Wed May 18, 2005 12:27 am

Dialog Boxes Moving fast?

Post by theWolf » Thu Jun 09, 2005 5:18 pm

UpCase,

This just popped into my head :shock:

For an Icon, what about 3 colorful dialog boxes moving fast - blurred like the characters in childrens cartoons.

Rapid moving dialogs or windows.

Just a thought :)

regards
______________
WxWidgets 2.6.1, .net 2003, Windows2000
Sometimes there's a lot of gravel around the gems. WxWidgets is a gem!

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Re: Dialog Boxes Moving fast?

Post by upCASE » Fri Jun 10, 2005 7:36 am

Hi!
theWolf wrote: For an Icon, what about 3 colorful dialog boxes moving fast - blurred like the characters in childrens cartoons.

Rapid moving dialogs or windows.
Sounds nice :D
The problem, as you may have noticed, is, that I'm no artist. My limited editing skills are only good for drawing boxes etc. nothing fancy :D
Could you do that?
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

theWolf
Knows some wx things
Knows some wx things
Posts: 43
Joined: Wed May 18, 2005 12:27 am

wxRapid Icon - Done

Post by theWolf » Fri Jun 10, 2005 5:27 pm

Done!

I saved it as a 32x32 paint shop pro file.
Can you use that?

Where should I send it?
______________
WxWidgets 2.6.1, .net 2003, Windows2000
Sometimes there's a lot of gravel around the gems. WxWidgets is a gem!

theWolf
Knows some wx things
Knows some wx things
Posts: 43
Joined: Wed May 18, 2005 12:27 am

wxRapid icon

Post by theWolf » Fri Jun 10, 2005 5:38 pm

Update...

I now have the wxRapid.ico as a 32x32 256 color icon file and a transparent gif. Looks 8)
______________
WxWidgets 2.6.1, .net 2003, Windows2000
Sometimes there's a lot of gravel around the gems. WxWidgets is a gem!

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Fri Jun 10, 2005 5:47 pm

Hi!
Cool! Thanks!
You can send it to the email adress I left in my profile. I won't be online till monday and I don't have the time to compile a new release.

I will notify you when I'm done. I suppose that on monday or tuesday there will be a new version, this time WITH C++ code generation :D

Have a nice weekend!
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

theWolf
Knows some wx things
Knows some wx things
Posts: 43
Joined: Wed May 18, 2005 12:27 am

email?

Post by theWolf » Fri Jun 10, 2005 6:40 pm

UpCase,

I don't see an email address in your profile.

I'll check again later.
______________
WxWidgets 2.6.1, .net 2003, Windows2000
Sometimes there's a lot of gravel around the gems. WxWidgets is a gem!

Chr
Earned some good credits
Earned some good credits
Posts: 115
Joined: Tue May 31, 2005 2:17 pm

Post by Chr » Tue Jun 14, 2005 1:18 pm

will you send the source-code?
wxWidgets is nice

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Wed Jun 15, 2005 3:29 pm

Hi!
Chr wrote:will you send the source-code?
Nope... at least not now. I'm not yet decided wether it will be open source or not. At first I thought it would be a good idea, but now I'm thinking of something like "free for personal use, pay for anything else". I suppose no one exept the madman who wrote it would be able to get it. :D
Seriously: It's a mess. I simply don't find the time to clean the code or to document it. It would be very hard to understand for someone who's not "in" the code. I guess having made it open source when I started would have saved me that...

I'm sorry, but I'm at the moment pretty busy on the job, so there will be no new version (I promised monday ot tuesday and have to break that promise). I'm not sure when I find the time. I'm looking forward to release something new next week. C++ code generation seems to be working now and I fixed some minor bugs. Still there's work to do, as I want to implement a "customizable" widget and fix some things with frame properties.
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

upCASE
Site Admin
Site Admin
Posts: 3176
Joined: Mon Aug 30, 2004 6:55 am
Location: Germany, Cologne

Post by upCASE » Thu Jun 23, 2005 8:59 am

Ok, I hereby annouce version 0.9.1 of wxRapid :D

Finaly I found some time to do some more work on it and I compiled a nice little setup for you.

The changes:

Version 0.9.1 - June 23, 2005
-----------------------------
- C++ code generation works using templates
- Docking works
- Frame properties fixed
- Internal conversion to XPM for images when saving
- Finally added an "about" dialog to give credits
- ID identifiers and IDs now have to be unique
- load/save wxControlWithItem types now works correctly

- Added support for tooltips
- Added support for Drag&Drop operations
- Added support for passing wxRapid files as a commandline parameter
- Added an option to set icons for dialogs and frames
- Added support for previewing and modifying generated code
- Added choice for frame/dialog/panel creation
- Added support for creating an enum
- Added toolbar support

- bug fix for missing include files
- bug fix for enum types when no ID was given
- bug fix for missing id of wxBitmapButton
- bug fix when loading a wxBitmapButton (missing bitmap label)
- bug fix when loading a wxStaticBitmap (missing bitmap label)
- bug fix for wrong ctor of wxComboBox
- bug fix for foreground colour of wxGauge (just is blue now, don't know why I get black as the default)
- bug fix for wxRadioBox
- bug fix minimized/maximized

Still, it's not bug free. Apart the bugs I didn't find yet, my todo list includes

- better Toolbar support
- better Menu creation support / support for menu event handlers
- Add option for "custom" widgets (screen/lib/header/source)
- Add support for VC project/makefile/Dev-C++/bakefile files
- Add support for importing RC/Qt Designer (maybe) files
- compile a linux version
- compile a mac version
- create a project homepage

You may download the new version at http://www.upcase.de/stuff/wxRapid_setup.exe

I hope you like it and I'm open for feedback and suggestions (although I have to do some other work right now and won't find the time to update for now).
OS: OpenSuSE, Ubuntu, Win XP Pro
wx: svn
Compiler: gcc 4.5.1, VC 2008, eVC 4

"If it was hard to write it should be hard to read..." - the unknown coder
"Try not! Do. Or do not. There is no try." - Yoda

Post Reply