Contents
Getting Started with CCL
CMake Guide
CCL Cross-platform Framework
Introduction
Building CCL
CCL How-tos
Tutorials
CCL in Detail
Essentials
Using strings
Application Model
Application Phases
Android Startup Sequence
File system and URLs
Virtual File System
Plug-ins on Mobile Platforms
Geometric Shape Definitions
Graphics Implementation
Graphical Update Call Sequence
Authorization Policy
Scripting
Framework Isolation
CCL Tools
CCL Command-line Tools
API Reference
CCL Skin Definition Language
Core Library
Core Skin Reference
Extension Developer Documentation
CCL Cross-platform Framework Documentation
CCL Cross-platform Framework
CCL in Detail
CCL in Detail
Essentials
Fundamentals
Container
Strings
Messages + Observer
File System
Object Persistence
Miscellaneous
Parameter + Controller
Frequently Used
Using strings
Unicode strings
C-Strings
String reference types
Converting between Unicode strings and C-Strings
String constants
Application Model
Event-Driven Programming
Application Types
Components
Parameters
Component Tree
Commands
Context menu handling
Application Menu
Views
Application Phases
Startup
Shutdown
Android Startup Sequence
Call stack
Call details
File system and URLs
Example:
Virtual File System
Plug-ins on Mobile Platforms
Android
iOS
Geometric Shape Definitions
Shape 1
Shape 2
Shape 3
Shape 4
Shape 5
Shape 6
Shape 7
Shape 8
Graphics Implementation
Graphical Update Call Sequence
Origin of a graphics update
Draw to a window (Quartz)
Draw to a bitmap (Quartz)
Draw to a layer (Core Animation)
Authorization Policy
Introduction
Setup
Scripting
Script Method Definition
Script Property Definition
Type literals
Framework Isolation
Building an isolated copy of the framework
Sharing CMake files between isolated and non-isolated projects