Introduction to CLX

Charlie Calvert

Overview

What Is CLX?

What is CLX?

Why use Qt instead of GTK, etc.

How Do I Get Qt?

What Makes Qt Special?

What Makes Qt Special?

How X Differs From Windows

What Is New to VisualCLX

Events and Signals

Porting to CLX

Porting custom components to CLX

What is out?

What is different?

What is the same?

  • Events and Signals
  • Events are translations of X user events (key press, mouse move, paint, etc).
  • Signals are
  • Component defined "events"
  • Corresponding to VCL events (OnClick, OnChange, etc).
  • Hooking events requires a special hook object – because of Qt C++isms.
  • Hook object is transparent to the developer
  • Demos
  • Questions and (Hopefully) Answers