----- "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