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