Customizing, mapping and saving layout
======================================

Customizing
-----------
In order to call the column customizing form  you should include "rs_gcc.pas" 
file in your project. This form is shown by calling TDBGridPro.Customize method.

Two customizing modes are supported:
  * gcmRemove - add/remove columns.
  * gcmHide - show/hide columns.


Mapping
-------
Mapping allows setting column caption and Vision according to datafield name. 

TQuickFieldMapper is component that contains datafield names with corresponded 
information.

(TDBGridPro | TDBProdiEdit | TDBProdiText).Mapper - contains mappers.
(TDBGridPro | TDBProdiEdit | TDBProdiText).Attrs - contains mapping conditions.


Saving layout
-------------
We suggest universal method to save (and load) any objects derived from TPersistent.
Objects are stored in the text string that can be saved anywhere (file, BLOB datafield, etc.)
ONLY "PUBLISHED" PROPERTIES ARE SAVED.

To save "ObjRef" object use the following code:
TextString := ObjectToStr(ObjRef); 

To load published properties of the "ObjRef" object use:
StrToObject(ObjRef,TextString);

