Help tips on list boxes!
Help tips or hints are very useful, as they simplify the user interface and help users understand objects that sometimes aren’t self-evident. 4D supports help tips in most areas and inputs when hovering the pointer over them, but that was not the case with a list box object.
With 4D v16 R5 we have added the possibility to display a help tip on a list box cell thanks to the enrichment of two commands.
Passing data back and forth between forms
Wouldn’t it be great if you could just open a form and pass it some parameters to initialize your form objects? What about being able to also get the data back to process, after it’s been modified by the user? 4D v16 R5 makes your coding so much easier by greatly simplifying communications with forms.
Until now, when you wanted to display data (not coming from the database itself, but computed or external) to multiple users, you had two options: either write complex code to handle data display in multiple processes, or create as many forms as necessary with a bunch of global variables. But you know that global variables are not an optimized way of coding, from a memory point of view.
So get rid of your complex code and global variables! With 4D v16 R5 you can just bind an object to your form and use it internally with the new Form command. Painless…and powerful!
4D v16 R5 Beta starts today!
We are pleased to announce the launch of beta testing for 4D v16 R5! It’s chock-full of interesting things, so let’s take a look and see what 4D v16 R5 BETA has in store for you…
This release introduces some compelling features and enhancements, including:
- Enforced security for 4D Web Server and password handling with appropriate and effective protocols and algorithms.
- Simplified handling of undefined values in the 4D language.
- The ability to programmatically manage your 4D Write Pro headers and footers.
- Fully automatic adaptation of a list’s row height in 4D View Pro.
Define the tab order by programming
Here are 2 very common developer needs: 1. Depending on the user criteria, you want to rearrange the objects in the form. – 2. Depending on the selected item in a list, you want to show, hide or move the objects in the form.
In all theses cases, you need to change the tab order of the form objects. Now in 4D v16 R4, you can modify the tab order at runtime by programming. To do so, 2 new commands have been created: FORM SET ENTRY ORDER and FORM GET ENTRY ORDER.
Support of pictures in Objects
From 4D v16 R4, we have added the support of pictures in object attributes. For example, if you use an object to exchange settings or data between methods, forms or processes, now, you can also pass an icon or a picture in this object. You don’t need anymore to temporarily save the picture on disk.
This new type can be used like any other object attribute type: you can use, get and set pictures in objects. You can also use the controls of the picture theme.
New type supported by 4D: Null
4D introduces a new Null type to ease the management of objects and collections. Thanks to the null value, you can represent a missing value and easily verify if your object or collection is correctly set.
4D initiates a new variable type: Collection
4D v16 R4 introduces a new type of variable called Collection. What are these variables intended for? Like Objects or BLOBs, collections can be used to hold almost any kind of variable types like texts, numerics, booleans, objects and even other collections. The good thing is that, all these variables types previously mentioned can be mixed inside the same collection, where arrays must always contain the same type of elements!
Easily design your own 4D Write Pro toolbar with standard actions
You need a custom 4D Write Pro toolbar for your application but you’re concerned it might take too much time to implement it? Good news, with 4D v16 R4 standard actions can now be assigned to checkboxes and pop-up menus. Save time with this ready-to-use feature and easily create a user-friendly interface perfectly matching your needs!
You can now create a pop-up menu to control the font size or the border style for your 4D Write Pro area just in one click, no code needed! Just assign the action using the property list and it’s done. And the object status and value will be automatically updated by 4D depending on the context and text selection! Simple and powerful…
Another way of coding: Object notation
Objects are great, everyone says so. Beside their wonderful flexibility, they are unbelievably fast. You can search through millions of records in just a fraction of a second. 4D v16 even allows to order by object attributes, and to do calculations such as Sum or Average.
With 4D v16 R4, the 4D language has been drastically enhanced to make the usage of objects much more comfortable – with the support of the object notation. Fast, flexible, efficient and now elegant!
4D v16 R4 Beta starts today!
I am pleased to announce that the beta testing of 4D v16 R4 starts today! 4D v16 R4 is one of the feature-richest R-release ever delivered! There is so much to tell, I don’t know what to start with…
4D v16 R4 beta introduces 4 major product features, among others:
- A major 4D language enhancement with the object notation, making the developer’s life easier!
- Real tables in 4D Write Pro, answering the most-asked feature request for the old 4D Write.
- The Single Document Interface (SDI) mode making your Windows 64-bit application entering a new world where application windows are all independent!
- The first step of the 4D View Pro spreadsheet as a Preview, lifting the veil on a powerful spreadsheet solution for your 64-bit applications.
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy