it's on my queue, just busy :-(

On Thu, Apr 30, 2009 at 3:19 AM, Luca De Marini
<[email protected]> wrote:
> 2009/4/27 Luca De Marini <[email protected]>
>
>>
>>
>> 2009/4/27 Luca De Marini <[email protected]>
>>
>> Hallo everyone, I'm having a hard time trying to figure out how to handle
>>> shelves extended to all the screen. I'm talking about shelves that are not
>>> automatically reduced to the contents size. Sorry I have an Italian system
>>> so I don't know how is this option called in reality..
>>>
>>> Whatever, my problem is that I was trying to put some gadgets on the
>>> center of the shelf. I can freely move them of course, so, I positioned
>>> those gadgets on the center... then I added Itask on the left edge of the
>>> shelf and some modules on the right edge of the shelf. Now, this layout
>>> would be good for me, but as you know, I run a Linux distribution, therefore
>>> this should be a usable layout for everyone else too.
>>>
>>> But, when I resize my screen to a smaller resolution (to test it I'm using
>>> virtualbox, so I can just resize a window to see the screen resize as I
>>> wish), initially all gadgets are looking ok, the most important of all
>>> things is that the modules on the center are still on the center but...
>>> resizing the screen to a bigger resolution will mess everything up. ITask on
>>> the left keeps being on the left but the modules on the center move to the
>>> left side of the screen, staying attached to itask, and all of the modules
>>> on the right of the shelf move alone with those on the center too, leaving
>>> the right side of the shelf empty. Some times modules gets messed in a
>>> different way, like they all go on the right, or some stay on the left and
>>> others on the right... in general, changing resolution messes up their
>>> position.
>>>
>>> So, my question is, when using sheleves extended to the whole screen, is
>>> it impossible to handle gandgets so that they stay where they are in a
>>> relative position (rather than an absolute one) on every resolution?
>>> Is it imposdible to tell E17 that I'm putting a gadget on the CENTER of
>>> the screen and not on one side?
>>>
>>> All this, basically, makes shelves extended to the whole screen unusable
>>> in redistributable distros. If I'm missing something, please tell me how to
>>> solve this problems.
>>> Please see the attachments, I super compressed them so that they will not
>>> be too heavy. If you prefer me never to send pictures in the list, please
>>> tell me and next time I'll upload the pics on another server.
>>>
>>
>> Sorry looks like my shots disappeared.
>> Here are them uploaded on another server:
>>
>> http://opengeu.intilinux.com/screenshots/repositioning modules in
>> shelf1.jpg
>> http://opengeu.intilinux.com/screenshots/repositioning modules in
>> shelf2.jpg
>> http://opengeu.intilinux.com/screenshots/repositioning modules in
>> shelf3.jpg
>>
>
> Hallo everyone, I'm  replying again since I receive no response to my
> problem.
> I just wanted to point out that this is a major bug / problem, not something
> to understimate.
> I'm the manager of a distro, OpenGEU, and when I create my custom
> configurations for Enlightenment, those configurations will be stored in the
> distro and in the redistributable packages I create for OpenGEU.
> Everyone using OpenGEU will have to use my configurations. Both on the live
> CD and in their installations (from packages too of course). So, if I save
> my configuration as in screenshot 2, and then a user with a higher
> resolution than mine boots the liveCD, he will have a mess as in screenshot
> 3. That's not good at all. Looks like gadget positioning is not relative to
> the screen resolution but it's rather considered as absolute.. I'm not a
> coder so I can just guess what I'm writing here but I think I'm right. The
> same thing would happen if a user installs the liveCD without his video
> drivers correctly installed.. and then, after installing them, turns the
> resolution to a higher level. Everything in shelves gets messed up again.
>
> I also noticed that on Gadman this bug does not exist. It is only happening
> in shelves. I mean, in Gadman, if I place a module on the rop right corner
> of the screen and another one on the bottom left corner, no matter the
> resolution, those modules are always keeping their good relative
> positioning! They are always on the top right corner and on the bottom left
> of the screen, in any damned resolution, they never loose their correct
> position.
>
> So, shelves really need a patch about this problem. Positioning must be
> relative to the resolution of the screen.. not even modules positioned on
> the edges on the shelves seem to remember their relative position...
>
> If you think about it, this basically means that in distros people will be
> forced to redistribute an E17 configuration with a short shelf, a shelf
> automatically adapted to the contents, that's what I mean. We cannot use
> shelves full-screen large by no means..
> Very bad thing :\
>
> Hoping this time somebody will answer,
> Greets,
>
> Luca D.M.
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to