Logo

Contents

  • 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
        • CCL-App
        • CCL-Base
        • CCL-GUI
        • CCL-System
        • CCL-Text
      • Core
      • Global Namespace
  • CCL Skin Definition Language
  • Core Library
  • Core Skin Reference
  • Extension Developer Documentation
CCL Cross-platform Framework Documentation
  • CCL Cross-platform Framework
  • API Reference
  • CCL
  • CCL-GUI
  • Views

Views

Interfaces for Views and Windows.

Custom Controls
Dialogs
List- and Treeviews
// structs

struct CCL::IBackgroundView;
struct CCL::IButton;
struct CCL::IControl;
struct CCL::IDesktop;
struct CCL::IDropBox;
struct CCL::IEditBox;
struct CCL::IEditControlHost;
struct CCL::Linux::IEventHandler;
struct CCL::Linux::IEventLoop;
struct CCL::ILayoutStateProvider;
struct CCL::IPlugInView;
struct CCL::IPlugInViewFactory;
struct CCL::IPlugInViewFrame;
struct CCL::IPlugInViewManagement;
struct CCL::IPlugInViewParamFinder;
struct CCL::IPlugInViewRenderer;
struct CCL::IPlugInViewRendererFrame;
struct CCL::IPlugInViewRepair;
struct CCL::IPlugInViewStatics;
struct CCL::ISceneView3D;
struct CCL::IScrollView;
struct CCL::IScrollable;
struct CCL::IView;
struct CCL::IView3D;
struct CCL::IViewChildren;
struct CCL::IViewIterator;
struct CCL::IViewState;
struct CCL::IViewStateHandler;
struct CCL::Linux::IWaylandChildWindow;
struct CCL::Linux::IWaylandClient;
struct CCL::Linux::IWaylandSocket;
struct CCL::IWindow;
struct CCL::IWindowBase;
struct CCL::IWindowClass;
struct CCL::IWindowClassVerifier;
struct CCL::IWindowEventHandler;
struct CCL::IWindowManager;
struct CCL::PlugViewParentProtector;
struct CCL::StyleFlags;
struct CCL::Linux::WindowContext;

// classes

class CCL::ControlBox;
class CCL::FormBox;
class CCL::ViewBox;
Previous Next

© Copyright 2026, CCL Software Licensing GmbH. Last updated on Jan 13, 2026.