Special Offer from Osmose Editeur

Some of the coolest 4D plug-ins you've probably never heard of come from Osmose Editeur. Use DynamicStructure for procedurally getting and setting properties in your structure file or OverlayIt for creating transparent windows on Mac OS X. And ToolboxPack has so many neat routines it would take a full page just to list them all.

Through February only, Osmose Editeur is offering Foundation users a 25% discount on all of their products (except for SybasePack). But remember, this is a short month. You've got only 28 days to take advantage of this great offer.

Check Email Addresses

If you've got email fields in your database, it doesn't hurt to make sure the data being entered in them is valid. By installing the optional Foundation Data Entry component, it's easy to alert the user to typical data-entry errors. Just call the Fnd_Data_EmailAddressError function from the field's On Data Change  event.

Foundation 4.1 Beta Available

Foundation 4.1 is now available for beta testing. This update includes a major overhaul of the Foundation Toolbar, Buttons, and IO components. It's now amazingly simple to add new buttons to an output window's toolbar. For example, you can add a new button to display the Preferences window like this:

Fnd_Tlbr_Button_Add ("PrefsBttn";"Preferences";
                             "Fnd_Bttn_Checklist";"Fnd_Pref_Display")

To get this:

That's all there is too it. You don't even need to worry about the icon — it's now built into the Foundation Buttons component. The new "Checklist" icon is just one of over 45 new icons that you can use to customize your toolbars. And don't forget, this new Toolbar component will work in non-Foundation databases too!

Here's another new feature many developers have been asking for. You can now add multiple records until Cancel is clicked. Simply call the new Fnd_IO_MultiAdd command.

We've also improved the way Foundation works with 4D 2004. For example, the Find and Sort dialogs will automatically use sheet windows on Mac OS X.

And finally, to help you keep track of the components that are installed in your database, the Component Report window has been updated to show you the most current version available for each component.

Please give this new release a try and let us know if you find any problems. The final release should be available in just a few weeks. You can download the 4.1 beta components now from the Beta page.