On 2/3/06, enlightenment-cvs@lists.sourceforge.net
<enlightenment-cvs@lists.sourceforge.net> wrote:
> Enlightenment CVS committal
>
> Author  : raster
> Project : e17
> Module  : apps/e
>
> Dir     : e17/apps/e/src/bin
>
>
> Modified Files:
>         e_border.c e_border.h e_int_config_window_display.c
>         e_ipc_handlers.h e_place.c
>
>
> Log Message:
>
>
> anitgadget placement policy


Hi, I have some ideas about this antigadget patch. First of all, I
think that this should not be implemented as placement policy,
because, for example, I like to use smart window placement && I'd like
windows not to overlap gadgets. In contrast if I turn on
"anti-gadget" window placement policy, my windows are placed in quite
random way. :(
I think, therefore, this "anti-gadget" functionality should be
implemented as an option for smart placement policy, since other
placement policies depends on user.

However, there is a nice option which can be set by each gadget -
E_GADMAN_POLICY_ALLOW_OVERLAP. This option says if this gadget allows
windows to overlap it or not. Moreover, there is a function,
e_maximize_border_gaman_fit (see smart maximization policy
implementation), that computes the area of the desktop, wrt gadget
position on the desktop, which can be used for window placement.

aleksej


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to