BUW - Basic and Usefull Widgets

Introduction

BUW - Basic and Usefull Widgets is a GUI library for Haxe and OpenFL.

Copyright Frank Endres / Éducation Nationale, since 2012.

Released under the Cecill-C license.

Features

BUW is a Haxe library providing some controls for the design of a Graphical User Interface (GUI):

  • containers: horizontal / vertical boxes and grid,
  • widgets: buttons, labels, inputs, checkboxes, radioboxes, spinboxes,
  • listviews and tables to display collections of items.

BUW can be used for desktop, mobile and web applications (using OpenFL as backend). Widgets widths are responsive.

Usage

Installation

To install BUW library, run the command:

haxelib install buw

Project setup

To setup a new OpenFL+BUW project, run the command:

openfl create project ProjectName

Then edit project.xml and add the following lines:

<haxelib name="buw" />
<window width="0" height="0" if="html5" />

Links

git clone git://git.tuxfamily.org/gitroot/haxe/buw.git