March 28, 2024, 11:08:13 AM

News:

IonicWind Snippit Manager 2.xx Released!  Install it on a memory stick and take it with you!  With or without IWBasic!


Custom Button Library and Designer

Started by Ionic Wind Software Team, August 31, 2010, 04:17:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ionic Wind Software Team

August 31, 2010, 04:17:36 PM Last Edit: July 19, 2011, 01:21:11 PM by LarryMc
Ionic Wind Software is pleased to sponsor the Custom Button Library and Designer, by T. Larry McCaughn.

The Custom Button Library is a static library for use with IWBasic©. It consists of a custom Windows control with supporting configuration functions. The Custom Button Designer uses the Library and provides a convenient visual means to designing a button and even creates the IWBasic code for that particular button. The Designer allows the full use of the Library without the user having to know very much about the actual button functions.

Select from over 1300 button shapes (or use your own), choose from solid, 1, 2 and 3 zone gradient or burst shading, or Bitmap (stretched or tiled). The designer then generates the necessary code to create your chosen button.

Library Features:
- Select from over 1340 internal button shapes.
- Use user created external shape masks.
- Horizontal, Vertical, Diagonal, or Burst gradient shading.
- 1, 2, or 3 shading zones .
- Bitmap background (stretched or tiled).
- Selectable button color.
- Selectable gradient colors.
- Selectable zone size (partial).
- Selectable gradient direction.
- Selectable text colors.
- Selectable font, style, and size.
- 2-Line caption.
- Horizontal and Vertical offsets of caption to align in asymmetrical button shapes.
- Rotate caption text 360 in either direction.
- Normal (letters left to right) or stacked (top to bottom) caption text.
- Selectable shadow effect for caption text.
- Adjustable shadow size, direction and color.
- Adjustable burst shading size and location.
- Selectable static border color.
- Selectable mouse-over border color.
- Selectable button-pressed border color.
- All parameters changeable under program control.
- Includes dll of shapes to be distributed with users application, royalty free.

Designer Features:
- Actual size button displayed that instantly reflects all changes.
- Font selection parameters displayed at all times .
- All currently selected colors displayed.
- All colors adjustable w/ colorpicker.
- Button size adjustable w/ dedicated buttons or edit box.
- Caption offsets adjustable w/ dedicated buttons or edit boxes.
- Caption rotation adjustable w/ dedicated buttons or edit box.
- Caption shadow offsets adjustable w/ dedicated buttons or edit boxes.
- 2/3 - Zone sizes adjustable w/ dedicated buttons or edit boxes.
- Burst shading offsets adjustable w/ dedicated buttons or edit boxes.
- Burst shading size adjustments adjustable w/ dedicated buttons or edit boxes.
- Status bar shows current shape and shading selection.
- Status bar shows current file name and if button has been changed.
- Save any button configuration to file.
- Make any button the default.
- Restore original default at any time.
- Change shape or shading selection at any time while maintaining other settings.
- Any controls not applicable to current selections are hidden from view.
- Press displayed button to generate appropriate EBasic code that is displayed on screen.
- Code display window is cleared anytime a change is made to the current button.
- Optionally show/hide generated code comments.
- Change color/bitmap background of simulated application parent window to aid in color selections.

Minimum Requirements: - 64MB of ram.
- 53MB Free hard drive space.  
- IWBasic or EBasic 1.72 or later  
- Tested with Windows XP, Vista, and Win7.

Only $17.95 USD
To place your order click here

A screenshot of the Custom Button Designer:


Examples of some of the most recently added internal shapes:


Examples of user defined external shapes:


Examples of the "burst" shade option:
Burst is based upon an ellipse with adjustable width, height, horizontal. and vertical offset

Ionic Wind Software Team

LarryMc

Custom Button Library and Designer  1.01 is now available.

This version is available to licensed owners who may download it following the instructions sent to them previously.

Changes/Additions:
--------------------------
- Optimized by compiling with IWBasic 2.09
- Revised format of help file.
- Added pdf and eBook versions of Help file..

Notes:

If either or both IWBasic and EBasic are installed, the installer will install the necessary files in the proper locations.


LarryMc
LarryMc
Larry McCaughn :)
Author of IWB+, Custom Button Designer library, Custom Chart Designer library, Snippet Manager, IWGrid control library, LM_Image control library

LarryMc

Custom Button Library and Designer  1.02 is now available.

This version is available to licensed owners who may download it following the instructions sent to them previously.

Changes/Additions:
--------------------------
- Fixed declaration conflict when using 'windowssdk.inc'
- Modified help file to reflect proper usage with 'windowssdk.inc'
    Proper usage is to list 'CBLM2.inc' after  'windowssdk.inc', if  'windowssdk.inc' is used.
LarryMc
Larry McCaughn :)
Author of IWB+, Custom Button Designer library, Custom Chart Designer library, Snippet Manager, IWGrid control library, LM_Image control library

LarryMc

Updated download.
Since it involved only modifications to installer it did not warrant a new rev level.

Modified installer to allow User to select which version of EBasic/IWBasic compiler to associate with library installation.

Added missing files to installer along with three examples programs used to generate screenshots elsewhere in this thread.

If you have a problem with the download send the link and password you are trying to use to LarryMc


LarryMc
LarryMc
Larry McCaughn :)
Author of IWB+, Custom Button Designer library, Custom Chart Designer library, Snippet Manager, IWGrid control library, LM_Image control library