mitchenall.com - The Database & Web Enabling Company  
Services Products Resources Contacts
* Consultancy
* Training
* Bespoke Development
* Web Development and Hosting
-> 4D Freeware
* Articles & Tutorials
* External Links
* Site Index
* Recommended Reading
* @mitchenall.com
* Feedback

> Home > Products > 4D Freeware

Resources4th Dimension

The Toolbar Component version 1.0.1

Toolbar Component was inspired by the new toolbars in Microsoft Office 2001, especially those in MS Entourage. Creating the actual pictures for the rollovers is half the battle, so the Rollover Component, which is also included, provides some sample background images and button icons, and allows the dynamic creation of rollover buttons with text labels. By creating the buttons in this way, it makes it easier for developers to produce multi-lingual versions of their buttons, as the button text in the images can be decided at runtime and changed on the fly. Click here to find out more about the Rollover Component.

"mitchenall.com's Toolbar Component is exquisite. It wonderfully shows off 4D's ability to create any interface you can dream of. The Toolbar Component not only not only gives your database a very professional looking interface, but it's no more difficult to use than 4D's built-in picture button objects. Why did we drop our Coolbar plug-in? Because Mark did a better job with his Toolbar component, and he's giving it away for free! :-)"
Dave Batton < dave@datacraft-inc.com >
DataCraft Inc and 4DToday.com

Many aspects of the toolbar and rollover components are configurable by the developer, so it is easy to create different appearances for different platforms or users. It would even be possible to create different 'themes'. Included with the component are two styles of toolbar, Office 2001 style rollovers for Mac users and Windows 2000 style rollovers for Windows users. However, it is possible to create your own button and toolbar backgrounds to suite your own application also.

The component automatically resizes the buttons in the toolbar depending on the width of the window it's displayed in, so that if there is not enough room to display the button with the accompanying text, a smaller, icon-only, version is displayed instead. You even have control over the priority with which buttons get resized, so that more important buttons get resized last. If the window is resized to the point that the buttons cannot be displayed, the component resizes the window to the minimum size for the toolbar so that every button is displayed.

Also included is a component containing a workshop dialog allowing you to experiment with creating new toolbars interactively, seeing your results immediately in the dialog, but also generating the necessary code to create your toolbar for you.

Windows Workshop Screenshop

Download

Each of these downloads contains everything you need to get started with the Toolbar Component, including the components themselves, the demo database, the documentation and the source database. Simply select the download for your development platform and you'll have everything you need for deployment on all platforms.

Note: In order to use the Context Sensitive Help in the demo database, you need to install 4D Write into the Mac4DX/Win4DX.

Toolbar Complete for 6.7.x (Database, Components, Demo Database, Documentation)
Toolbar_Mac_67.sit.bin MacBinary 1.5 m
Toolbar_Mac_67.sit.hqx BinHex 2.1 m
Toolbar_PC_67.zip ZIP 1.6 m
Toolbar Complete for 6.8.x (Database, Components, Demo Database, Documentation)
Toolbar_Mac_68.sit.bin MacBinary 1.5 m
Toolbar_Mac_68.sit.hqx BinHex 2.1 m
Toolbar_PC_68.zip ZIP 1.6 m
Toolbar Components Only
Toolbar_Components_Mac.sit.bin MacBinary 248 k
Toolbar_Components_Mac.sit.hqx BinHex 336 k
Toolbar_Components_PC.zip ZIP 266 k
Documentation
Manual.pdf ZIP 476 k

Pricing

This component is open-source, freeware. You may use it in any of your applications without charge. However, if you make enhancements to the component, we would appreciate you sending your enhancements to us so that we can perhaps include them for others to get the benefit.

If you feel you would like to pay something for this component, why not get us something from our Amazon Wish List. Go to Amazon.co.uk and look up the Wish List for mark@mitchenall.com.

Screen-shots and Movies

Click here to see some of the screen-shots and QuickTime movies we've prepared demonstrating some of the key features of the components.

Toolbar Component Discussion List

If you are interested in joining the toolbar component discussion list, please send an email to toolbar-discuss-requests@mitchenall.com with the word SUBSCRIBE in the body of the email.


 
Related Links
Another Dimension Ltd
Expert UK based 4D developers with additional expertise in high-end 2D and 3D image manipulation, including PICT manipulation with native 4D code.
   

Other 4D Freeware Products
Expat4D
Expat4D is a 4D plug-in version of the popular XML parser expat by James Clark. Like expat, it is a completely, freeware, open-source project. XML documents of any size can be parsed from text and BLOB variables, including parsing in 32k chunks.
 
preg Module
A 4D component which works with QFree 2.0 to provide a set of routines similar to the Perl Compatible Regular Expressions in PHP.
 
Progress Bar Component
A simple 4D component for creating progress bars which appear in the same window.
 
Rollover Component
Open-Source component for dynamically generating rollover button pictures in 4D.
 
Process Component
Re-use 4D processes easily with this simple component.
 
Hierarchical List Component
A 4D component contains a selection of routines to aid in manipulating hierarchical lists with some additional debugging aids.
 
Email Formatter
A structure file written using 4D 6.5 and 4D Write 6.5 for formatting plain-text email messages in a 4D Write area so that the quoted text can be coloured and the hyperlinks clicked on to open the browser or new email message.
 
MethodHeader
A simple utility for 4D developers to allow easy pasting of regularly used code and comments in 4D methods, e.g. standard form events, triggers, etc.
 

> Home > Products > 4D Freeware

 
4D Solutions Partner Logo

Last modified: 11 December 2006 by webmaster@mitchenall.com

[Home]
[Services]
[Products]
-> 4D Freeware
[Resources]
[Contacts]
 
Toolbar Component Valid HTML 4.01!
© mitchenall.com
1999-2002
Valid CSS!