Projects / Visual Component Framework

Visual Component Framework

The Visual Component Framework is a cross platform C++ application framework that offers a modern, clean architecture. It is divided into three major libraries. The FoundationKit provides services such as file access, streams, threads, synchronization primitives, and advanced RTTI features. The GraphicsKit includes classes for working with both image and vector graphics, and has built in support for the Anti-Grain Graphics library. The ApplicationKit provides GUI controls, use of the Model-View-Control pattern, property and component editors, undo/redo support, drag-and-drop, clipboard services, application resources, and UI metrics and policy managers.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Aug 2004 18:51

Release Notes: This release adds more support for OS X in the FoundationKit, GraphicsKits, and ApplicationKit. Some of the new features include a revamped file structure, new APIs for the File, Directory, and Directory::Finder classes, proper usage of the Appearance Manager API, controls built using the HIView API, drawing that is now done with CoreGraphics and ATSU, event handling using the new Carbon Event Manager, and XCode proj templates for VCF-based applications.

Screenshot

Project Spotlight

Untangle

A Linux-based network gateway.

Screenshot

Project Spotlight

JasperStarter

JasperReports from the commandline.