Main > Programming > Libraries >

E Windowing System 1.0.1

E Windowing System 1.0.1

Sponsored Links

E Windowing System 1.0.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.45 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1449
Date added: 2005-11-07
Publisher: Daniel F Moisset

E Windowing System 1.0.1 description

Eiffel Windowing System (EWS) is an Eiffel library which provides a small, stand-alone windowing system.
The current implementation is based on the Simple Directmedia Library (SDL), but the design allows other graphical backends.
Besides the basic windowing system functionality (overlapping windows, event passing and handling, graphical operations, input froum mouse and keyboard), a small widget-toolkit is included (buttons, scrollbars, labels, etc.).
Its specially well suited for applications where a fine degree of control over presentation and timing is required. Multimedia applications and games are the usual examples.
Main features:
- Transparency (alpha channel) support
- Can load most standard image formats via libSDL_image (PNG, JPEG, GIF, Windows bitmap...)
- Mostly coded in OO Eiffel. Only a small C module handling SDL interface. All the API is OO.
- Complete control over application appearance.
- Simple design, easily extendible for new event kinds, new widgets, etc.
- Quite fast even in old slow computers (if you compile at require_check level or lower).
- Licensed under the LGPL
Supported widgets:
- The UI toolkit coming with EWS includes
- Buttons: push buttons triggering commands
- Toggle buttons: controls that toggle its state (they may be used to implement checkboxes and radio buttons)
- Text entries: One line text entries, handling cursor keys. Selection not implemented yet (the core is selection capable, but the UI not).
- Labels: A simple text label
- Multiline labels: Labels spanning several lines with optional word-wrapping
- Marquees: Like a label, but scrolling a longer message sideways
- Images: A fixed image
- Animations: An animated area of the screen
- Drag handles: An area that can be dragged to move other window. Useful as titlebars.
- Scrollbars: The usual thing, with buttons at the end and a slider which can be dragged. (only vertical scrollbar implemented now)
- Adding widgets to the toolkit is very simple

E Windowing System 1.0.1 Screenshot

Advertisements

E Windowing System 1.0.1 Keywords

Bookmark E Windowing System 1.0.1

Hyperlink code:
Link for forum:

E Windowing System 1.0.1 Copyright

WareSeeker periodically updates pricing and software information of E Windowing System 1.0.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of E Windowing System 1.0.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. Free Download
Safe Strings is a small C library that handles C strings in a safe way. Free Download
ABISS is an extension for the Linux kernel that implements priorities for disk IO operations. Free Download
The SlotSig library is a library that provides type-safe connections between C++ classes. Free Download
GStreamer Python Bindings provide Python bindings for the GStreamer project. Free Download
Simple Log is a small library that does logging very simply. Free Download
Wiggly-Log is a small C++ logging library. Free Download
ezxdisp is a simple graphics library that works on the X11 and Win32 platforms. Free Download