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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs