Enlightenment CVS committal

Author  : fletch3k
Project : misc
Module  : enotes

Dir     : misc/enotes/src


Modified Files:
        controlcentre.c controlcentre.h ipc.c ipc.h msgbox.c note.c 
        saveload.c settings.c 


Log Message:
Keeping up with EWL - more IPC foo - some bugs remain

===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/controlcentre.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- controlcentre.c     29 Apr 2004 16:20:19 -0000      1.9
+++ controlcentre.c     24 Aug 2004 13:01:33 -0000      1.10
@@ -13,7 +13,7 @@
 
 #include "controlcentre.h"
 
-extern MainConfig *main_config;
+ControlCentre *controlcentre;
 
 
 /**
@@ -22,12 +22,14 @@
 void
 setup_cc(void)
 {
-       ControlCentre   controlcentre;
-       ControlCentre  *cc = &controlcentre;
+       ControlCentre  *cc;
        char           *edjefn = malloc(PATH_MAX);
        char           *fontpath = malloc(PATH_MAX);
        Evas_Coord      edje_w, edje_h;
 
+       cc=malloc(sizeof(ControlCentre));
+       controlcentre=cc;
+
        /* Setup the Window */
        cc->win = ecore_evas_software_x11_new(NULL, 0, 0, 0, 250, 250);
        ecore_evas_title_set(cc->win, "Enotes");
@@ -63,7 +65,7 @@
        evas_object_move(cc->edje, 0, 0);
        evas_object_layer_set(cc->edje, 1);
        evas_object_name_set(cc->edje, "edje");
-       evas_object_pass_events_set(cc->edje, 1);
+       evas_object_pass_events_set(cc->edje, 0);
        evas_object_show(cc->edje);
 
        /* EDJE and ECORE min, max and resizing */
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/controlcentre.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- controlcentre.h     25 Apr 2004 16:25:50 -0000      1.5
+++ controlcentre.h     24 Aug 2004 13:01:33 -0000      1.6
@@ -50,6 +50,9 @@
        Evas_Object    *edje;
 } ControlCentre;
 
+extern ControlCentre *controlcentre;
+extern MainConfig *main_config;
+
 /* Setting the Control Centre up */
 void            setup_cc(void);
 
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/ipc.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- ipc.c       11 Mar 2004 17:28:58 -0000      1.4
+++ ipc.c       24 Aug 2004 13:01:33 -0000      1.5
@@ -14,6 +14,7 @@
 #include "ipc.h"
 
 Ecore_Ipc_Server *mysvr;
+Ecore_Event_Handler *listenev;
 
 /**
  * @return: Integer stating whether a server is running.
@@ -50,7 +51,7 @@
                        mysvr = ecore_ipc_server_add(ECORE_IPC_LOCAL_USER,
                                                     IPC_NAME, IPC_PORT, NULL);
                        if (mysvr != NULL) {
-                               ecore_event_handler_add
+                               listenev=ecore_event_handler_add
                                        (ECORE_IPC_EVENT_CLIENT_DATA,
                                         ipc_svr_data_recv, NULL);
                        }
@@ -67,14 +68,13 @@
 void
 send_to_server(char *msg)
 {
-       Ecore_Ipc_Server *p;
-
-       if ((p =
+       if ((mysvr =
             ecore_ipc_server_connect(ECORE_IPC_LOCAL_USER, IPC_NAME, IPC_PORT,
                                      NULL)) != NULL) {
-               ecore_ipc_server_send(p, 0, 0, 0, 0, 0, optarg,
-                                     strlen(optarg) + 1);
-               ecore_ipc_server_del(p);
+       
+               ipc_send_message_with_mysvr(msg);  /*  To server  */
+       
+               ecore_ipc_server_del(mysvr);
        } else {
                return;
        }
@@ -123,6 +123,20 @@
                                }
                        } else if (p->cmd == CLOSE) {
                                ecore_main_loop_quit();
+                       } else if (p->cmd == CONTROLCENTRECLOSE) {
+                               if (controlcentre!=NULL){
+                                       ecore_evas_free(controlcentre->win);
+                                       free(controlcentre);
+                                       controlcentre=NULL;
+                               } else {
+                                       new_note_with_values (325, 0, "No Control 
Centre to Close", "An IPC command was recieved which\nwants to close the 
controlcentre.\n\nSince the control centre isn't currently\nopen, it wasn't possible 
to do so!");
+                               }
+                       } else if (p->cmd == CONTROLCENTREOPEN) {
+                               if (controlcentre==NULL){
+                                       setup_cc();
+                               } else {
+                                       new_note_with_values (325, 0, "Control Centre 
Already Open", "An IPC command was recieved which\nwants to open the control centre, 
but the\ncontrol centre is already open!");
+                               }
                        }
                }
        }
@@ -130,6 +144,19 @@
 }
 
 /**
+ * @param msg: The message to be sent to the connected host.
+ * @brief:     Send a char message to the host.
+ */
+void
+ipc_send_message_with_mysvr (char *msg)
+{
+       if (msg!=NULL && mysvr != NULL)
+               ecore_ipc_server_send(mysvr, 0, 0, 0, 0, 0, msg, strlen(msg) + 1);
+       return;
+}
+
+
+/**
  * @param msg: Message to parse.
  * @return: Returns the RecvMsg variable containing the individual
  *          options and information.
@@ -176,6 +203,10 @@
                p->cmd = NOTE;
        } else if (!strcmp(one, "CLOSE")) {
                p->cmd = CLOSE;
+       } else if (!strcmp(one, "CONTROLCENTREOPEN")) {
+               p->cmd = CONTROLCENTREOPEN;
+       } else if (!strcmp(one, "CONTROLCENTRECLOSE")) {
+               p->cmd = CONTROLCENTRECLOSE;
        } else {
                free(one);
                free(p);
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/ipc.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- ipc.h       7 Feb 2004 22:01:56 -0000       1.3
+++ ipc.h       24 Aug 2004 13:01:33 -0000      1.4
@@ -24,13 +24,16 @@
 #include "note.h"
 #include "storage.h"
 #include "debug.h"
+#include "controlcentre.h"
 
 #define IPC_NAME "enotes"
 #define IPC_PORT 2323
 
 typedef enum {                 /* More to come. :-) */
        NOTE,
-       CLOSE
+       CLOSE,
+       CONTROLCENTREOPEN,
+       CONTROLCENTRECLOSE
 } MessageType;
 
 typedef struct {
@@ -39,6 +42,7 @@
 } RecvMsg;
 
 extern Ecore_Ipc_Server *mysvr;
+extern Ecore_Event_Handler *listenev;
 
 /* High Level */
 int             find_server(void);
@@ -47,8 +51,10 @@
 
 /* Low Level */
 int             ipc_svr_data_recv(void *data, int type, void *event);
+int             ipc_response_data_recv(void *data, int type, void *event);
 RecvMsg        *parse_message(char *msg);
 int             ipc_close_enotes(void *data);
 char           *fix_newlines(char *b);
+void            ipc_send_message_with_mysvr (char *msg);
 
 #endif
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/msgbox.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- msgbox.c    11 Mar 2004 17:28:58 -0000      1.3
+++ msgbox.c    24 Aug 2004 13:01:33 -0000      1.4
@@ -55,11 +55,11 @@
 
        /* Setup the EWL Widgets */
        mb->emb = ewl_embed_new();
-       ewl_object_set_fill_policy((Ewl_Object *) mb->emb, EWL_FLAG_FILL_FILL);
-       ewl_widget_set_appearance(mb->emb, "window");
+       ewl_object_fill_policy_set((Ewl_Object *) mb->emb, EWL_FLAG_FILL_FILL);
+       ewl_widget_appearance_set(mb->emb, "window");
        ewl_widget_show(mb->emb);
 
-       mb->eo = ewl_embed_set_evas((Ewl_Embed *) mb->emb, mb->evas, (void *)
+       mb->eo = ewl_embed_evas_set((Ewl_Embed *) mb->emb, mb->evas, (void *)
                                    ecore_evas_software_x11_window_get(mb->
                                                                       win));
        evas_object_name_set(mb->eo, "eo");
@@ -69,21 +69,21 @@
        evas_object_show(mb->eo);
 
        mb->vbox = ewl_vbox_new();
-       ewl_container_append_child((Ewl_Container *) mb->emb, mb->vbox);
-       ewl_object_set_fill_policy((Ewl_Object *) mb->vbox, EWL_FLAG_FILL_FILL);
+       ewl_container_child_append((Ewl_Container *) mb->emb, mb->vbox);
+       ewl_object_fill_policy_set((Ewl_Object *) mb->vbox, EWL_FLAG_FILL_FILL);
        ewl_widget_show(mb->vbox);
 
        mb->msg = ewl_text_new(content);
-       ewl_container_append_child((Ewl_Container *) mb->vbox, mb->msg);
-       ewl_object_set_fill_policy((Ewl_Object *) mb->msg, EWL_FLAG_FILL_FILL);
+       ewl_container_child_append((Ewl_Container *) mb->vbox, mb->msg);
+       ewl_object_fill_policy_set((Ewl_Object *) mb->msg, EWL_FLAG_FILL_FILL);
        ewl_widget_show(mb->msg);
 
        mb->hbox = ewl_hbox_new();
-       ewl_container_append_child((Ewl_Container *) mb->vbox, mb->hbox);
+       ewl_container_child_append((Ewl_Container *) mb->vbox, mb->hbox);
        ewl_widget_show(mb->hbox);
 
        mb->okbtn = ewl_button_new("Ok.");
-       ewl_container_append_child((Ewl_Container *) mb->hbox, mb->okbtn);
+       ewl_container_child_append((Ewl_Container *) mb->hbox, mb->okbtn);
        ewl_widget_show(mb->okbtn);
 
        /* Ecore Callbacks */
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/note.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- note.c      5 May 2004 18:59:26 -0000       1.15
+++ note.c      24 Aug 2004 13:01:33 -0000      1.16
@@ -84,6 +84,8 @@
        dml("Closing a Note", 2);
 
        ecore_timer_del(p->timcomp);
+       p->timcomp=NULL;
+
        ecore_evas_free(p->win);
        free(p);
        gbl_notes = evas_list_remove_list(gbl_notes, note);
@@ -98,7 +100,7 @@
 
        if (saveload != NULL) {
                dml("Removing note entry from saveload list", 2);
-               ewl_tree_destroy_row((Ewl_Tree *) saveload->tree,
+               ewl_tree_row_destroy((Ewl_Tree *) saveload->tree,
                                     p->saveload_row);
        }
 
@@ -192,9 +194,9 @@
 
        /* Ewl */
        p->emb = ewl_embed_new();
-       ewl_object_set_fill_policy((Ewl_Object *) p->emb, EWL_FLAG_FILL_FILL);
+       ewl_object_fill_policy_set((Ewl_Object *) p->emb, EWL_FLAG_FILL_FILL);
        ewl_widget_show(p->emb);
-       p->eo = ewl_embed_set_evas(EWL_EMBED(p->emb),
+       p->eo = ewl_embed_evas_set((Ewl_Embed*)p->emb,
                                   ecore_evas_get(p->win), (void *)
                                   ecore_evas_software_x11_window_get(p->win));
        evas_object_layer_set(p->eo, 2);
@@ -203,20 +205,24 @@
        evas_object_show(p->eo);
 
 
+       evas_object_focus_set (p->eo, TRUE);
+       ewl_embed_focus_set ((Ewl_Embed*)p->emb, TRUE);
+
+
        p->vbox = ewl_vbox_new();
-       ewl_object_set_fill_policy((Ewl_Object *) p->vbox, EWL_FLAG_FILL_FILL);
-       ewl_container_append_child((Ewl_Container *) p->emb, p->vbox);
+       ewl_object_fill_policy_set((Ewl_Object *) p->vbox, EWL_FLAG_FILL_FILL);
+       ewl_container_child_append((Ewl_Container *) p->emb, p->vbox);
        ewl_widget_show(p->vbox);
 
        ewl_callback_append(p->emb, EWL_CALLBACK_CONFIGURE, note_move_embed,
                            p->vbox);
 
        p->title = ewl_entry_new(title);
-       ewl_container_append_child((Ewl_Container *) p->vbox, p->title);
+       ewl_container_child_append((Ewl_Container *) p->vbox, p->title);
        ewl_widget_show(p->title);
 
-       p->content = ewl_textarea_new(fcontent);
-       ewl_container_append_child((Ewl_Container *) p->vbox, p->content);
+       p->content = ewl_text_new(fcontent);
+       ewl_container_child_append((Ewl_Container *) p->vbox, p->content);
        ewl_widget_show(p->content);
 
        /* Ecore Callbacks */
@@ -388,6 +394,8 @@
 {
        Note           *p = (Note *) data;
 
+       if (p->timcomp==NULL) return(0);
+
        if (p->txt_title != NULL) {
                if (strcmp
                    (p->txt_title,
@@ -475,7 +483,7 @@
 {
        Note           *p = evas_list_data(note);
 
-       return ((char *) ewl_textarea_get_text((Ewl_TextArea *) p->content));
+       return ((char *) ewl_text_text_get((Ewl_Text *) p->content));
 }
 
 
@@ -519,6 +527,6 @@
 void
 note_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
 {
-       ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+       ewl_object_geometry_request(EWL_OBJECT(user_data), CURRENT_X(w),
                                    CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
 }
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/saveload.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- saveload.c  5 May 2004 18:59:26 -0000       1.9
+++ saveload.c  24 Aug 2004 13:01:33 -0000      1.10
@@ -65,13 +65,13 @@
 
        /* Setup the EWL Widgets */
        saveload->emb = ewl_embed_new();
-       ewl_object_set_fill_policy((Ewl_Object *) saveload->emb,
+       ewl_object_fill_policy_set((Ewl_Object *) saveload->emb,
                                   EWL_FLAG_FILL_FILL);
-       ewl_widget_set_appearance(saveload->emb, "window");
+       ewl_widget_appearance_set(saveload->emb, "window");
        ewl_widget_show(saveload->emb);
 
        saveload->eo =
-               ewl_embed_set_evas((Ewl_Embed *) saveload->emb, saveload->evas,
+               ewl_embed_evas_set((Ewl_Embed *) saveload->emb, saveload->evas,
                                   (void *)
                                   ecore_evas_software_x11_window_get(saveload->
                                                                      win));
@@ -81,10 +81,13 @@
        evas_object_resize(saveload->eo, SAVELOAD_W, SAVELOAD_H);
        evas_object_show(saveload->eo);
 
+       evas_object_focus_set (saveload->eo, TRUE);
+       ewl_embed_focus_set ((Ewl_Embed*)saveload->emb, TRUE);
+
        saveload->vbox = ewl_vbox_new();
-       ewl_container_append_child((Ewl_Container *) saveload->emb,
+       ewl_container_child_append((Ewl_Container *) saveload->emb,
                                   saveload->vbox);
-       ewl_object_set_fill_policy((Ewl_Object *) saveload->vbox,
+       ewl_object_fill_policy_set((Ewl_Object *) saveload->vbox,
                                   EWL_FLAG_FILL_FILL);
        ewl_widget_show(saveload->vbox);
 
@@ -92,26 +95,26 @@
                            save_and_load_move_embed, saveload->vbox);
 
        saveload->tree = ewl_tree_new(1);
-       ewl_container_append_child((Ewl_Container *) saveload->vbox,
+       ewl_container_child_append((Ewl_Container *) saveload->vbox,
                                   saveload->tree);
-       ewl_object_set_fill_policy((Ewl_Object *) saveload->tree,
+       ewl_object_fill_policy_set((Ewl_Object *) saveload->tree,
                                   EWL_FLAG_FILL_FILL);
 
        headers[0] = strdup("Note Title");
-       ewl_tree_set_headers((Ewl_Tree *) saveload->tree, headers);
+       ewl_tree_headers_set((Ewl_Tree *) saveload->tree, headers);
        free(headers[0]);
 
        ewl_widget_show(saveload->tree);
 
        saveload->txt_selected = ewl_text_new("Selected: N/A");
-       ewl_container_append_child((Ewl_Container *) saveload->vbox,
+       ewl_container_child_append((Ewl_Container *) saveload->vbox,
                                   saveload->txt_selected);
        ewl_widget_show(saveload->txt_selected);
 
        saveload->hbox = ewl_hbox_new();
-       ewl_container_append_child((Ewl_Container *) saveload->vbox,
+       ewl_container_child_append((Ewl_Container *) saveload->vbox,
                                   saveload->hbox);
-       ewl_object_set_fill_policy((Ewl_Object *) saveload->hbox,
+       ewl_object_fill_policy_set((Ewl_Object *) saveload->hbox,
                                   EWL_FLAG_FILL_HFILL);
        ewl_widget_show(saveload->hbox);
 
@@ -154,7 +157,7 @@
 saveload_setup_button(Ewl_Widget * c, Ewl_Widget ** b, char *label)
 {
        *b = ewl_button_new(label);
-       ewl_container_append_child((Ewl_Container *) c, *b);
+       ewl_container_child_append((Ewl_Container *) c, *b);
        ewl_widget_show(*b);
        return;
 }
@@ -202,7 +205,7 @@
                            (void *) ewl_saveload_listitem_click, NULL);
        ewl_widget_show(capt);
        d->saveload_row =
-               (Ewl_Row *) ewl_tree_add_row((Ewl_Tree *) tree, 0, &capt);
+               (Ewl_Row *) ewl_tree_row_add((Ewl_Tree *) tree, 0, &capt);
        return;
 }
 
@@ -288,9 +291,9 @@
 {
        char           *tmp = malloc(MAX_TITLE);
 
-       saveload_selected = ewl_text_get_text((Ewl_Text *) o);
+       saveload_selected = ewl_text_text_get((Ewl_Text *) o);
        snprintf(tmp, MAX_TITLE, "Selected: %s", saveload_selected);
-       ewl_text_set_text((Ewl_Text *) saveload->txt_selected, tmp);
+       ewl_text_text_set((Ewl_Text *) saveload->txt_selected, tmp);
        free(tmp);
        return;
 }
@@ -392,12 +395,12 @@
 
        /* Setup the EWL Widgets */
        load->emb = ewl_embed_new();
-       ewl_object_set_fill_policy((Ewl_Object *) load->emb,
+       ewl_object_fill_policy_set((Ewl_Object *) load->emb,
                                   EWL_FLAG_FILL_FILL);
-       ewl_widget_set_appearance(load->emb, "window");
+       ewl_widget_appearance_set(load->emb, "window");
        ewl_widget_show(load->emb);
 
-       load->eo = ewl_embed_set_evas((Ewl_Embed *) load->emb, load->evas,
+       load->eo = ewl_embed_evas_set((Ewl_Embed *) load->emb, load->evas,
                                      (void *)
                                      ecore_evas_software_x11_window_get(load->
                                                                         win));
@@ -407,9 +410,12 @@
        evas_object_resize(load->eo, LOAD_W, LOAD_H);
        evas_object_show(load->eo);
 
+       evas_object_focus_set (load->eo, TRUE);
+       ewl_embed_focus_set ((Ewl_Embed*)load->emb, TRUE);
+
        load->vbox = ewl_vbox_new();
-       ewl_container_append_child((Ewl_Container *) load->emb, load->vbox);
-       ewl_object_set_fill_policy((Ewl_Object *) load->vbox,
+       ewl_container_child_append((Ewl_Container *) load->emb, load->vbox);
+       ewl_object_fill_policy_set((Ewl_Object *) load->vbox,
                                   EWL_FLAG_FILL_FILL);
        ewl_widget_show(load->vbox);
 
@@ -417,24 +423,24 @@
                            save_and_load_move_embed, load->vbox);
 
        load->tree = ewl_tree_new(1);
-       ewl_container_append_child((Ewl_Container *) load->vbox, load->tree);
-       ewl_object_set_fill_policy((Ewl_Object *) load->tree,
+       ewl_container_child_append((Ewl_Container *) load->vbox, load->tree);
+       ewl_object_fill_policy_set((Ewl_Object *) load->tree,
                                   EWL_FLAG_FILL_FILL);
 
        headers[0] = strdup("Note Title");
-       ewl_tree_set_headers((Ewl_Tree *) load->tree, headers);
+       ewl_tree_headers_set((Ewl_Tree *) load->tree, headers);
        free(headers[0]);
 
        ewl_widget_show(load->tree);
 
        load->txt_selected = ewl_text_new("Selected: N/A");
-       ewl_container_append_child((Ewl_Container *) load->vbox,
+       ewl_container_child_append((Ewl_Container *) load->vbox,
                                   load->txt_selected);
        ewl_widget_show(load->txt_selected);
 
        load->hbox = ewl_hbox_new();
-       ewl_container_append_child((Ewl_Container *) load->vbox, load->hbox);
-       ewl_object_set_fill_policy((Ewl_Object *) load->hbox,
+       ewl_container_child_append((Ewl_Container *) load->vbox, load->hbox);
+       ewl_object_fill_policy_set((Ewl_Object *) load->hbox,
                                   EWL_FLAG_FILL_HFILL);
        ewl_widget_show(load->hbox);
 
@@ -465,7 +471,7 @@
 load_setup_button(Ewl_Widget * c, Ewl_Widget ** b, char *label)
 {
        *b = ewl_button_new(label);
-       ewl_container_append_child((Ewl_Container *) c, *b);
+       ewl_container_child_append((Ewl_Container *) c, *b);
        ewl_widget_show(*b);
        return;
 }
@@ -509,7 +515,7 @@
        ewl_callback_append(capt, EWL_CALLBACK_CLICKED,
                            (void *) ewl_load_listitem_click, NULL);
        ewl_widget_show(capt);
-       ewl_tree_add_row((Ewl_Tree *) tree, 0, &capt);
+       ewl_tree_row_add((Ewl_Tree *) tree, 0, &capt);
        return;
 }
 
@@ -623,9 +629,9 @@
 {
        char           *tmp = malloc(MAX_TITLE);
 
-       load_selected = ewl_text_get_text((Ewl_Text *) o);
+       load_selected = ewl_text_text_get((Ewl_Text *) o);
        snprintf(tmp, MAX_TITLE, "Selected: %s", load_selected);
-       ewl_text_set_text((Ewl_Text *) load->txt_selected, tmp);
+       ewl_text_text_set((Ewl_Text *) load->txt_selected, tmp);
        free(tmp);
        return;
 }
@@ -672,6 +678,6 @@
 void
 save_and_load_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
 {
-       ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+       ewl_object_geometry_request(EWL_OBJECT(user_data), CURRENT_X(w),
                                    CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
 }
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/settings.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- settings.c  5 May 2004 18:59:26 -0000       1.7
+++ settings.c  24 Aug 2004 13:01:33 -0000      1.8
@@ -61,11 +61,11 @@
 
        /* Setup the EWL Widgets */
        s->emb = ewl_embed_new();
-       ewl_object_set_fill_policy((Ewl_Object *) s->emb, EWL_FLAG_FILL_FILL);
-       ewl_widget_set_appearance(s->emb, "window");
+       ewl_object_fill_policy_set((Ewl_Object *) s->emb, EWL_FLAG_FILL_ALL);
+       ewl_widget_appearance_set(s->emb, "window");
        ewl_widget_show(s->emb);
 
-       s->eo = ewl_embed_set_evas((Ewl_Embed *) s->emb, s->evas, (void *)
+       s->eo = ewl_embed_evas_set((Ewl_Embed *) s->emb, s->evas, (void *)
                                   ecore_evas_software_x11_window_get(s->win));
        evas_object_name_set(s->eo, "eo");
        evas_object_layer_set(s->eo, 0);
@@ -73,29 +73,31 @@
        evas_object_resize(s->eo, SETTINGS_W, SETTINGS_H);
        evas_object_show(s->eo);
 
+       evas_object_focus_set (s->eo, TRUE);
+       ewl_embed_focus_set ((Ewl_Embed*)s->emb, TRUE);
+
        s->vbox = ewl_vbox_new();
-       ewl_container_append_child((Ewl_Container *) s->emb, s->vbox);
-       ewl_object_set_fill_policy((Ewl_Object *) s->vbox, EWL_FLAG_FILL_FILL);
+       ewl_container_child_append((Ewl_Container *) s->emb, s->vbox);
+       ewl_object_fill_policy_set((Ewl_Object *) s->vbox, EWL_FLAG_FILL_ALL);
        ewl_widget_show(s->vbox);
 
        ewl_callback_append(s->emb, EWL_CALLBACK_CONFIGURE, settings_move_embed,
                            s->vbox);
 
        s->tree = ewl_tree_new(2);
-       ewl_container_append_child((Ewl_Container *) s->vbox, s->tree);
-       ewl_object_set_fill_policy((Ewl_Object *) s->tree, EWL_FLAG_FILL_FILL);
+       ewl_container_child_append((Ewl_Container *) s->vbox, s->tree);
 
        headers[0] = strdup("Setting");
        headers[1] = strdup("Value");
-       ewl_tree_set_headers((Ewl_Tree *) s->tree, headers);
+       ewl_tree_headers_set((Ewl_Tree *) s->tree, headers);
        free(headers[0]);
        free(headers[1]);
 
        ewl_widget_show(s->tree);
 
        s->hbox = ewl_hbox_new();
-       ewl_container_append_child((Ewl_Container *) s->vbox, s->hbox);
-       ewl_object_set_fill_policy((Ewl_Object *) s->hbox, EWL_FLAG_FILL_HFILL);
+       ewl_container_child_append((Ewl_Container *) s->vbox, s->hbox);
+       ewl_object_fill_policy_set((Ewl_Object *) s->hbox, EWL_FLAG_FILL_HFILL);
        ewl_widget_show(s->hbox);
 
        settings_setup_button(s->hbox, &(s->savebtn), "Save.");
@@ -165,7 +167,7 @@
 settings_setup_button(Ewl_Widget * c, Ewl_Widget ** b, char *label)
 {
        *b = ewl_button_new(label);
-       ewl_container_append_child((Ewl_Container *) c, *b);
+       ewl_container_child_append((Ewl_Container *) c, *b);
        ewl_widget_show(*b);
        return;
 }
@@ -194,7 +196,7 @@
        entries[0] = o->caption;
        entries[1] = o->entry;
 
-       ewl_tree_add_row((Ewl_Tree *) tree, 0, entries);
+       ewl_tree_row_add((Ewl_Tree *) tree, 0, entries);
 
        return (oa);
 }
@@ -350,6 +352,6 @@
 void
 settings_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
 {
-       ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+       ewl_object_geometry_request(EWL_OBJECT(user_data), CURRENT_X(w),
                                    CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
 }




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to