Home | EasyResizeAndSplit 2.12
EasyResizeAndSplit 2.12
EasyResizeAndSplit (ERS) class and template lets the end user resize/split the controls (List boxes, entry controls, buttons, etc.) on the windows. EasyResizeAndSplit (ERS) generates code to reposition the controls, resize the controls, or both, when the end user resizes the window or moves Split bars (vertical or/and horizontal).
Advantages of EasyResizeAndSplit (ERS) in comparison with the standard Resize template from Clarion:
 In standard Resize template the mechanism of definition of the strategy for control sets only in EXTENSION section of the procedure, not in window formatter, it is very inconvenient because it is necessary to remember, where each particular control is, and then its USE label and strategy must be applied. EasyResizeAndSplit (ERS) offers you installing strategies for every control both directly in Window formatter (so you can see where the control is and you don't need to remember its USE label, you simply mouse-click a control and set its strategy in the "Action" Tab) and in the properties dialog for extension template.
 Refusal from standard Clarion SETPOSITION / GETPOSITION / SYSTEM{PROP:DeferMove} functions and the usage of Win API functions results in the disappearance of overlay/flicker of control at redrawing. Flexible algorithm of new locations and control sizes calculation at resizing of the window - resizing and moving of control on the value of resizing of the window in percentage given in the strategy + control binding to boundaries of the window (it is necessary for the exclusion of a rounding error).
 Split control becomes transparent and inverse when moving! It is Windows standard. All manipulations concerning to sized characteristics are realized through WIN API functions. Split controls at moving redrawing by program, its not overlapped by others controls (which takes place when using CW functions).
 Three-status Image split control (normal-selected-pressed) !
 "Grab-corner" effect.
 Dynamic Resizing for the entire window!
 Compatibility with the SysList and also with other non-Clarion controls with just 1 line of code !!
For the use EasyResizeAndSplit (ERS) the following is needed:
 Clarion 5.0b or Clarion 5.5 and c6.1 and c6.2/c6.3
 Procedure/function with Window
 ABC, Legacy class template support
 32-bits only
You'll get libraries, templates, examples and complete documentation for the class and templates.
Download an EasyResizeAndSplit (ERS) demo and test before you buy.
|