www.icetips.com  Icetips Utilities Documentation 5/14/2016    

Icetips Utilities

Top  Next  


Welcome to the Icetips Utilities build 2018.10.2460.323

 

 

Documents updated

Sunday, October 14, 2018

Version/Build

2018.10.2460.323

Build Date

October 14, 2018

Copyright

Copyright ©2007-2018 Icetips Alta LLC.

Author

Arnór Baldvinsson

 

 

 

This documentation is based on the classes in release dated October 14, 2018.  Note that some documented classes have not had all the properties and methods documented yet.

 

The Icetips utilities 2018.10.2460.323 build contains the following:

42 Classes

577 Methods

243 Properties

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:

 

!ABCIncludeFile(ITUTIL)

 

The classes are compatible with Clarion 6, Clarion 7 and newer. 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 10.  Note that support for Clarion 6 will end by the end of 2015.  We will test with Clarion 6 until the end of 2014.

 

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!

 

Start Here

 

Thank you for using our Icetips Utilities build 2018.10.2460.323, released on Sunday, October 14, 2018.  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. 

 

Completed documentation

 

Classes

Armadillo Class

Armadillo Code Generator Class

Core Class

Date Class

File Class

File Search Class

File Select Class

Files Class

INI Class

Network Class

Page of Pages Class

Progress Class

SetupBuilder Class

Shell Class

String Class

Thread Limit Class

Thread Limit Global Class

Utility Class

Windows 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

 

Code Templates

Add Procedures To Queue

Icetips Create File View Code

Store Clarion Build in a variable

Store compile date in variable

Assign Special Folder CSIDL

 

Utility Templates

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. 

 

Tutorial Videos

 

Progress Class

Progress Class Tutorial Video - Part 1 Length:  15 min, 13 sec.

Progress Class Tutorial Video - Part 2 Length:  21 min, 29 sec.

 



Direct link to this page: http://www.icetips.com/manuals/utilities/contents.htm