Enlightenment CVS committal

Author  : handyande
Project : misc
Module  : engage

Dir     : misc/engage/src/module


Modified Files:
        e_mod_main.c 


Log Message:
Tidies
add iconified emblems
===================================================================
RCS file: /cvsroot/enlightenment/misc/engage/src/module/e_mod_main.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- e_mod_main.c        7 Mar 2005 11:31:51 -0000       1.21
+++ e_mod_main.c        9 Mar 2005 14:11:44 -0000       1.22
@@ -13,7 +13,6 @@
  * * hook up event callbacks for Engage_App_Icon s
  * * store ignore list in config
  * * fix mouse overs etc to reach all the sub icons
- * * add emblems to show what is iconified and what is running
  *
  * * pick up iconified apps and running apps on startup
  * * zoom and unzoom (eb->zoom from 1.0 to conf->zoom_factor) on timer
@@ -764,6 +763,8 @@
 
    edje_object_signal_emit(ai->bg_object, "passive", "");
    edje_object_signal_emit(ai->overlay_object, "passive", "");
+   if (ai->min)
+     edje_object_signal_emit(ai->overlay_object, "iconify", "");
    return ai;
 }
 
@@ -935,12 +936,13 @@
        if (ai->border == e->border)
          {
             ai->min = 1;
+            edje_object_signal_emit(ai->overlay_object, "iconify", "");
             return 0;
          }
        icons = icons->next;
      }
    /* fallback, is this needed? */
-   ai = _engage_app_icon_new(ic, e->border, 1);
+//   ai = _engage_app_icon_new(ic, e->border, 1);
 }
 
 static int
@@ -959,9 +961,6 @@
    if (e->border->container != eb->con)
      return;
 
-   /* FIXME we can remove this when this is a real iconify event */
-   if (!e->border->iconic)
-     return;
    app = e_app_window_name_class_find(e->border->client.icccm.name,
                                      e->border->client.icccm.class);
    if (!app)
@@ -977,12 +976,13 @@
        if (ai->min && ai->border == e->border)
          {
              ai->min = 0;
+             edje_object_signal_emit(ai->overlay_object, "uniconify", "");
              return;
          }
        icons = icons->next;
      }
    /* fallback, is this needed? */
-   ai = _engage_app_icon_new(ic, e->border, 0);
+//   ai = _engage_app_icon_new(ic, e->border, 0);
 }
 
 




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to