Enlightenment CVS committal Author : davemds Project : e17 Module : proto
Dir : e17/proto/edje_editor Modified Files: ChangeLog README TODO configure.in Log Message: * Redone everythink using engrave and engrave_canvas. * Remove glib2 dependencies * More eflzed code style NOTE: The editor could now open at least the e,ewl and etk default theme. With some error but open. The app only load edc file...error in engrave_load_edj() =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/ChangeLog,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ChangeLog 2 Jan 2007 06:40:56 -0000 1.2 +++ ChangeLog 8 Jan 2007 20:01:52 -0000 1.3 @@ -1,37 +0,0 @@ - -# ChangeLog for edje_editor # - - * tree to tree2 - * remake parser - * remake tree functionality - * fix font issue - * ton of bug fixed - * finish the preprocessor - * support : in edc - -0.1-beta4 -------------- - * Reenable relative position spinner callbacks. - * Move the remaining png inside the edje_editor.edj file (this cause some drawing problem in all combobox) - * Add the Image Alpha Slider. You can now change the alpha value of images. - * Change image chooser to a single combo to reduce used space. - * Add border functionality to images. - * Make the text effect work (note: GLOW? GLOW2? FAR?) - * Add alert dialog in many place - * Some various bugs fixed - * Implemented the spinner that drive DescriptionStateIndex Value - * Update reltocomboboxs when add or remove parts - * Min e Max size of a group (etk interface and fakewin limit) - * Implemented Text alpha slider - * various interface adjusting (add some table.. etc) - - -0.1-beta3 -------------- - * Remove the dependency from sys/dir.h for portability reason - Make use of opendir() instead of scandir() - * Remove function declared inside other function that cause - segv on some system (thanks to hisam) - * Remove unused Ecore dependencies - * Add some commet to the code. Primary on main.h - * Some code clean \ No newline at end of file =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- README 31 Dec 2006 05:59:18 -0000 1.2 +++ README 8 Jan 2007 20:01:52 -0000 1.3 @@ -14,23 +14,31 @@ - Evas - Etk - - GLib2 (this dependencie is in program to remove) + - Engrave + - Ecore -Building and Installing libdvdcss +Building and Installing ======================================= +./autogen make +sudo make install Running ======================================= +Usage: + edje_editor [EDC | EDJ] [IMAGE_DIR] [FONT_DIR] -Run the program from where you have compiled it. - -IMPORTANT NOTE: you have to save a new edc at least once before you -can do much of the operation(otherwise the program will die). -In other world: the file you are working on must have a name. +Example: + edje_editor #Open an empty file + edje_editor default.edj #Open the given EDJ + edje_editor default.edc #Open the given EDC + +Note on open an EDC: + To open an EDC file you must pass the IMAGE_DIR and FONT_DIR + parameters. If not given the EDC directory is assumed. Troubleshooting =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/TODO,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- TODO 2 Jan 2007 06:40:56 -0000 1.3 +++ TODO 8 Jan 2007 20:01:52 -0000 1.4 @@ -1,50 +1,26 @@ -TODO FOR 0.1 (not a complete list...only the first in my mind) +TODO edje_editor (not a complete list...only the first in my mind) ======================================= * TEXT & RECT: alpha make strange thing....WHY???? -* TEXT: Shadow Color don't change until a draw_all() - -* More handlers on the canvas to move the 2 points simultan and modify the offset. - * Tooltips EVERYWERE :) -* Command line at least to open file on startup - -* Have to preprocess the edc on reading (for #include statement) - * Up and Down buttons must move the selected part/description up and down (have to wait a way to move the row of the tree) -* fakewin: when a limit is reached (min e max) the small handler for resize go haead +* fakewin: the small handler for resize go haead * RelSpinner don't have to stop at 1.0 an 0 but ?? (maybe 100 -100) * make the interface fit well ats 1024x768 -* min e max for part - * A new object add must be take a progressive (and unique) number (newrect1, newrect2...etc) * Text object: GLOW? GLOW2? FAR? ... does edje suport this? * Make the visible checkbox work (should the visibility apply to the EDC also? not only in the editor?) +* Image: border don't do nothing...why? -TODO FOR 0.5 -======================================= - -* Program and signal manager - -* image_tween - -* remove the glib dependencies. The more it use from that lib is GString - and GList. Porting Glist to evas_list and GString to Etk_String. - - -TODO FOR 1.0 -======================================= - -* Program must open, manage and save all edc file (e17 default theme use as test) +* Reinsert all object in the EtkCanvas -* Program must handle all the edje functionality \ No newline at end of file =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/configure.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- configure.in 30 Dec 2006 09:50:54 -0000 1.1 +++ configure.in 8 Jan 2007 20:01:52 -0000 1.2 @@ -85,6 +85,24 @@ packagesrcdir=`cd $srcdir && pwd` AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}", [Source Code Directory]) +AC_PATH_GENERIC(ecore, 0.9.9.037, + [ ], + [ + echo "ERROR:" + echo "The ecore-config development script was not found in your execute" + echo "path. This may mean one of several things" + echo "1. You may not have installed the ecore-devel (or ecore-dev)" + echo " packages." + echo "2. You may have ecore installed somewhere not covered by your path." + echo "" + echo "If this is the case make sure you have the packages installed, AND" + echo "that the ecore-config script is in your execute path (see your" + echo "shell's manual page on setting the \$PATH environment variable), OR" + echo "alternatively, specify the script to use with --with-engrave-config." + AC_MSG_ERROR([Fatal Error: no engrave-config detected.]) + ] +) + AC_PATH_GENERIC(etk, 0.1.0.002, [ ], [ @@ -103,17 +121,6 @@ ] ) -PKG_CHECK_MODULES(GLIB2, glib-2.0 >= 2.12.4, - [ ], - [ - echo "ERROR:" - echo "glib-2.0 was not found." - echo "You may not have installed the glib-2.0-devel (or glib-2.0-dev)" - echo "packages." - AC_MSG_ERROR([Fatal Error: no glib-2.0 detected.]) - ] -) - AC_PATH_GENERIC(edje, 0.5.0, [ ], [ @@ -132,6 +139,24 @@ ] ) +AC_PATH_GENERIC(engrave, 0.1.0, + [ ], + [ + echo "ERROR:" + echo "The engrave-config development script was not found in your execute" + echo "path. This may mean one of several things" + echo "1. You may not have installed the engrave-devel (or engrave-dev)" + echo " packages." + echo "2. You may have edje installed somewhere not covered by your path." + echo "" + echo "If this is the case make sure you have the packages installed, AND" + echo "that the engrave-config script is in your execute path (see your" + echo "shell's manual page on setting the \$PATH environment variable), OR" + echo "alternatively, specify the script to use with --with-engrave-config." + AC_MSG_ERROR([Fatal Error: no engrave-config detected.]) + ] +) + AC_PATH_GENERIC(evas, 0.9.9, [ ], [ @@ -154,7 +179,7 @@ etk_prefix="\"`etk-config --prefix`/share/etk\"" AC_DEFINE_UNQUOTED(ETK_PACKAGE_DATA_DIR, $etk_prefix, [Data dir for etk lib.]) -requirements="etk glib2 edje evas" +requirements="ecore etk edje evas engrave" AC_SUBST(requirements) AC_SUBST(packagesrcdir) ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs