This project aims to provide a set of simple controls to support user interface development in C++ apps which use a graphics API.

This is only a set of widget classes. Each widget class provides vertex data for rendering but rendering itself is not covered (use OpenGL + FreeType or DirectX) nor is window handling (use eg. SDL, Qt, or GLFW).

Currently under full-time development. An example project is provided which has four dependencies: SDL, OpenGL, GLEW and GLM.

Feature set not fully implemented.

Features

  • widgets including buttons, scrollbars, table layouts, text edits and similar
  • click event handling
  • each widget provides vertex data to be passed to an API
  • example project

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Open CPP Widget Library (OCWL)

Open CPP Widget Library (OCWL) Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Open CPP Widget Library (OCWL)!

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

C++

Related Categories

C++ User Interface (UI) Software

Registered

2016-05-08