From: Hallvar H. <ha...@ii...> - 2003-10-21 16:17:07
|
Hi! Ive been fooling a bit around, adding ecore_directfb and ecore_evas_directfb (mostly just copied from fb modules) Ive been trying hard to be able to use edje with directfb.. Ive only gotten to the part where I can use the "edje" program to display it self in a DirectFB surface/window. Though I find it really odd, that the only graphics I see is the test programs (the part selection and the border window of the edje) not the edje itself.. I modified edje_main.c to display "e_logo.eet test" by default (without having to click in the selection) It works well with both x11 and fb, but not directfb... Is there anything obvios I might have overlooked that you can tell without having to look at the code I did..? I started out by basically just rename fb to dfb.. then added code to open DirectFB and create a window, then modifed evas to use directfb engine instead of fb engine. A note on evas too. I noticed the text objects dont work.. I tried modifing code to use DirectFBs text natively instead of evases common font software code. I got it to work to some extend though not satisfactory (skipped difficult parts like querying positions of characters and such) Is there a reason why the evas software code was chosen over DirectFBs? I guess text drawing cant really be accelerated, but still.. My interest is to be able to run edjes in DirectFB surfaces, including all the input stuff, which means a bit of work on a directfb ecore module too as I understand.. Im ready to give it a go, but Ive been using a bit too much time trying to understand why the "edje" program only shows its own graphics and not the edje... sorry for the long email! and the poor english. But Ill give back fully functional edje on DirectFB :) atleast Ill give it my best try! best regards Hallvar Helleseth |