home *** CD-ROM | disk | FTP | other *** search
-
- Pulldown Menu Introduction
-
-
- FILES CONTAINED IN THE ARCHIVE
-
- The files in this archive contain a stripped down but fully
- working version of a Turbo Pascal Version 5.0 pulldown menu
- system, 2 demo files showing 2 different styles of an
- enhanced version of the pulldown menus available for a fee,
- and the document file for the pulldown menu system.
-
- The 2 styles of the enhanced version of the pulldown menu
- system are available from the author for $25 (source will be
- included). Non-USA residents should include an additional
- $3 for overseas shipping. All shipments are 1st class mail.
- Current registered users can upgrade for $7.50.
-
- The basic difference between the two enhanced pulldown menus
- is a matter of cosmetics. One version (demonstrated in
- TEMPL2.EXE) is more suited for monochrome displays such as
- Hercules adapters because difinitive borders are drawn around
- the main pulldown menu bar and each submenu. The other version
- (shown in TEMPL3.EXE) is more suited for color cards such as CGA
- and EGA since this provides more flexibility for screen color
- control, has a "work window" that fills the screen below the
- pulldown system, and allows fancy effects on windows such as
- shadows. Both enhanced versions work on monochrome or color
- adapters.
-
-
- You should have the following files in the archive:
-
- 1) PULLDWN1.TPU - The stripped down version of the
- Pulldown Menu System. This is a fully
- functional unit that can be linked to
- your Turbo Pascal V5.0 files.
-
- 2) PullTEST.EXE - A simple demo program of the
- Procedures & Functions in
- PULLDWN1.TPU.
-
- 3) PullTEST.PAS - The source for the simple demo.
- Source shows how to use the unit,
- initialize data structures, & how
- to set up a case statement.
-
- 4) Templ2.EXE - A demo of the first style of the
- enhanced version of the Pulldown
- Menu System (suggested for
- monochrome use). This system has
- everything in PULLDWN1.TPU, plus
- PopUp Windows, the ability to stack
- 10 windows on top of each other,
- and Microsoft Mouse support. You
- also get full control over the
- screen colors. The Unit is not
- included in this archive, but is
- available with source for $25.
-
- 5) Templ3.EXE - A demo of the second style of the
- enhanced version of the Pulldown
- Menu System (suggested for color
- adapter use). This system has
- everything in PULLDWN1.TPU, plus
- PopUp Windows, the ability to stack
- 10 windows on top of each other,
- and Microsoft Mouse support. You
- also get full control over the
- screen colors. The Unit is not
- included in this archive, but is
- available with source for $25.
-
- 6) Pulldown.DOC - The document file for the Pulldown
- Menu System.
-
-
- 7) DEMO.EXE - A full up demo of the pulldown menu
- system.
-
-
-
- THE FREE PART
-
- Feel free to use the routines in PULLDWN1.TPU in your
- programs.
-
-
- THE MONEY PART
-
- If you provide me with $25 (Non-USA customers please add $3
- for shipping), I'll provide you with the source code (on
- disk) in Turbo Pascal Version 5.0 of all of the enhanced
- PULLDOWN Units, and the rest of the source code for the
- files contained in this archive.
-
-
- History & Motivation:
-
- I paid $41 plus shipping for Borland's Editor Toolbox to get
- the pulldown menu code for an application that I've just
- finished. Their pulldown windows were really good.
- However, the version of the Toolbox that supports Turbo
- Pascal 3.XX won't run properly in Turbo 4.0 even after
- making the necessary upgrade conversions. This is due to
- the way the code segements and direct screen writing
- routines were set up.
-
- I contacted Borland's Technical Support about it and found
- that I knew more about the guts of the code than they did.
- No offense intended since Borland does make excellent
- products and they do try to be very helpful when you call
- them. I spent about two months staring at the Editor
- Toolbox code in order to understand it and to properly
- extract the pulldown menu system. However, going from
- version 3.0 to 4.0 was too hard.
-
- I didn't want to pay $29.95 to get the upgrade because I
- didn't really want the editor part of the toolbox. Besides,
- I wanted to eventually integrate a mouse into the routines.
- That's why I wrote this code. Right now I don't know of any
- commercially available Turbo Pascal library that provides
- all of these pulldown, popup, windowing, and mouse routines.
- And if such a library exists, I'll bet it isn't available
- for $25.
-
- Borland has announced that they are discontinuing support for
- the toolboxes as of the release of Turbo Pascal V5.0. Negociations
- are under way to sell the toolbox product line to another vendor
- (Turbo Power Software). So for now, you will be unable to get
- the editor pulldown menu source code for version 5.0 of TP.
-
- Anyway, if you're intrested in the source code or you want
- to provide feedback, I can be reached at the following
- locations:
-
-
- David Sampson
- P.O. Box 060573
- Palm Bay, FL 32906
-
- (407)729-9574 Home (voice only)
-
-
- Or on-line at the EXEC-PC (414) 964-5160.
-
-
- At present the EXEC-PC costs $45 per year for access, but
- it's well worth it. There are now > 50 phone lines going in,
- direct PC Pursuit connections, > 2 Gigabits disk storage, >
- 18,000 public domain files, > 900 entries in the PC Blue
- Library, > 800 UNIX oriented files, and lots of talented
- people that use the message system, and are more than
- glad to help with programming related problems.
-