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

Reply via email to