In Depth

Table of Contents

24. Proxied and SOLO Applications
1. Review of deployment modes
2. Proxied or SOLO? Your call
3. Workflow
4. Examples
5. Moving from Proxied Development to SOLO Deployment
6. Creating your own Proxy
25. Views
1. Fundamental Properties
2. The View Coordinate system
3. Positioning of Views
4. View Hierarchy
5. Views and Nodes
6. How views are built
7. Distinguishing features of OpenLaszlo's Coordinate System
26. Constraints
1. Constraints defined
2. Syntax for creating and removing constraints
3. Constraints in action
4. Events and Dependencies
5. Multiple Dependencies
6. Circular Constraints
7. Performance Considerations
8. Constraints and Functions
27. Classes
1. Overview
2. Summary of Class syntax
3. Constraints in class definitions
4. Creating objects from script
5. A Prototype-based language
28. Methods, Events, Handlers, and Attributes
1. Overview
2. Methods
3. Events
4. Event Handlers
5. Attributes
6. The <attribute> tag
29. Delegates
1. Overview
2. Delegates and Memory Management
3. Using a LzTimer to show the passage of time
4. Using LzDelegate to determine initialization of the last replicated view
5. Delegates as attributes
6. Delegates in relation to other languages
30. Input Devices and Gestures
1. Overview
2. The Mouse
3. Tracking the Mouse
4. "View Source" right click menu item
5. Keyboard Input
31. States
1. Overview
2. States vs Procedures
32. Extending Classes
1. Overview
2. Overriding methods, handlers and attributes
3. Classroot
4. Declared text
5. Font inheritance
6. Instantiating classes through script
7. Using LZX classes
8. Glossary
33. Designing Custom Components
1. Base components and LZ components
2. Deciding what base component to subclass
3. Writing the slider component
34. Browser Integration
1. Scaling OpenLaszlo Applications to Browser Dimensions
2. The LzBrowser service
3. Embedding OpenLaszlo Applications
4. Page design and layout
5. Integrating with Frames
6. Passing startup Data to Embedded Applications
7. Supporting Multiple Resolutions
8. Communicating with Javascript
9. Using the browser's "back" button
10. Browser Limitations