12-24-2005, 12:12 AM
While making the builder for Inspiration I realized that I needed a builder for the builder. I started with EzeeGUI but found it too hard to work with so I set out building my own. I am about a third of the way through with it. Currently it creates Buttons, Checkboxes, Radio Groups, Horizontal and Vertical slidebars, Text Areas, Text Boxes, Menus, and Choice menus.
It works similarly to Eclipse VE, you drag out an area then select which type of object it is going to be. Once created right clicking on the object brings up a menu with a host of manipulation function and the object can also be dragged using the mouse. Radio groups can be dragged as a group or you can move individual buttons.
Once everything is in place I am wroking on a compile button that will turn the up to 250 objects into FreeBASIC code. The code will include declarations, object creation, object listeners, as well as blank subs for each object to go to when it is clicked on. There will also be a minimal amount of comments.
The thing that really makes it easy to use is the fact that everything is placed on a normal buffer, so you can add graphics and anything you want after the objects are placed, unlike EzeeGUI. Unfortunately because I am doing this, normal Windows objects are off limits, so I just designed my own objects, right now they are very simple, but anybody that knows anything about me knows that further down the road they will look fantastic.
In early tests I have been able to make a window with 22 objects in under 2 minutes. That will probably pan out to about 1000 lines of code. Talk about a time saver!
It works similarly to Eclipse VE, you drag out an area then select which type of object it is going to be. Once created right clicking on the object brings up a menu with a host of manipulation function and the object can also be dragged using the mouse. Radio groups can be dragged as a group or you can move individual buttons.
Once everything is in place I am wroking on a compile button that will turn the up to 250 objects into FreeBASIC code. The code will include declarations, object creation, object listeners, as well as blank subs for each object to go to when it is clicked on. There will also be a minimal amount of comments.
The thing that really makes it easy to use is the fact that everything is placed on a normal buffer, so you can add graphics and anything you want after the objects are placed, unlike EzeeGUI. Unfortunately because I am doing this, normal Windows objects are off limits, so I just designed my own objects, right now they are very simple, but anybody that knows anything about me knows that further down the road they will look fantastic.
In early tests I have been able to make a window with 22 objects in under 2 minutes. That will probably pan out to about 1000 lines of code. Talk about a time saver!
f you play a Microsoft CD backwards you can hear demonic voices. The scary part is that if you play it forwards it installs Windows.