----- "Enlightenment SVN" <[EMAIL PROTECTED]> ha scritto:

> Author:       raster
> Date:         2008-09-17 18:48:17 -0700 (Wed, 17 Sep 2008)
> New Revision: 36064
> 
> Log:
>   disabel start/stop emits for programs - there is a good point that
> they are
>   largely useless.
>   
>   

I use program,stop in gadman (now broken if used without composite!)
Why you remove this? it's really necessary? I liked those signal!

I can fix this, but I need to break all the existing themes (not a 
big problem as I will break also for other things shortly)

Dave

> 
> Modified:
>   trunk/edje/src/lib/edje_program.c 
> 
> Modified: trunk/edje/src/lib/edje_program.c
> ===================================================================
> --- trunk/edje/src/lib/edje_program.c 2008-09-17 21:08:19 UTC (rev
> 36063)
> +++ trunk/edje/src/lib/edje_program.c 2008-09-18 01:48:17 UTC (rev
> 36064)
> @@ -418,7 +418,7 @@
>            if (!ed->actions)
>              _edje_animators = evas_list_remove(_edje_animators, ed);
>         }
> -     _edje_emit(ed, "program,stop", runp->program->name);
> +//   _edje_emit(ed, "program,stop", runp->program->name);
>       if (_edje_block_break(ed))
>         {
>            if (!ed->walking_actions) free(runp);
> @@ -499,7 +499,7 @@
>            _edje_animators = evas_list_remove(_edje_animators, ed);
>         }
>       }
> -   _edje_emit(ed, "program,stop", pname);
> +//   _edje_emit(ed, "program,stop", pname);
>     _edje_thaw(ed);
>     _edje_unref(ed);
>     if (free_runp) free(runp);
> @@ -575,7 +575,7 @@
>                        }
>                   }
>              }
> -          _edje_emit(ed, "program,start", pr->name);
> +//        _edje_emit(ed, "program,start", pr->name);
>            if (_edje_block_break(ed))
>              {
>                 ed->actions = evas_list_append(ed->actions, runp);
> @@ -615,9 +615,9 @@
>                        }
>                   }
>              }
> -          _edje_emit(ed, "program,start", pr->name);
> +//        _edje_emit(ed, "program,start", pr->name);
>            if (_edje_block_break(ed)) goto break_prog;
> -          _edje_emit(ed, "program,stop", pr->name);
> +//        _edje_emit(ed, "program,stop", pr->name);
>            if (_edje_block_break(ed)) goto break_prog;
>  
>            for (l = pr->after; l; l = l->next)
> @@ -637,7 +637,7 @@
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_ACTION_STOP)
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       for (l = pr->targets; l; l = l->next)
>         {
>            Edje_Program_Target *pt;
> @@ -671,21 +671,21 @@
>            done:
>               continue;
>         }
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_SIGNAL_EMIT)
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       _edje_emit(ed, pr->state, pr->state2);
>       if (_edje_block_break(ed)) goto break_prog;
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_DRAG_VAL_SET)
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       for (l = pr->targets; l; l = l->next)
>         {
> @@ -710,12 +710,12 @@
>                   }
>              }
>         }
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_DRAG_VAL_STEP)
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       for (l = pr->targets; l; l = l->next)
>         {
> @@ -740,12 +740,12 @@
>                   }
>              }
>         }
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_DRAG_VAL_PAGE)
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       for (l = pr->targets; l; l = l->next)
>         {
> @@ -770,25 +770,25 @@
>                   }
>              }
>         }
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       }
>     else if (pr->action == EDJE_ACTION_TYPE_SCRIPT)
>       {
>       char fname[128];
>  
> -     _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       snprintf(fname, sizeof(fname), "_p%i", pr->id);
>       _edje_embryo_test_run(ed, fname, ssig, ssrc);
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       if (_edje_block_break(ed)) goto break_prog;
>       _edje_recalc(ed);
>       }
>     else
>       {
> -     _edje_emit(ed, "program,start", pr->name);
> -     _edje_emit(ed, "program,stop", pr->name);
> +//   _edje_emit(ed, "program,start", pr->name);
> +//   _edje_emit(ed, "program,stop", pr->name);
>       }
>     if (!((pr->action == EDJE_ACTION_TYPE_STATE_SET)
>        /* hmm this fucks somethgin up. must look into it later */
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> enlightenment-svn mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to