Welcome to the Icetips Utilities build 1.2.2415.81
This documentation is based on the classes in release dated May 14, 2013. Note that some documented classes have not had all the properties and methods documented yet.
The Icetips utilities 1.2.2415.81 build contains the following:
32 Extension templates
6 Utility templates
4 Code templates
2 Control templates
This help file details each property and method in each class separately with as much detail as we can. The documentation is installed into "%ROOT%\3rdParty\Docs\Icetips Utility Class\ITUtility.chm" where %ROOT% is the Clarion Root directory depending on which version of Clarion you choose to install the Classes for.
To add the Icetips Utility Class to your application, add the"Icetips Utility Classes Global" global template to your applications. It must be applied to all applications that use the classes. The classes are ABC compliant and use a named "ITUTIL" group as definition:
The classes are compatible with Clarion 6, Clarion 7 and Clarion 8. They may be compatible with Clarion 5.5H but they are not compatible with Clarion 5.5G or earlier. We only test with Clarion 6.3 and the latest builds of Clarion 7.x / Clarion 8.x
Unless otherwise noted, classes should be instantiated at procedure level. There should be no threading considerations in Clarion 6 and above as far as we know since all instances are at procedure level. The only exception is the Global window threading class, which use critical sections and should be thread safe!
Thank you for using our Icetips Utilities build 1.2.2415.81, released on Tuesday, May 14, 2013. This is a set of Clarion classes and templates that add various functionality to your programs.
This help file details each property and method in each class separately with as much detail as we can. Some of the classes may be undocumented when this document is released so please bear with us if something is missing. We have spent 4 years writing these classes as our needs demanded and the task of documenting is monumental since we did not do that as we wrote the classes.
Armadillo Code Generator Class
File Search Class
File Select Class
Page of Pages Class
Thread Limit Class
Thread Limit Global Class
Global extension templates
Add Compile Date/Time to version
Add Vista/Win7 Manifest to application
Call procedure from all procedures
Global Alert on Lookup controls
Global Call ShowRecord from Browse
Icetips Export App and Dct
Icetips Global Threaded Window Manager
Icetips Hide Windows while loading
Icetips Utility Classes Global
Include Export files
Write Template info to file
Write Version info to INI File
Write Template info to file
Procedure Extension templates
Add Header Sort to Queue
Bind/Unbind local variables
Icetips Browse Checkbox update
Icetips Thread Limiter - Procedure
Add Procedures To Queue
Icetips Create File View Code
Store Clarion Build in a variable
Store compile date in variable
Assign Special Folder CSIDL
Create a New Window Procedure
Export Windows without Help ID
Export Global Data
Icetips Create ShowFileRecord Wizard
Icetips Standardized Window Code Wizard
Write templates to file
Write Modules and procedure information to File
We are constantly adding new functionality to these classes and templates. If you have any suggestions for new classes, methods or properties, please let us know.
Progress Class Tutorial Video - Part 1 Length: 15 min, 13 sec.
Progress Class Tutorial Video - Part 2 Length: 21 min, 29 sec.