|
|
|
NavigationPersonal tools |
EWLThe Enlightened Widget Library (EWL) is a high level toolkit providing all of the widgets you'll need to create your application. The expansive object oriented style API provides tools to easily expand widgets and containers for new situations.
[edit] FeaturesAmong the wide variety of features EWL provides are:
[edit] DocumentationThe main documentation for EWL is the API reference. If you prefer to build it yourself to have a off-line copy and you have doxygen installed you can generate it by typing: sh gendoc In the ewl directory. This should generate a full set of documents in ewl/doc/html. Along with the API docs there is also the EWL Book (pdf-file). The EWL Book is also available in SVN DOCS/ewlbook. You can either generate the document yourself, if you have the required packages installed, or look in the pre-rendered directory for a current copy. The EWL Test application also includes the source code for each of the tests along with, in some cases, tutorials for the tests as well. EWL Callback Information contains a listing of all available callbacks in EWL and gives information on when they're triggered and what the resulting event structure contains. It also provides information on attaching callbacks and creating custom callbacks. [edit] TutorialsWe've started to slowly add some introduction articles to the wiki to help people get started with EWL. These introductions may build off of each other, or be totally random, not quite sure yet. The first one; EWL Introduction helps you create a very simple image displaying application. The second; EWL Introduction II expands on this to show a preview of a collection of images and allow the user to drop images onto the application that are then displayed. The third introduction; EWL Introduction III extends the application made in EWL Introduction II to add the ability to display an icon as a full size image and do some simple manipulation on it. There are a few tutorials available around the Internet for different parts of EWL.
If you've got something about EWL you'd like to have better explained please add a request to the EWL Tutorial Requests page and someone will try to help you out. [edit] DevelopmentAnyone interested in EWL development is encouraged to join #ewl on irc.freenode.net, log any bugs found in EWL to our bug tracker, and to take part in general discussion of EWL Development Ideas. For a general idea of what we're planning on next, or to get a feel for when a release will be cut, you can take a look at the EWL Roadmap. Additionally, we encourage posting EWL Performance data to the wiki, especially if the data can help identify hot spots in the code that could be optimized. [edit] ReleasesThe latest release was done on December 4, 2007 and is EWL Release 0.5.2. Please refer to the EWL Roadmap to see the goals for the next release. Previous releases: EWL Release 0.5.1 |