Switching this discussion from e-users to e-devel...

> > the attached patch of evas_software_x11_main.c demonstrates 
> a problem
> > with Evas' image_object.
> > It scales the whole output by a factor of 2, yet in "Test 
> 5: Border Fill
> > 2 Images", the image borders are not scaled at all.
> > When output and viewport sizes are not the same, I would expect
> > everything to be scaled by the same factor.
> 
> Hmm - yeah. i know what you mean. i am beginning to wonder if 
> we should support
> viewport not at 1:1 with canvas co-ords. it is a pain to deal 
> with - a REAL pain
> :( for example the textblock code i've been working on will 
> just be insane to do
> with a viewport not 1:1 with the canvas co-ords :( is it 
> possible you can make
> things so they don't use evas viewport magic for scaling etc.?

Of course it would be possible to work around this in other
ways, or hack-fix it in Evas (e. g., publishing the output/
viewport ratio as a global variable and using it to scale
borders in evas_object_image as I did - yuck!). Yet I don't
know what the "proper" solution would be really... Probably
the objects need some kind of information about the output
resolution. We've got a similar problem with fonts in this
Regard (fixed dpi).

I think the scaling feature would be really nice thing to have
in evas. Here, I'm using this to show a GUI that normally runs
on an embedded device (small display) on a PC for beamer
presentations. It's very neat if you can scale the whole thing
to full-screen that easily.

Bernhard



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to