Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/ibox


Modified Files:
        e_mod_main.c 


Log Message:


patch from petet can de werken with sticky signals and maximize

===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/ibox/e_mod_main.c,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -3 -r1.92 -r1.93
--- e_mod_main.c        27 Jan 2008 19:33:27 -0000      1.92
+++ e_mod_main.c        5 Mar 2008 02:54:30 -0000       1.93
@@ -378,7 +378,11 @@
          }
        else if((b->inst->ci->show_zone == 1) && (bd->iconic))
          {
-            if ((b->inst->ci->show_desk == 0) && (bd->zone == b->zone))
+            if (bd->sticky)
+              {
+                 ok = 1;
+              }
+            else if ((b->inst->ci->show_desk == 0) && (bd->zone == b->zone))
               {
                  ok = 1;
               }
@@ -1039,7 +1043,7 @@
          {
             b = l->data;
             if (_ibox_icon_find(b, ev->border)) continue;
-            if ((b->inst->ci->show_desk) && (ev->border->desk != desk)) 
continue;
+            if ((b->inst->ci->show_desk) && (ev->border->desk != desk) && 
(!ev->border->sticky)) continue;
             ic = _ibox_icon_new(b, ev->border);
             if (!ic) continue;
             b->icons = evas_list_append(b->icons, ic);
@@ -1101,7 +1105,7 @@
      {
        b = l->data;
        if (_ibox_icon_find(b, ev->border)) continue;
-       if ((b->inst->ci->show_desk) && (ev->border->desk != desk)) continue;
+       if ((b->inst->ci->show_desk) && (ev->border->desk != desk) && 
(!ev->border->sticky)) continue;
        ic = _ibox_icon_new(b, ev->border);
        if (!ic) continue;
        b->icons = evas_list_append(b->icons, ic);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to