iSplasher / elementpp

A declarative, easy-to-use and customizable GUI library in modern C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Element++

Currently under heavy development

This is a GUI library written in modern C++ (11/14). It is cross-platform and was designed as a simple embeddable user interface library for applications. It can also be used to build fullblown UI applications. Element++ practices a declarative functional reactive code pattern making it very easy to quickly write up some nice user interfaces.

Features

  • Declarative syntax
  • Modern C++
  • Easy to learn and use
  • Fully skinnable
  • Custom widgets
  • Unicode support
  • Easy to embed into applications with an already established main loop

Screenshots

Coming soon...

Example

Coming soon...

Docs

Coming soon...

Acknowledgements

Coming soon...

License

Copyright 2016 iSplasher

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

A declarative, easy-to-use and customizable GUI library in modern C++

License:Apache License 2.0


Languages

Language:C 55.0%Language:C++ 45.0%