....

EzeeGUI, a free SDK sample designer

Welcome, To EzyGUI's Web Site.

                                     

                        EzyGUI

EzyGUI is a ZDK example designer that generates Windows API  code that can be compiled with the FreeBasic compiler.

 

             Some Features of EzyGUI

 

EzyGUI is not a Gui drag and drop designer, it's written in a console language and it uses a text based Grid, where areas you want to locate Controls can be selected. A frame will follow the Mouse Arrow around so you can see the size of the area before you select it. At the bottom left, you can see the size in Pixels.

EzyGUI works only in a  Window and not full screen.

At the moment, Controls that can be added to your Sample Code are Edit, Buttons, ListBox, ComboBox, CheckBox, RadioButtons, Frames, Static, RichEdit, ListView, Horizontal Trackbar, Vertical Trackbar and Progress Bar. These Controls has Extended Menus where you can select different Fonts, Colors and styles. Buttons and Static controls can have Bitmaps added to them also from their Extended Menus. 

In addition to the Controls, you can also add Rounded Rectangles, Regular Rectangles, Circles/Ovals, which all has an extended Menu, where you can add Hatch lines in different styles and colors, Plus Pen colors and width can be changed.

Partial Gradient fills can be painted on the Parent from the Rectangles Extended Menu or the whole Parent can be painted from the Parent's extended menu.

In addition to the above, you can make your Parent run as a Popup window, Transparent window, Star Shaped Popup windows, Polygon shaped Popup windows. Several sides and points can be selected with the Polygon and Star shape.  Using the Static control Styles menu, you can create Etched vertical and horizontial lines for seperators.

Three different kinds of menus can be created. Dropdown Menu that resides at the top of your window, Button activated Popup Menu that is assigned to a button that you create, and a RightClick PopUp Menu that pops up at the cursor when you right click your mouse on the parent's client area.

After you have placed all the Controls and everything you want on your Parent Grid, you can select OK at the bottom right of the screen and a copy of your Sample will be in your Window's ClipBoard.  You will also be asked  whether to save the project to a .SAV file or not. 

EzExample7 directory included in the ZIP has several Examples of projects that can be loaded at startup.  The FB Logo example has two invisible buttons.  The horses head is a retry button and the tail is the close button. It was created with Pixel cordinated which is explained in the HTML file.

Now when you have EzyGUI in the Same directory as FreeBasic, you can click on Preview and a Window of your already completed work is shown on top of your Work Screen, You don't need to wait for completion to see it in an IDE, you can see it in EzyGUI  at any time. You will have to close this window to continue working in EzyGUI.

Not only do EzyGUI does GUI Preview, it also does CodeView. See Code in the JfishPro or FBIde editor if they are in the FBC's directory or in PATH. If they aren't around, it displays in Notepad. You can also run the generated portions in the two Editors. You will have to close the Editors if you want to continue working in EzyGUI. If you do any editing in an IDE, save to a different filename, the temp will be erased when exiting the editor.

The program EzeeGUI.exe will pre-setup your Windows to correctly run EzyGUI. It will then run the Program.  EzeeGUI.CWC will setup your screen to Display EzyGUI. It can be edited in NotePad. If it displays too small, enter a larger font in the CWC file.  The Font and Font sizes are listed in the System Menu.

There is Christian content in a  selection in the Helps menu, you have to click on it to view it.

If you have trouble with Instant Preview using FreeBasic .18, It may be that the Install Bat hasn't been run to install the Libs in the FreeBasic directory.

I've only listed a few features,  to see all, download Ezeegui.html