Component Library for Cross Platform

CLX
Component Library for Cross Platform (CLX) (pronounced clicks), is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications.wikipedia
23 Related Articles

Borland Kylix

KylixKylix (software)
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.
Kylix features CLX, a Linux version of Borland's VCL [Visual Component Library], which is (mostly) a component-based control library, not unlike Visual Basic or .NET's WinForms.

C++Builder

C++ BuilderBorland C++ BuilderBorland C++ Builder 6.0
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.
Later versions incorporated Borland CLX, a cross-platform development visual component library based on Qt, that supports Windows and Linux, however CLX is now abandoned.

Visual Component Library

VCL
Its aim was to replace the popular Microsoft Foundation Classes with Visual Component Library.
A cross-platform equivalent of the VCL, called CLX (Component Library for Cross Platform), was later developed for use in Delphi, C++Builder and Kylix in 2000–2001.

Microsoft Windows

WindowsPCMS Windows
Component Library for Cross Platform (CLX) (pronounced clicks), is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications.

Linux

GNU/LinuxLinux on the desktopLin
Component Library for Cross Platform (CLX) (pronounced clicks), is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications.

Borland

Borland InternationalBorland Software CorporationSegue Software
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.

Object Pascal

DelphiDelphi programming languageDCU
It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.

Microsoft Foundation Class Library

MFCMicrosoft Foundation ClassesApplication Framework eXtensions
Its aim was to replace the popular Microsoft Foundation Classes with Visual Component Library.

Qt (software)

QtQt frameworkQt toolkit
CLX was based on Qt by Nokia.

Nokia

Nokia CorporationNokia Research CenterNokia Growth Partners
CLX was based on Qt by Nokia.

Application programming interface

APIAPIsapplication programming interfaces
The API of CLX almost completely followed VCL.

Object-oriented programming

object-orientedobject orientedobject-oriented programming language
In terms of object-oriented approach, CLX forms an object hierarchy where the TObject class serves as the base class.

Inheritance (object-oriented programming)

inheritancesuperclasssubclass
In terms of object-oriented approach, CLX forms an object hierarchy where the TObject class serves as the base class.

Lazarus Component Library

LCL
Today, many concepts that were defined with CLX have been implemented with the Lazarus Component Library (LCL) for the Lazarus IDE.

Lazarus (IDE)

LazarusLazarus IDELCL
Today, many concepts that were defined with CLX have been implemented with the Lazarus Component Library (LCL) for the Lazarus IDE.

Widgetset

By docking to different widgetsets, the LCL is able to support an even larger spectrum of platforms including Mac OS X and Android.

MacOS

Mac OS XOS XMac
By docking to different widgetsets, the LCL is able to support an even larger spectrum of platforms including Mac OS X and Android.

Android (operating system)

AndroidAndroid operating systemList of Android devices
By docking to different widgetsets, the LCL is able to support an even larger spectrum of platforms including Mac OS X and Android.

List of widget toolkits

List of widget toolkits based on JavaScriptalternativesGUI framework