Enlightenment CVS committal

Author  : shorne
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_configure.c e_includes.h e_int_config_intl.c 
Added Files:
        e_int_config_imc.c e_int_config_imc.h 


Log Message:
Start of input method configuration dialog
 * completed a basic dialog
 * need to do advanced (thinking of doing it like wallpaper..)


===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -3 -r1.165 -r1.166
--- Makefile.am 15 Nov 2006 11:33:15 -0000      1.165
+++ Makefile.am 30 Nov 2006 16:35:56 -0000      1.166
@@ -99,6 +99,7 @@
 e_int_config_focus.h \
 e_int_config_desks.h \
 e_int_config_intl.h \
+e_int_config_imc.h \
 e_configure.h \
 e_int_border_locks.h \
 e_thumb.h \
@@ -286,6 +287,7 @@
 e_int_config_apps.c \
 e_int_config_cfgdialogs.c \
 e_int_config_intl.c \
+e_int_config_imc.c \
 e_int_config_color_classes.c \
 e_int_config_mime.c \
 e_int_config_mime_edit.c \
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -3 -r1.80 -r1.81
--- e_configure.c       28 Nov 2006 14:22:00 -0000      1.80
+++ e_configure.c       30 Nov 2006 16:35:56 -0000      1.81
@@ -425,6 +425,7 @@
 
    cat = _e_configure_category_add(eco, _("Language"), "enlightenment/intl");
    _e_configure_item_add(cat, _("Language Settings"), "enlightenment/intl", 
e_int_config_intl);
+   _e_configure_item_add(cat, _("Input Method Settings"), "enlightenment/imc", 
e_int_config_imc);
    
    cat = _e_configure_category_add(eco, _("Miscellaneous"), 
"enlightenment/misc");
    _e_configure_item_add(cat, _("Configuration Dialogs"), 
"enlightenment/configuration", e_int_config_cfgdialogs);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -3 -r1.141 -r1.142
--- e_includes.h        15 Nov 2006 11:33:15 -0000      1.141
+++ e_includes.h        30 Nov 2006 16:35:56 -0000      1.142
@@ -105,6 +105,7 @@
 #include "e_int_config_apps.h"
 #include "e_int_config_cfgdialogs.h"
 #include "e_int_config_intl.h"
+#include "e_int_config_imc.h"
 #include "e_int_config_color_classes.h"
 #include "e_int_config_mime.h"
 #include "e_int_config_mime_edit.h"
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_intl.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_int_config_intl.c 27 Nov 2006 16:15:39 -0000      1.18
+++ e_int_config_intl.c 30 Nov 2006 16:35:56 -0000      1.19
@@ -855,6 +855,7 @@
 {       
    if (cfdata->cur_language)
      {
+       if (e_config->language) evas_stringshare_del(e_config->language);
        e_config->language = evas_stringshare_add(cfdata->cur_language);
        e_intl_language_set(e_config->language);
      }
@@ -868,7 +869,8 @@
 _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
 {       
    if (cfdata->cur_language)
-     {
+     { 
+       if (e_config->language) evas_stringshare_del(e_config->language);
        e_config->language = evas_stringshare_add(cfdata->cur_language);
        e_intl_language_set(e_config->language);
      }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to