Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor
Dir : e17/proto/edje_editor/src/bin Modified Files: callbacks.c interface.c interface.h main.h Log Message: * Add a 'run' button in program frame to execute the selected program. =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/src/bin/callbacks.c,v retrieving revision 1.61 retrieving revision 1.62 diff -u -3 -r1.61 -r1.62 --- callbacks.c 24 Feb 2008 03:52:58 -0000 1.61 +++ callbacks.c 24 Feb 2008 14:17:09 -0000 1.62 @@ -216,16 +216,20 @@ edje_edit_print_internal_status(edje_o); break; case IMAGE_TWEEN_UP: - ShowAlert("Up not yet implemented."); + ShowAlert("Up not yet implemented."); break; case IMAGE_TWEEN_DOWN: - ShowAlert("Down not yet implemented."); + ShowAlert("Down not yet implemented."); + break; + case RUN_PROG: + if (etk_string_length_get(Cur.prog)) + edje_edit_program_run(edje_o, Cur.prog->string); break; case SAVE_SCRIPT: - text = etk_textblock_text_get(ETK_TEXT_VIEW(UI_ScriptBox)->textblock, - ETK_TRUE); - ShowAlert("Script not yet implemented."); - etk_object_destroy(ETK_OBJECT(text)); + text = etk_textblock_text_get(ETK_TEXT_VIEW(UI_ScriptBox)->textblock, + ETK_TRUE); + ShowAlert("Script not yet implemented."); + etk_object_destroy(ETK_OBJECT(text)); break; default: break; =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -3 -r1.65 -r1.66 --- interface.c 24 Feb 2008 03:52:58 -0000 1.65 +++ interface.c 24 Feb 2008 14:17:09 -0000 1.66 @@ -2497,8 +2497,17 @@ ETK_STOCK_SMALL); etk_entry_image_set(ETK_ENTRY(UI_ProgramEntry), ETK_ENTRY_IMAGE_SECONDARY, ETK_IMAGE(UI_ProgramEntryImage)); - etk_table_attach_default(ETK_TABLE(table),UI_ProgramEntry, 1, 3, 0, 0); + etk_table_attach_default(ETK_TABLE(table),UI_ProgramEntry, 1, 2, 0, 0); + + //ScriptSaveButton + UI_RunProgButton = etk_button_new_from_stock(ETK_STOCK_MEDIA_PLAYBACK_START); + etk_object_properties_set(ETK_OBJECT(UI_RunProgButton), + "label","Run",NULL); + etk_table_attach_default(ETK_TABLE(table),UI_RunProgButton, 3, 3, 0, 0); + + etk_signal_connect("clicked", ETK_OBJECT(UI_RunProgButton), + ETK_CALLBACK(on_AllButton_click), (void*)RUN_PROG); //UI_SourceEntry label = etk_label_new("<b>Source</b>"); =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.h,v retrieving revision 1.33 retrieving revision 1.34 diff -u -3 -r1.33 -r1.34 --- interface.h 23 Feb 2008 03:54:46 -0000 1.33 +++ interface.h 24 Feb 2008 14:17:09 -0000 1.34 @@ -102,7 +102,8 @@ Etk_Widget *UI_ScriptSaveButton; /* program frame objects */ Etk_Widget *UI_ProgramEntry; -Etk_Widget *UI_ProgramEntryImage; +Etk_Widget *UI_ProgramEntryImage; +Etk_Widget *UI_RunProgButton; Etk_Widget *UI_SignalEntry; Etk_Widget *UI_ActionComboBox; Etk_Widget *UI_TransiComboBox; =================================================================== RCS file: /cvs/e/e17/proto/edje_editor/src/bin/main.h,v retrieving revision 1.30 retrieving revision 1.31 diff -u -3 -r1.30 -r1.31 --- main.h 24 Feb 2008 03:52:59 -0000 1.30 +++ main.h 24 Feb 2008 14:17:09 -0000 1.31 @@ -107,8 +107,7 @@ IMAGE_TWEEN_ADD, IMAGE_TWEEN_DELETE, SAVE_SCRIPT, - LOAD_WIN, - SAVE_WIN + RUN_PROG }; struct Current_State ------------------------------------------------------------------------- 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