Displaying items by tag: Technical
Thursday, 28 July 2011 15:47
Migration to version 0.86
As we discussed earlier versions 0.85 and 0.86 will be new milestones for uniGUI library. They will introduce new framework core which brings lots of architectural changes and improvements.
Here is a brief list of these changes:
- All controls will be descendant of a common root opposed to previous releases where each Control had a different ancestor.
- Only implemented properties and events are published. This will avoid confusion in previous versions where lots of public and published features in VCL mode were not implemented in Web mode.
- Class types no longer change among Web and VCL. Now TUniButton is always a TUniButton regardless of the displayed mode.
- In event handlers Sender parameter will always contain correct class type.
- As a result of above changes you can safely use as and is operators.
- Advanced client side event scripting.
- Extended Server side event handling for click and mouse events.
Published in
Technical
Tagged under
Friday, 29 July 2011 14:49
Client side scripting with uniGUI
One of the exciting new features in version 0.86 is ability to write client side JavaScript event handlers from within Delphi IDE. Each uniGUI control is attached to an Ext JS control. In some cases there are more than one Ext JS controls for a uniGUI control. For example a TUniForm is a combination of an ext.Window and an ext.form.FormPanel.
Published in
Technical
Tagged under
