On 07/06/2010 05:35 PM, Mick wrote:
> On Tuesday 06 July 2010 22:24:30 you wrote:
>> On 07/06/2010 05:13 PM, Mick wrote:
>>> On Tuesday 06 July 2010 21:07:10 Andreas Volz wrote:
>>>> Am Sun, 4 Jul 2010 23:49:16 +0100 schrieb Mick:
>>>>
>>>> Hello Mick,
>>>>
>>>>> This solves the problem of the gkrellm, in that it allows it to rest
>>>>> at the bottom of the right hand corner of the screen, but at the same
>>>>> time when I maximise a window it also stretches to the bottom of the
>>>>> screen, behind the bottom shelf.  This is undesireable for me because
>>>>> a)the shelf covers the bottom end of the window which some
>>>>> applications are using for status info and b)the desktop on either
>>>>> side of the shelf is no longer available for launching the menu.
>>>>
>>>> What's about the option "below windows" in the shelf settings? Here is
>>>> solves your use case.
>>>
>>> Thank you Andreas,
>>>
>>> I am afraid it does not solve my case.  The "below windows" setting
>>> allows maximised windows to overlap the shelf and hide it, while I want
>>> them not to do so.  Please have a look at the screenshot below, the
>>> email window rests above the shelf, while gkrellm is at the bottom right
>>> hand side of the screen. This is how the previous version I had
>>> installed worked.  This is also how the 'slit' in Fluxbox works and in
>>> its default settings neither dockapps in the slit, not the shelf/toolbar
>>> get overlapped by application windows.  The screenshot shows what I
>>> mean.
>>>
>>> http://yfrog.com/5montopofshelfp
>>>
>>>> I added two new configuration options in the window geometry settings.
>>>> See the commit it should explain it. But it's easy to understand from
>>>> the option text.
>>>>
>>>> Please test if this solves all your use cases or if still a problem
>>>> exists.
>>>>
>>>> The SVN commit number for this change is 50083.
>>>>
>>>> This may help for the gkrellm problem. At least that gkrellm moves up
>>>> on repaint. Maybe it doesn't solve the initial position problem. Could
>>>> you please test it again with the new options and report the result
>>>> here?
>>>
>>> I would, but I don't know how to install what you have commited using my
>>> Gentoo OS and layman.  It reports a different revision:
>>>
>>> * Running command "/usr/bin/svn up "/var/lib/layman/efl""...
>>> At revision 50085.
>>>
>>> (sorry but my knowledge of layman is limited).
>>
>> I think the biggest issue here is that the new(est) code for layout does
>> not account for shelves which do not take up the whole region. What I
>> mean by this is simply this (example):
>>
>> Shelves which are placed on the bottom (or any position for that
>> matter), are assumed to take up the whole width/height of the zone (in
>> the new code). The old(er) code accounted for the possibility that
>> shelves are not taking up all that space (ie: the shelf is set to
>> 'shrink w/ content').
>>
>> So what we see happening here is the new layout code assumes the shelf
>> takes up the whole width of the zone/screen, so it places gkrellm not at
>> the bottom right (where it should be), but rather placing it as if the
>> shelf takes up the whole zone width.
>>
>>
>> It's my 'theory' that the new placement code needs to account for
>> shelves which do not take up all the available space.... just a theory
>> mind you :) as I don't know all that code real well. This would not
>> require any new config variables or anything ... just some changes in
>> the layout code to account for shelves which are not taking up all the
>> space.
>>
>> I apologize if this does not make any sense ... difficult to articulate
>> what I mean :)
>
> Yes, exactly what you say makes perfect sense to me and perfectly describes my
> observation!  I have a wide screen laptop and the shelf both horizontally or
> vertically does not cover the whole desktop width/height.  On a smaller
> screen/resolution it would probably cover the whole width so this issue would
> not be noticed.

Exactly ! (I experience the same problem here)

I think it's just a small over-sight wrt shelf size. Should not be too 
big of a deal to change, but again, I don't know that code all that well.

dh


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to