Скачать Pure Power GUI Version 1.30 for TP 6.0

01.01.1993
Скачать файл (45,71 Кб)

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.