Enlightenment CVS committal

Author  : davemds
Project : e17
Module  : proto/edje_editor

Dir     : e17/proto/edje_editor/src/bin


Modified Files:
        edje_editor_consolle.c edje_editor_consolle.h 
        edje_editor_program.c edje_editor_window.c main.c main.h 


Log Message:
cleans & renames of edje_editor_consolle.c

===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/edje_editor_consolle.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- edje_editor_consolle.c      2 Jul 2008 01:07:02 -0000       1.1
+++ edje_editor_consolle.c      2 Jul 2008 02:48:58 -0000       1.2
@@ -4,9 +4,50 @@
 #include <Edje_Edit.h>
 #include "main.h"
 
+/***   Locals   ***/
+static void _consolle_entry_item_append_ifnotexist(Etk_Widget *combo_entry, 
const char *text);
+static Etk_Widget* _create_signal_embed(void);
 
-void
-emit_entry_item_append_ifnot(Etk_Widget *combo_entry, const char *text)
+static Etk_Widget *UI_SignalEmitEntry;
+static Etk_Widget *UI_SourceEmitEntry;
+
+/***   Callbacks   ***/
+Etk_Bool
+_consolle_button_click_cb(Etk_Button *button, void *data)
+{
+   const char *sig, *sou;
+   
+   sig = 
etk_entry_text_get(ETK_ENTRY(etk_combobox_entry_entry_get(ETK_COMBOBOX_ENTRY(UI_SignalEmitEntry))));
+   sou = 
etk_entry_text_get(ETK_ENTRY(etk_combobox_entry_entry_get(ETK_COMBOBOX_ENTRY(UI_SourceEmitEntry))));
+   
+   edje_object_signal_emit(edje_o, sig, sou);
+   
+   _consolle_entry_item_append_ifnotexist(UI_SignalEmitEntry, sig);
+   _consolle_entry_item_append_ifnotexist(UI_SourceEmitEntry, sou);
+   
+   return ETK_TRUE;
+}
+
+Etk_Bool
+_consolle_combobox_entry_activated_cb(Etk_Combobox_Entry *combo, void *data)
+{
+   Etk_Combobox_Entry_Item *item;
+   Etk_Widget *entry;
+   char *str;
+   
+   entry = etk_combobox_entry_entry_get(combo);
+   item = etk_combobox_entry_active_item_get(combo);
+ 
+   str = etk_combobox_entry_item_field_get(item, 0);
+   etk_entry_text_set(ETK_ENTRY(entry), str);
+   
+   return ETK_TRUE;
+}
+
+
+/***   Internals   ***/
+static void
+_consolle_entry_item_append_ifnotexist(Etk_Widget *combo_entry, const char 
*text)
 {
    Etk_Combobox_Entry_Item *item;
    char *str;
@@ -25,64 +66,8 @@
    etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(combo_entry), text);
 }
 
-Evas_Object *
-create_consolle(void)
-{
-   Etk_Widget *embed;
-   
-   Consolle = edje_object_add(ecore_evas_get(UI_ecore_MainWin));
-   edje_object_file_set(Consolle, EdjeFile, "Consolle");
-   evas_object_show(Consolle);
-   
-   //Embed Signal Emit
-   embed = etk_embed_new(UI_evas);
-   etk_container_add(ETK_CONTAINER(embed), create_signal_embed());
-   etk_embed_position_method_set(ETK_EMBED(embed), _embed_position_set,
-                                 UI_ecore_MainWin);
-   etk_widget_show_all(embed);
-   edje_object_part_swallow(Consolle,"signal_swallow",
-                            etk_embed_object_get(ETK_EMBED(embed)));
-   return Consolle;
-}
-
-void
-ConsolleClear(void)
-{
-   edje_object_part_text_set(Consolle, "line1", "");
-   edje_object_part_text_set(Consolle, "line2", "");
-   edje_object_part_text_set(Consolle, "line3", "");
-   edje_object_part_text_set(Consolle, "line4", "");
-   edje_object_part_text_set(Consolle, "line5", "");
-   
-   while(stack)
-   {
-      evas_stringshare_del(evas_list_data(stack));
-      stack = evas_list_remove_list(stack, stack);
-   }
-   consolle_count = 0;
-}
-void
-ConsolleLog(char *text)
-{
-   //printf("LOG: %s\n", text);
-   
-   stack = evas_list_prepend(stack, evas_stringshare_add(text));
-   
-   while (evas_list_count(stack) > 5)
-   {
-      evas_stringshare_del(evas_list_data(evas_list_last(stack)));
-      stack = evas_list_remove_list(stack, evas_list_last(stack));
-   }
-
-   edje_object_part_text_set(Consolle, "line1", evas_list_nth(stack, 0));
-   edje_object_part_text_set(Consolle, "line2", evas_list_nth(stack, 1));
-   edje_object_part_text_set(Consolle, "line3", evas_list_nth(stack, 2));
-   edje_object_part_text_set(Consolle, "line4", evas_list_nth(stack, 3));
-   edje_object_part_text_set(Consolle, "line5", evas_list_nth(stack, 4));
-}
-
-Etk_Widget*
-create_signal_embed(void)
+static Etk_Widget*
+_create_signal_embed(void)
 {
    Etk_Widget *hbox;
    Etk_Widget *label;
@@ -117,101 +102,70 @@
    etk_box_append(ETK_BOX(hbox), button, 0, ETK_BOX_NONE, 0);
    
    etk_signal_connect("active-item-changed", ETK_OBJECT(UI_SignalEmitEntry),
-                      ETK_CALLBACK(on_SignalEmitEntry_activated), NULL);
+                      ETK_CALLBACK(_consolle_combobox_entry_activated_cb), 
NULL);
    etk_signal_connect("active-item-changed", ETK_OBJECT(UI_SourceEmitEntry),
-                      ETK_CALLBACK(on_SignalEmitEntry_activated), NULL);
+                      ETK_CALLBACK(_consolle_combobox_entry_activated_cb), 
NULL);
    
    etk_signal_connect("clicked", ETK_OBJECT(button),
-                      ETK_CALLBACK(on_AllButton_click), (void*)EMIT_SIGNAL);
+                      ETK_CALLBACK(_consolle_button_click_cb), NULL);
    
    return hbox;
 }
 
-void
-PopulateSourceComboEntry(void)
+
+/***   Implementation   ***/
+Evas_Object *
+consolle_create(void)
 {
-   Evas_List *l;
-   char *image_name;
-   printf("Populate Program Source ComboEntry\n");
-    
-   //Stop signal propagation
-   etk_signal_block("active-item-changed", ETK_OBJECT(UI_SourceEntry),
-                  ETK_CALLBACK(on_SourceEntry_item_changed), NULL);
+   Etk_Widget *embed;
    
-   etk_combobox_entry_clear(ETK_COMBOBOX_ENTRY(UI_SourceEntry));
+   EV_Consolle = edje_object_add(ecore_evas_get(UI_ecore_MainWin));
+   edje_object_file_set(EV_Consolle, EdjeFile, "Consolle");
+   evas_object_show(EV_Consolle);
    
-   l = edje_edit_parts_list_get(edje_o);
-   while (l)
-   {
-      image_name = GetPartTypeImage(edje_edit_part_type_get(edje_o, 
(char*)l->data));
-      etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SourceEntry),
-                  etk_image_new_from_edje(EdjeFile, image_name),
-                  (char *)l->data);
-      free(image_name);
-      
-      l = l->next;
-   }
-   edje_edit_string_list_free(l);
-   
-   //Renable  signal propagation
-   etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_SourceEntry),
-                     ETK_CALLBACK(on_SourceEntry_item_changed), NULL);
+   //Embed Signal Emit
+   embed = etk_embed_new(UI_evas);
+   etk_container_add(ETK_CONTAINER(embed), _create_signal_embed());
+   etk_embed_position_method_set(ETK_EMBED(embed), _embed_position_set,
+                                 UI_ecore_MainWin);
+   etk_widget_show_all(embed);
+   edje_object_part_swallow(EV_Consolle,"signal_swallow",
+                            etk_embed_object_get(ETK_EMBED(embed)));
+   return EV_Consolle;
 }
 
 void
-PopulateSignalComboEntry(void)
+consolle_clear(void)
 {
-   printf("Populate Program Signal ComboEntry\n");
+   edje_object_part_text_set(EV_Consolle, "line1", "");
+   edje_object_part_text_set(EV_Consolle, "line2", "");
+   edje_object_part_text_set(EV_Consolle, "line3", "");
+   edje_object_part_text_set(EV_Consolle, "line4", "");
+   edje_object_part_text_set(EV_Consolle, "line5", "");
    
-   //Stop signal propagation
-   etk_signal_block("active-item-changed", ETK_OBJECT(UI_SignalEntry),
-                  ETK_CALLBACK(on_SignalEntry_item_changed), NULL);
-   
-   etk_combobox_entry_clear(ETK_COMBOBOX_ENTRY(UI_SignalEntry));
-      
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "program,start");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "program,stop");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "load");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "show");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "hide");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "resize");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,in");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,out");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,move");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,down,1");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,up,1");
-   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
-            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,clicked,1");
-   
-   //Renable  signal propagation
-   etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_SignalEntry),
-                     ETK_CALLBACK(on_SignalEntry_item_changed), NULL);
+   while(stack)
+   {
+      evas_stringshare_del(evas_list_data(stack));
+      stack = evas_list_remove_list(stack, stack);
+   }
+   consolle_count = 0;
 }
-
-
-Etk_Bool
-on_SignalEmitEntry_activated(Etk_Combobox_Entry *combo, void *data)
+void
+consolle_log(char *text)
 {
-   Etk_Combobox_Entry_Item *item;
-   Etk_Widget *entry;
-   char *str;
+   //printf("LOG: %s\n", text);
    
-   entry = etk_combobox_entry_entry_get(combo);
-   item = etk_combobox_entry_active_item_get(combo);
- 
-   str = etk_combobox_entry_item_field_get(item, 0);
-   etk_entry_text_set(ETK_ENTRY(entry), str);
+   stack = evas_list_prepend(stack, evas_stringshare_add(text));
    
-   return ETK_TRUE;
+   while (evas_list_count(stack) > 5)
+   {
+      evas_stringshare_del(evas_list_data(evas_list_last(stack)));
+      stack = evas_list_remove_list(stack, evas_list_last(stack));
+   }
+
+   edje_object_part_text_set(EV_Consolle, "line1", evas_list_nth(stack, 0));
+   edje_object_part_text_set(EV_Consolle, "line2", evas_list_nth(stack, 1));
+   edje_object_part_text_set(EV_Consolle, "line3", evas_list_nth(stack, 2));
+   edje_object_part_text_set(EV_Consolle, "line4", evas_list_nth(stack, 3));
+   edje_object_part_text_set(EV_Consolle, "line5", evas_list_nth(stack, 4));
 }
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/edje_editor_consolle.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- edje_editor_consolle.h      2 Jul 2008 01:07:02 -0000       1.1
+++ edje_editor_consolle.h      2 Jul 2008 02:48:58 -0000       1.2
@@ -2,21 +2,18 @@
 #define _EDJE_EDITOR_CONSOLLE_H_
 
 
-Evas_Object     *Consolle;              //The lower consolle panel
-Etk_Widget      *UI_SignalEmitEntry;
-Etk_Widget      *UI_SourceEmitEntry;
+Evas_Object     *EV_Consolle;              //The lower consolle panel
 
 
-Evas_Object *create_consolle(void);
 
-void ConsolleLog(char *text);
-void ConsolleClear(void);
+Evas_Object* consolle_create(void);
+void         consolle_log   (char *text);
+void         consolle_clear (void);
+
 
-Etk_Widget* create_signal_embed(void);
 void PopulateSourceComboEntry(void);
 void PopulateSignalComboEntry(void);
-void emit_entry_item_append_ifnot(Etk_Widget *combo_entry, const char *text);
-Etk_Bool on_SignalEmitEntry_activated      (Etk_Combobox_Entry *combo, void 
*data);
+
 
 
 #endif
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/edje_editor_program.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- edje_editor_program.c       2 Jul 2008 01:07:02 -0000       1.1
+++ edje_editor_program.c       2 Jul 2008 02:48:58 -0000       1.2
@@ -401,6 +401,80 @@
    etk_object_destroy(ETK_OBJECT(str));
 }
 
+
+void
+PopulateSourceComboEntry(void)
+{
+   Evas_List *l;
+   char *image_name;
+   printf("Populate Program Source ComboEntry\n");
+    
+   //Stop signal propagation
+   etk_signal_block("active-item-changed", ETK_OBJECT(UI_SourceEntry),
+                  ETK_CALLBACK(on_SourceEntry_item_changed), NULL);
+   
+   etk_combobox_entry_clear(ETK_COMBOBOX_ENTRY(UI_SourceEntry));
+   
+   l = edje_edit_parts_list_get(edje_o);
+   while (l)
+   {
+      image_name = GetPartTypeImage(edje_edit_part_type_get(edje_o, 
(char*)l->data));
+      etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SourceEntry),
+                  etk_image_new_from_edje(EdjeFile, image_name),
+                  (char *)l->data);
+      free(image_name);
+      
+      l = l->next;
+   }
+   edje_edit_string_list_free(l);
+   
+   //Renable  signal propagation
+   etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_SourceEntry),
+                     ETK_CALLBACK(on_SourceEntry_item_changed), NULL);
+}
+
+void
+PopulateSignalComboEntry(void)
+{
+   printf("Populate Program Signal ComboEntry\n");
+   
+   //Stop signal propagation
+   etk_signal_block("active-item-changed", ETK_OBJECT(UI_SignalEntry),
+                  ETK_CALLBACK(on_SignalEntry_item_changed), NULL);
+   
+   etk_combobox_entry_clear(ETK_COMBOBOX_ENTRY(UI_SignalEntry));
+      
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "program,start");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "program,stop");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "load");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "show");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "hide");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "resize");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,in");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,out");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,move");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,down,1");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,up,1");
+   etk_combobox_entry_item_append(ETK_COMBOBOX_ENTRY(UI_SignalEntry),
+            etk_image_new_from_edje(EdjeFile, "DESC.PNG"), "mouse,clicked,1");
+   
+   //Renable  signal propagation
+   etk_signal_unblock("active-item-changed", ETK_OBJECT(UI_SignalEntry),
+                     ETK_CALLBACK(on_SignalEntry_item_changed), NULL);
+}
+
+
 Etk_Bool
 on_ActionComboBox_changed(Etk_Combobox *combobox, void *data)
 {
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/edje_editor_window.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- edje_editor_window.c        2 Jul 2008 02:26:31 -0000       1.2
+++ edje_editor_window.c        2 Jul 2008 02:48:58 -0000       1.3
@@ -246,7 +246,7 @@
 
 
    //Consolle
-   Consolle = create_consolle();
+   EV_Consolle = consolle_create();
    
    //Filechooser
    UI_FileChooserDialog = create_filechooser_dialog();
@@ -294,8 +294,8 @@
    evas_object_resize(embed_object, TREE_WIDTH, win_h - 55);
    
    //Resize Consolle
-   evas_object_move(Consolle, TREE_WIDTH + 5, win_h - 105);
-   evas_object_resize(Consolle, win_w - TREE_WIDTH - 10, 75);
+   evas_object_move(EV_Consolle, TREE_WIDTH + 5, win_h - 105);
+   evas_object_resize(EV_Consolle, win_w - TREE_WIDTH - 10, 75);
 }
 /* Catch all the signal from the editing edje object */
 void
@@ -305,7 +305,7 @@
    consolle_count++;
    snprintf(buf, sizeof(buf), "[%d]  SIGNAL = '%s'     SOURCE = '%s'",
             consolle_count, sig, src);
-   ConsolleLog(buf);
+   consolle_log(buf);
 }
 
 
@@ -321,7 +321,6 @@
    const char *tween;
    Etk_Tree_Row *row, *next, *prev;
    Evas_List *icons, *l;
-   const char *sig, *sou;
 
    switch ((int)data)
       {
@@ -513,13 +512,6 @@
       break;
    case IMAGE_TWEEN_DOWN:
       ShowAlert("Down not yet implemented.");
-      break;
-   case EMIT_SIGNAL:
-      sig = 
etk_entry_text_get(ETK_ENTRY(etk_combobox_entry_entry_get(ETK_COMBOBOX_ENTRY(UI_SignalEmitEntry))));
-      sou = 
etk_entry_text_get(ETK_ENTRY(etk_combobox_entry_entry_get(ETK_COMBOBOX_ENTRY(UI_SourceEmitEntry))));
-      edje_object_signal_emit(edje_o, sig, sou);
-      emit_entry_item_append_ifnot(UI_SignalEmitEntry, sig);
-      emit_entry_item_append_ifnot(UI_SourceEmitEntry, sou);
       break;
    case RUN_PROG:
       if (etk_string_length_get(Cur.prog))
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/main.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -3 -r1.43 -r1.44
--- main.c      2 Jul 2008 01:07:02 -0000       1.43
+++ main.c      2 Jul 2008 02:48:58 -0000       1.44
@@ -140,7 +140,7 @@
       edje_edit_save(edje_o);
    
    evas_object_hide(edje_o);
-   ConsolleClear();
+   consolle_clear();
    
    //evas_object_del(edje_o);
    //edje_o = NULL;
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/src/bin/main.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -3 -r1.39 -r1.40
--- main.h      2 Jul 2008 02:26:31 -0000       1.39
+++ main.h      2 Jul 2008 02:48:58 -0000       1.40
@@ -129,7 +129,6 @@
    IMAGE_TWEEN_ADD,
    IMAGE_TWEEN_DELETE,
    SAVE_SCRIPT,
-   EMIT_SIGNAL,
    RUN_PROG
 };
 



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to