Logo

Using CCL

  • Getting Started with CCL
  • CMake Guide
  • CCL Cross-platform Framework
    • Introduction
    • Building CCL
    • CCL How-tos
    • Tutorials
    • CCL in Detail
    • CCL Tools
    • CCL Command-line Tools
    • API Reference
  • CCL Skin Definition Language
  • Core Library
  • Core Skin Reference
  • Extension Developer Documentation

Maintaining CCL

  • Coding Conventions
  • Code Review Guide
  • CCL Maintainer Guide
CCL Cross-platform Framework Documentation
  • CCL Cross-platform Framework

CCL Cross-platform Framework

Contents

  • Introduction
    • A short history lesson
    • Basic structure
    • Interface concept
    • Allocating objects
    • Scripting
    • Type information
    • Memory allocations
    • Strings
    • File system and URLs
    • Threads
    • Signals
    • Plug-ins and services
  • Building CCL
    • Building CCL-based Applications
    • Building Android Applications
    • Cross-compilation on Linux
  • CCL How-tos
    • How do I start with a new CCL-based application?
    • How do I add a resource file and access it from the application?
    • How do I run unit tests?
    • How do I add a unit test?
    • Range-based for loops
    • How to create a new type?
    • How can objects communicate with each other?
    • What does the View Model look like?
    • Components
    • How can I implement commands?
    • How can I edit and debug skins?
    • How can I do something asynchronously?
    • What kind of collections can I use?
    • What is a Variant?
  • Tutorials
    • Launch Utility from Parent Application
    • Switching from Qt
  • 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 Spy
    • CCL Localizer
    • CCL Skin Editor
  • CCL Command-line Tools
    • CCL Builder
    • CCL Generator
    • CCL Modeller
    • CCL String Extractor
  • API Reference
Previous Next

© Copyright 2026, CCL Software Licensing GmbH. Last updated on Mar 27, 2026.