All posts by rzaunere

C9 – Feature: Support for coloring the LIST control column headers and data area

C9 adds new support for coloring the LIST Control’s column headers and the column data area. You get there from the Extended Options tab. First turn on the “Enable Sort Header” checkbox, and then press the “Customize BowseBox Sort Header” button. Doing so will get you to this template dialog where you can set options as desired for coloring the both the Header and the Column area, with optional color variations for ascending versus descending sorts, so your users can easily visualize the sort order.

 

BrowseBoxColumnColors

C9 : Auto-upgrading your .App files

C9 uses an updated format for .App files.  The upgrade happens when you first open an .App file, and is automatic.  But because the new format makes it impossible to open that .App in a previous version of Clarion, the IDE prompts you to confirm you want the .App converted to the new format.  This is all fine and good, but if you (as many do) have a Solution file that has 20 to -30 or 40+ .App files in it, you would in the past have to confirm upgrading every .App file, whereas C9 offers you this dialog, which allows you to confirm one time for every .App in that Solution.

Auto upgrade all Apps in the Solution

C9 – Dictionary Search

The Dictionary Editor search functionality allows you to search within a selected Dictionary entity , or all of the Dictionary entities (Tables/Columns/Keys/Relations/Pool Fields and Global Fields).
DCTsearch1 DCTsearch2
The Search allows you to match any property for the entity you are interested in, for example when searching against Tables, you can search against Name, Description, Prefix, Driver, Driver Options, Owner, Full Path, Create, Encrypt, Bindable, Creation date and Modified date.

You can also build very complex searches that combine multiple conditions. The screenshot above is an example of a multi-condition search, where we are searching all fields for the presence of “ID” and where the data types is not a LONG.