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