Simple G.U.I. Is a Basic Form delevopment Tool to assist Liberty Basic Programers quickly design forms for programs.
Menu Chioces:
File:
New: Resets all form values to defaults.
Open: Allows user to open forms saved with .GUI and .FFA extensions.
Save: Allows user to save forms saved with .GUI extension.
Save As...: Saves the current form with a .GUI extension.
Quit: Exits the program.
Control:
Copy: Copies selected control.
Delete: Deletes selected control.
Move to Front: Moves selected control closer to top of the list. One step every time it is selected.
Move to Back: Moves selected control closer to bottom of the list. One step every time it is selected.
Do Not Produce ToolTips: Tells G.U.I.Creator Not to produce Tooltips in produced code.
Menu:
Menu Editor: Allows user to Create,Edit,Import Code To ,and Reorder menu Items and their Branch labels.
Window:
Add StaticText: Adds A StaticText Control to the Form. You Will be Prompted for a Lable.
Add TextBox: Adds A TextBox Control to the Form.
Add Button: Adds A Button Control to the Form. You Will be Prompted for a Lable.
Add BMPButton: Adds A BMPButton Control to the Form. You Will be given a selection and preview of the BMP before the button is created.
Add ListBox: Adds A ListBox Control to the Form.
Add ComboBox: Adds A ComboBox Control to the Form.
Add RadioButton: Adds A RadioButton Control to the Form. You Will be Prompted for a Lable.
Add CheckBox: Adds A CheckBox Control to the Form. You Will be Prompted for a Lable.
Add GroupBox: Adds A GroupBox Control to the Form. You Will be Prompted for a Lable.
Add TextEditor: Adds A TextEditor Control to the Form. An EDIT menu is automatically created and placed in the menu editor.
Add GraphicsBox: Adds A GraphicsBox Control to the Form.
Add / Remove Status Bar: Adds a status bar to the bottom of the users window form.
OutPut:
Produce Code: Produces Code For form ,except for barnch labels and imported code.
Produce Code With Outline: Produces Complete Code For form ,Including barnch labels and imported code.
Test Code: Produces A complete Code temp.bas file and executes it through Liberty Basic.
Debug Code: Produces A complete Code temp.bas file and executes it through Liberty Basic Debugger.
Options:
Program Settings: Change Default settings like Handle,bmp folder,window type.Toggle settings like Display controll order,controll properties on create,prompt on exit,tooltips use in Simple G.U.I..
Help: Opens HTML Help File.(That is this file.)
Contents: List of Help Topics To select and get help on.
About...: Short descriptin of Simple G.U.I..
Supported StyleBits: Shows a list of the stylebits supported by Simple G.U.I..(You can add more if you like.)
Window Properties:
Win Type: Select the Types of windows used in Simple G.U.I..
Handle: User can give a unique handle to the window.
X-Org And Y-Org: Feilsd cannot be changed yet,but are actually set to be centered.
Width: increase or decrease the Width size of the window.
Hight: increase or decrease the Hight size of the window.
Title Bar: Give Window a unique Title.
FG-Color: Text like static text will be shown in this color.
BG-Color: Window background will be this color.
Font Button: Chooses the font for the window.
Import Main Button: Import Code from another .BAS file into the MainInputLoop Branch.
Import End Button: Import Code from another .BAS file into the QuitMain Branch.
***NOTE: To unimport code ,just click import button and select cancel in the filedialog.***
Control Properties:
Type: Disabled Field , shows the type of control you are editing.
X-Org And Y-Org: window location of the selected controll,can be changed.
Width And Hight: Control dimensions,can be resized on most controls.
Branch: Program branchlable,can be changed.
Exten: This is the handle extention of the controll,can be changed.
Array(): This is the array name used by ListBoxes and ComboBoxes,can be changed.
ToolTip: This is the tooltip used to describe the control when tooltips are used.
BoxColor: This changes the defalt white color on Texteditor,Textbox,ComboBox,and ListBox to a color of your choice.(Sorry no RGB values)
Font Button: This selects the Font you want to use in or on the control.
Import Button: Imports *.BAS file into produced code outline.
***NOTE: To unimport code ,just click import button and select cancel in the filedialog.***
Menu Editor Dialog:
Close Button: Applies Menu changes to the form.
New Menu Button: Adds a new menu to menu list.(You are prompted for its name. See New Menu/Edit Menu Dialog.)
Remove Menu Button: Removes Selected Menu from the menu list.
Edit Menu Button: Edits selected menu on the menu list.(See New Menu/Edit Menu Dialog.)
Up Arrow Button: Moves selected menu item up one position on the menu list
Down Arrow Button: Moves selected menu item down one position on the menu list
New Item Button: Adds a new menu item to the menu items list.(You are prompted for its name. See New Menu Item/Edit item Menu Dialog.)
Remove Item Button: Removes Selected Menu item from the menu list.
Edit Item Button: Edits selected menu item on the menu list.(See New Menu Item/Edit Menu Item Dialog.)
Available Menus Box: Lists all menues to be added to the form.
Menu Items->Branch Lables Box: Lists all menu items in each menu.
New Menu/Edit Menu Dialog:
Menus ListBox: Lists all menues to be added to the form.
Selected Menu Field: This is where you type the menu name,or new name if you are editing a menu.
Multiple Entries Check Box: Check this if you want to add more than one menu.(Not availiable in edit menu.)
Accept: To accept new Menu name.
Cancel: To cancel any changes.(If multiple entries is selected you will not exit New Menu Dialog.)
New Item/Edit Item Dialog:
Menus Item Name: This is where you type the menu items name,or new name if you are editing a menu item.
Branch Lable: This is where you type the menu items Branch lable,or new Branch lable if you are editing a menu item.
Import Button: Imports *.BAS file into produced code outline.
Multiple Entries Check Box: Check this if you want to add more than one menu item.(Not availiable in edit menu item.)
Seperator Check Box: Check this if you want to add a line seperator between menu items.
Accept: To accept new Menu Item.
Cancel: To cancel any changes.(If multiple entries is selected you will not exit New Menu Item Dialog.)
***NOTE: To unimport code ,just click import button and select cancel in the filedialog***
Program Settings Dialog:
Inspect Each Control when created: Not Used in Simple G.U.I.
Display Control Ordering: Not Used in Simple G.U.I.
Use ToolTips in Simple G.U.I.: Not Used in Simple G.U.I.
Prompt when exiting Simple G.U.I.: When selected ,you will be prompted if you want to exit when you attempt to close Simple G.U.I..
Default Font: This is the Font you want to use in your forms main window.
Default BMP Dir: The is the directory from which you want to import BitMaps for BMPButtons.
Default Window Type: This is the window type you want to start wit every time you start Simple G.U.I..
Default Handle: This is the window handle you want to start wit every time you start Simple G.U.I..
Accept: Applys Cahnges to settings.(Wrties changes to the *.INI file.)
Cancel: Ignores changes and exits Settings Dialog.