Hi all, i have coded several things to ecore_fb, but before doing a commit i prefer your opinion or whishlist =)
1. Modules for input devices. Instead of having the input devices exclusive (linux_input or ps2/keyboard/tslib combo), ive made an abstraction to support input "modules" (for now they are just statically linked - its a similar approach to what evas had on the beginning with engines). For now we don't need real modules because the input modules is the only module type we have. 2. More Input Devices: A while ago i coded the linux_input (event devices) support and replace the input devices that were on ecore_fb (tslib, keyboard, ps2) to support multiple devices (i.e two mice, three keyboards, whatever). I've re-enabled the replaced ones, following the module approach. 3. Support for keyboard layouts, in ecore_fb the keyboard layout was hard coded to english layout (ascii values only), with this code we can use different layouts (spanish, french, or your own), it was coded following the keymaps(5) idea. Ive also made a parser for keymaps (the files you have under /usr/share/keymaps/) which will export a c source file for now, i want to also export an eet file, but it wont be done until my eet patch gets in. btw, where's a good place to put this application? under /src/bin of ecore? on tests dir in cvs? 4. Support for not allocating a virtual terminal (in case there's no console attached to the fb) and code to specify which fb device to use. I still have one doubt with all of this, ecore_fb will have a lot of flexibility (input devices, fb to use, vt to allocate, etc) so it will fit very well for embedded/specific platforms. But we need a way to set up the configuration for libs/apps working with ecore_fb like ecore_evas or etk, does it makes sense to also create some kind of configuration file with a fallback in case none exists? if so, eet, plain text? turran. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
