Multi-glyph controls Delphi components

Introduction

Multi-glyph controls are controls that has any number of states one glyph image corresponding to each state. Possible applications:

Installation

  1. Unzip the file preserving the packed directory names.
  2. In Delphi 5 select Help>Customize to open the OpenHelp program.
  3. In OpenHelp select the Contents tab and Edit>Add Files and add Component\Help\GButton.cnt file. (The default extension in the dialog is .toc, nevertheless open the .cnt file)
  4. In OpenHelp select the Index tab and and Edit>Add Files and add Component\Help\GButton.hpj file.
  5. In OpenHelp select the Link tab and and Edit>Add Files and add Component\Help\GButton.hpj file.
  6. Close OpenHelp, and answer Yes to the question "Save changes to project?"
  7. In Delphi 5 select Component>Install Packages>Add… and add the Components\Buttons\GButtonsPackage.bpl file.
  8. To run Demo start Test\Test\TestButtons.exe, or load the project group GButtons.bpg and rebuild all.

Using the components

TGlyphBox and TGlyphButton components are added to the Additional tab of the component palette. Place a component on the form and set its Glyph and NumGlyph properties. Example glyph bitmaps are under Components\ButtonsBmp directory. If you have registered the shareware version you are allowed to use these in a commercial product. The freeware and the shareware version of this package differs only in the number of bitmaps available.

Free software license

You can use this component package and the example program either as a free software or as a shareware.

If you decide to use these component as a free software then you must treat it as a free software, and you are not allowed to include it in a commercial product. The definition of the free software is in "Free Software Foundation: General Public License".

Click here to register and then download the free software version with source, demo and help.

Shareware license

If you register the component as shareware:

Registration fee is € 20.00 (or equivalent in any convertible currency) which is payable by wire transfer to the following bank account:

Company name: PROPIX Ltd.
Company address: Szekesfehervar, Krivanyi u. 15., H-8000, Hungary
Account number: HU52 1070 0093 2520 8205 5110 0005
Bank name: Central European International Bank
Bank address: Szekesfehervar, Tavirda u. 2/B, H-8000, Hungary

Click here to register the shareware version. You can download the free software here too and you will receive the shareware license and the additional glyphs by email.