Pure Power GUI Version 1.30 Source Code
(c) Copyright 1993 Michael Gallias
The following should be noted:
Pictures may not be displayed on buttons yet. Make sure you pass
the button procedures NIL for any picture information.
The BGI PGUI mouse driver Hot Spots do not work yet, make sure you
pass the procedures 0 for the X and Y hot spots.
Fill in your BGI path in the two example files, TESTPGUI.PAS
and PGUI-EG.PAS before compiling the files.
TESTPGUI is a better example where you can grab the window with
the mouse and drag it around the screen (grab the window heading
by holding the mouse button while pressing on the heading).
If you want large windows (>64 kb), you will need the super VGA
BGI drivers and DOSMEM (PSDSM) to get blocks larger than 64 kb
from the heap.
Requirements:
- Turbo Pascal 6
- EGA, VGA or Super VGA
- Pure Power Units: Strings (v1.02) [Not Included],
Directories (v1.01) [Not Included],
Keyboard Definitions,
Icons,
BGI PGUI Mouse Driver
These units should be available at the same site / BBS that you found this
unit.
- Expert Help or Norton Guides
Optional:
- Mouse with Mouse Driver
- Super VGA BGI Drivers
Features:
- Internal BGI Mouse Driver (Still needs standard mouse driver)
- Supports Mouse Cursors with 64k colours
- Mouse Supports Super VGA Modes
- Easy Window Popup Routines
- Fast
- Popup Help in .NG Format
- Source Included
- Free
- User Support
You can make nice looking programs quickly. Save yourself weeks of
programming by using units available on the public domain and units
available as shareware. Today so many fine programmers are releasing
their source code for the benefit of software in general. Make use
of this.
Files Included:
READ ME This File
GUI NG The Manual / Help in NG Format (Use EH or NG to view)
KYD NG Keyboard Definition Help
TESTPGUI PAS More advanced test program
PGUI-EG PAS Example similar to Galliasoft GUI
PGUIAPP PAS PGUI Applications
PGUIBMSE PAS PGUI BGI Mouse Driver
PGUIMDEF PAS PGUI Mouse Definitions
PGUIMSE PAS PGUI Mouse Object
PGUIWIN PAS PGUI Window Object
ICONS PAS Icons
* ICO Icons
KEYDEF PAS Key Definitions
PGUIBUT PAS PGUI Button Object
PGUI PAS The Main PGUI Unit
You are welcome to use this code but you are asked to give me some
credit in your program.
The author takes no responsibility for any bugs or problems which lead
to any losses or damages.
Postcards, donations or comments are welcome.
Michael Gallias
P O Box 22106
Glenashley
4022
|