Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor
Dir : e17/proto/edje_editor Modified Files: edje_edit.patch Log Message: * Add a 'run' button in program frame to execute the selected program. =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/edje_edit.patch,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- edje_edit.patch 24 Feb 2008 04:22:12 -0000 1.16 +++ edje_edit.patch 24 Feb 2008 14:17:09 -0000 1.17 @@ -4,7 +4,7 @@ retrieving revision 1.4 diff -u -r1.4 Doxyfile --- Doxyfile 6 Dec 2007 23:40:48 -0000 1.4 -+++ Doxyfile 24 Feb 2008 04:19:47 -0000 ++++ Doxyfile 24 Feb 2008 14:14:15 -0000 @@ -1,7 +1,7 @@ PROJECT_NAME = Edje PROJECT_NUMBER = @@ -29,7 +29,7 @@ retrieving revision 1.6 diff -u -r1.6 gendoc --- gendoc 6 Dec 2007 23:42:38 -0000 1.6 -+++ gendoc 24 Feb 2008 04:19:47 -0000 ++++ gendoc 24 Feb 2008 14:14:15 -0000 @@ -1,7 +1,7 @@ #!/bin/sh cp ./edje.c.in ./edje.c @@ -53,8 +53,8 @@ RCS file: src/lib/Edje_Edit.h diff -N src/lib/Edje_Edit.h --- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ src/lib/Edje_Edit.h 24 Feb 2008 04:19:47 -0000 -@@ -0,0 +1,1361 @@ ++++ src/lib/Edje_Edit.h 24 Feb 2008 14:14:15 -0000 +@@ -0,0 +1,1368 @@ +#ifndef _EDJE_EDIT_H +#define _EDJE_EDIT_H + @@ -1138,6 +1138,13 @@ + const char *prog ///< The name of the program +); + ++/**Run the given program. */ ++EAPI unsigned char ///< 1 on success, 0 otherwise. ++edje_edit_program_run( ++ Evas_Object *obj, ///< The edje object ++ const char *prog ///< The name of the program to execute ++); ++ +/**Set a new name for the given program */ +EAPI unsigned char ///@return 1 on success or 0 on errors +edje_edit_program_name_set( @@ -1422,7 +1429,7 @@ retrieving revision 1.39 diff -u -r1.39 Makefile.am --- src/lib/Makefile.am 18 Jan 2008 06:38:46 -0000 1.39 -+++ src/lib/Makefile.am 24 Feb 2008 04:19:47 -0000 ++++ src/lib/Makefile.am 24 Feb 2008 14:14:15 -0000 @@ -14,7 +14,8 @@ libedje.la @@ -1448,8 +1455,8 @@ RCS file: src/lib/edje_edit.c diff -N src/lib/edje_edit.c --- /dev/null 1 Jan 1970 00:00:00 -0000 -+++ src/lib/edje_edit.c 24 Feb 2008 04:19:47 -0000 -@@ -0,0 +1,3272 @@ ++++ src/lib/edje_edit.c 24 Feb 2008 14:14:15 -0000 +@@ -0,0 +1,3297 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2 + */ @@ -1460,6 +1467,9 @@ + * Modify edje so that also ebryo source is included in the eet file + * Write decompile info (print source) back to edje file + * Remove images/fonts ++ * Gradients ++ * Draggies ++ * + */ + +#include <locale.h> @@ -4178,6 +4188,15 @@ +} + +EAPI unsigned char ++edje_edit_program_run(Evas_Object *obj, const char *prog) ++{ ++ GET_ED_OR_RETURN(0) ++ GET_EPR_OR_RETURN(0) ++ _edje_program_run(ed, epr, 0, "", ""); ++ return 1; ++} ++ ++EAPI unsigned char +edje_edit_program_name_set(Evas_Object *obj, const char *prog, const char* new_name) +{ + GET_EPR_OR_RETURN(0) @@ -4613,6 +4632,16 @@ + return 0; + + ++static void ++_edje_generate_source(Edje *ed) ++{ ++ printf("\n****** GENERATE SOURCE *********\n"); ++ //Open a temp file ++ //fprintf all the structs ++ //Return the generated file name ++} ++ ++ +EAPI int +edje_edit_save(Evas_Object *obj) +{ @@ -4678,6 +4707,9 @@ + int i; + Evas_List *l; + GET_ED_OR_RETURN() ++ ++ _edje_generate_source(ed); ++ return; + printf("\n****** CHECKIN' INTERNAL STRUCTS STATUS *********\n"); + + printf("*** Edje\n"); @@ -4728,7 +4760,7 @@ retrieving revision 1.58 diff -u -r1.58 edje_embryo.c --- src/lib/edje_embryo.c 25 Jan 2008 03:35:46 -0000 1.58 -+++ src/lib/edje_embryo.c 24 Feb 2008 04:19:47 -0000 ++++ src/lib/edje_embryo.c 24 Feb 2008 14:14:16 -0000 @@ -847,7 +847,7 @@ Edje *ed; int part_id = 0; @@ -4744,7 +4776,7 @@ retrieving revision 1.113 diff -u -r1.113 edje_load.c --- src/lib/edje_load.c 22 Feb 2008 10:42:50 -0000 1.113 -+++ src/lib/edje_load.c 24 Feb 2008 04:19:47 -0000 ++++ src/lib/edje_load.c 24 Feb 2008 14:14:16 -0000 @@ -5,7 +5,7 @@ #include "Edje.h" #include "edje_private.h" @@ -4769,7 +4801,7 @@ retrieving revision 1.138 diff -u -r1.138 edje_private.h --- src/lib/edje_private.h 21 Feb 2008 18:48:36 -0000 1.138 -+++ src/lib/edje_private.h 24 Feb 2008 04:19:48 -0000 ++++ src/lib/edje_private.h 24 Feb 2008 14:14:16 -0000 @@ -329,31 +329,31 @@ struct _Edje_Program /* a conditional program to be run */ ------------------------------------------------------------------------- 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