E Windowing System 1.0.1
Sponsored Links
E Windowing System 1.0.1 Ranking & Summary
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
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
E Windowing System 1.0.1 Keywords
EWS
Eiffel Windowing System
E Windowing System 1.0.1
windowing system
windowing
system
Eiffel
small
e
library
E Windowing System
E Windowing System 1.0.1
Libraries
Programming
Bookmark E Windowing System 1.0.1
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
blender windowing system
windowing systems
multiple windowing system
windowing system linux
linux windowing system
microsoft windowing system
x11 windowing system
windowing system created
history of windowing system
console windowing system
dos windowing system
graphical windowing system
systemax
eiffel photo tower
tcp windowing
solar system
tour eiffel
system sensor
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
Latest Software
Popular Software
Favourite Software