Enlightenment CVS committal

Author  : lordchaos
Project : e17
Module  : proto

Dir     : e17/proto/entropy/src/plugins


Modified Files:
        layout_etk_simple.c layout_ewl_simple.c 


Log Message:
* Make the location add dialog actually work

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/entropy/src/plugins/layout_etk_simple.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- layout_etk_simple.c 23 Feb 2006 23:29:49 -0000      1.14
+++ layout_etk_simple.c 24 Feb 2006 23:19:48 -0000      1.15
@@ -26,6 +26,8 @@
    ETK_MENU_ITEM_SEPARATOR
 } Etk_Menu_Item_Type;
 
+void layout_etk_simple_add_header(entropy_gui_component_instance* instance, 
char* name, char* uri);
+
 static Etk_Bool
 _etk_window_deleted_cb (Etk_Object * object, void *data)
 {
@@ -110,7 +112,7 @@
 void _location_add_cb(Etk_Object *obj, void *data)
 {
        printf("Add location\n");
-       etk_location_add_dialog_create((entropy_gui_component_instance*)data);
+       etk_location_add_dialog_create((entropy_gui_component_instance*)data, 
layout_etk_simple_add_header);
 }
 
 void layout_etk_simple_add_header(entropy_gui_component_instance* instance, 
char* name, char* uri)
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/entropy/src/plugins/layout_ewl_simple.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -3 -r1.47 -r1.48
--- layout_ewl_simple.c 22 Feb 2006 21:03:47 -0000      1.47
+++ layout_ewl_simple.c 24 Feb 2006 23:19:48 -0000      1.48
@@ -11,6 +11,8 @@
 
 #define HEADER_CONFIG_MAX 2048
 
+
+
 static Ewl_Widget *win;
 static int _ewl_layout_count = 0;
 
@@ -30,8 +32,6 @@
 void layout_ewl_simple_config_create (entropy_core * core);
 void layout_ewl_simple_add_header (entropy_gui_component_instance * instance,
                                   char *name, char *uri);
-void layout_ewl_simple_add_config_location (entropy_gui_component_instance *
-                                           instance, char *name, char *uri);
 void __destroy_main_window (Ewl_Widget * main_win, void *ev_data,
                            void *user_data);
 void contract_cb (Ewl_Widget * main_win, void *ev_data, void *user_data);
@@ -180,14 +180,14 @@
     printf ("New URI is: '%s'\n", new_uri);
     layout_ewl_simple_add_header (instance, display_name, new_uri);
 
-    layout_ewl_simple_add_config_location (instance, display_name, new_uri);
+    entropy_config_standard_structures_add (instance, display_name, new_uri);
 
   } else if (ewl_checkbutton_is_checked (EWL_CHECKBUTTON 
(viewer->sftp_radio))) {
     snprintf (new_uri, 2048, "sftp:///%s%s";, server,path);
     printf ("New URI is: '%s'\n", new_uri);
     layout_ewl_simple_add_header (instance, display_name, new_uri);
 
-    layout_ewl_simple_add_config_location (instance, display_name, new_uri);
+    entropy_config_standard_structures_add (instance, display_name, new_uri);
 
   } else if (ewl_checkbutton_is_checked (EWL_CHECKBUTTON 
(viewer->samba_radio))) {
     if (server) {
@@ -203,7 +203,7 @@
        layout_ewl_simple_add_header (instance, display_name, new_uri);
       }
 
-      layout_ewl_simple_add_config_location (instance, display_name, new_uri);
+      entropy_config_standard_structures_add (instance, display_name, new_uri);
     }
     else {
       printf ("Server required for remote file systems!\n");
@@ -491,22 +491,6 @@
   ewl_widget_show (window);
 }
 
-
-void
-layout_ewl_simple_add_config_location (entropy_gui_component_instance *
-                                      instance, char *name, char *uri)
-{
-  char *current_uri =
-    entropy_config_str_get ("layout_ewl_simple", "structure_bar");
-  char new_uri[HEADER_CONFIG_MAX];
-
-  snprintf (new_uri, HEADER_CONFIG_MAX, "%s|%s;%s", current_uri, name, uri);
-  entropy_config_str_set ("layout_ewl_simple", "structure_bar", new_uri);
-
-  entropy_free (current_uri);
-}
-
-
 void
 layout_ewl_simple_config_create (entropy_core * core)
 {




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to