English:

The Free and Open Productivity Suite
Help us Help the World

Visual Class Library (VCL) Module

Project Owner: Philipp Lohmann

VCL is the current toolkit of OpenOffice.org. It provides a complex control system, abstractions for system dependent API's like printing, font discovery, drawing (text and graphics) and the application main loop.



Subprojects of VCL

Part of VCL

Function

plugins

Currently available for Unix systems only. Supports a pluggable system dependent part for VCL which enables VCL to be based on different system toolkits like gtk, Qt or the like.


Terminology

idiom

translation

Control

A user interface element, e.g. a button. On Unix systems these are usually named widgets.

SolarMutex

The mutex vcl protects itself with. VCL is generally not thread safe, but was made thread aware when threads began to be used within OOo. Code outside VCL must acquire the SolarMutex before calling into VCL or risk a crash.



Logo ApacheCon Europe 2014

Apache Feather

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.