Sthithaprajna Garapaty wrote:
I merged your diff and stuck everything in cvs.
Other than that, please let me know if I left out anything important.

You left out some autofoo changes, mostly related to translation.. but also some fixes to the theme build process..

See the attached diff.

I'll churn out some more diffs once I get everything sorted out.

--
Morten
:wq
Index: Makefile.am
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/Makefile.am,v
retrieving revision 1.2
diff -u -r1.2 Makefile.am
--- Makefile.am 22 Jun 2006 05:30:18 -0000      1.2
+++ Makefile.am 24 Jun 2006 12:11:09 -0000
@@ -1,12 +1,10 @@
 MAINTAINERCLEANFILES = Makefile.in
 
-SUBDIRS = data
+SUBDIRS = data po
 
 # data files for the module
 filesdir = $(datadir)
-files_DATA = \
-module_icon.png \
-module.eap
+files_DATA = module.eap
 
 EXTRA_DIST = $(files_DATA)
 
@@ -19,7 +17,7 @@
 pkg_LTLIBRARIES        = module.la
 module_la_SOURCES      = e_mod_main.c \
                        e_mod_main.h \
-                       e_mod_config.c  
+                       e_mod_config.c  
                        
 module_la_LIBADD       = @e_libs@
 module_la_LDFLAGS      = -module -avoid-version
@@ -27,4 +25,3 @@
 
 clean-local:
         rm -rf *~
-
Index: autogen.sh
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/autogen.sh,v
retrieving revision 1.1
diff -u -r1.1 autogen.sh
--- autogen.sh  13 Jun 2006 23:54:41 -0000      1.1
+++ autogen.sh  24 Jun 2006 12:11:09 -0000
@@ -10,6 +10,19 @@
 echo "Running autoconf..." ; autoconf || exit 1
 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize 
--automake) || exit 1
 echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
+echo "Generating gettext taskbar.pot template"; \
+xgettext \
+-n \
+-C \
+-d taskbar \
+-p po \
+--copyright-holder="Enlightenment development team" \
+--foreign-user \
+--msgid-bugs-address="enlightenment-devel@lists.sourceforge.net" \
+-k -k_ -kd_ -kN_ -kD_ \
+--from-code=UTF-8 \
+-o taskbar.pot \
+`find . -name "*.[ch]" -print` || exit 1
 
 if [ -z "$NOCONFIGURE" ]; then
        ./configure "$@"
Index: configure.in
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/configure.in,v
retrieving revision 1.2
diff -u -r1.2 configure.in
--- configure.in        22 Jun 2006 05:30:18 -0000      1.2
+++ configure.in        24 Jun 2006 12:11:09 -0000
@@ -17,6 +17,9 @@
 AM_ENABLE_SHARED
 AM_PROG_LIBTOOL
 
+ALL_LINGUAS=""
+AC_SUBST(ALL_LINGUAS)
+
 MODULE_ARCH="$host_os-$host_cpu"
 AC_SUBST(MODULE_ARCH)
 AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
@@ -155,6 +158,7 @@
 Makefile
 data/Makefile
 data/themes/Makefile
+po/Makefile
 ],[
 ])
 
Index: e_mod_config.c
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/e_mod_config.c,v
retrieving revision 1.2
diff -u -r1.2 e_mod_config.c
--- e_mod_config.c      22 Jun 2006 22:21:17 -0000      1.2
+++ e_mod_config.c      24 Jun 2006 12:11:09 -0000
@@ -23,20 +23,21 @@
    v = E_NEW(E_Config_Dialog_View, 1);
 
    v->create_cfdata = _create_data;
-   v->free_cfdata = _free_data;
-   v->basic.apply_cfdata = _basic_apply_data;
+   v->free_cfdata   = _free_data;
+
+   v->basic.apply_cfdata   = _basic_apply_data;
    v->basic.create_widgets = _basic_create_widgets;
 
    con = e_container_current_get(e_manager_current_get());
    cfd = e_config_dialog_new(con, _("Taskbar Configuration"), NULL, 0, v, ci);
-   taskbar_config->config_dialog = cfd;
+   taskbar_config->config_dialog = 
evas_list_append(taskbar_config->config_dialog, cfd);
 }
 
 static void
 _fill_data(Config_Item *ci, E_Config_Dialog_Data *cfdata)
 {
    cfdata->show_label = ci->show_label;
-   cfdata->show_all = ci->show_all;
+   cfdata->show_all   = ci->show_all;
 }
 
 static void *
@@ -55,29 +56,26 @@
 static void
 _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
 {
-   if (!taskbar_config)
-      return;
-   taskbar_config->config_dialog = NULL;
+   if (!taskbar_config) return;
+   taskbar_config->config_dialog = 
evas_list_remove(taskbar_config->config_dialog, cfd);
    free(cfdata);
 }
 
 static Evas_Object *
 _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data 
*cfdata)
 {
-   Evas_Object *o, *of, *ob, *label, *time_entry, *time_check, *date_entry, 
*date_check;
-   E_Radio_Group *rg;
+   Evas_Object *o, *of, *ob;
 
    o = e_widget_list_add(evas, 0, 0);
 
    of = e_widget_framelist_add(evas, _("Display"), 0);
+
    ob = e_widget_check_add(evas, _("Show Labels"), &(cfdata->show_label));
-   if (cfdata->show_label)
-      e_widget_check_checked_set(ob, 1);
-   e_widget_framelist_object_append(of, ob);  
+   e_widget_framelist_object_append(of, ob);
+
    ob = e_widget_check_add(evas, _("Show windows from all desktops"), 
&(cfdata->show_all));
-   if (cfdata->show_all)
-      e_widget_check_checked_set(ob, 1);
    e_widget_framelist_object_append(of, ob);
+
    e_widget_list_object_append(o, of, 1, 1, 0.5);
 
    return o;
Index: e_mod_main.h
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/e_mod_main.h,v
retrieving revision 1.4
diff -u -r1.4 e_mod_main.h
--- e_mod_main.h        22 Jun 2006 22:21:18 -0000      1.4
+++ e_mod_main.h        24 Jun 2006 12:11:09 -0000
@@ -4,6 +4,8 @@
 #ifndef E_MOD_MAIN_H
 #define E_MOD_MAIN_H
 
+#define _(str) dgettext(PACKAGE, str)
+
 typedef struct _Config Config;
 typedef struct _Config_Item Config_Item;
 
@@ -13,9 +15,9 @@
    E_Module *module;
    Evas_List *instances;
    Evas_List *items;
-   E_Menu *menu;
    Evas_List *handlers;
-   E_Config_Dialog *config_dialog;
+   Evas_List *config_dialog;
+   E_Menu *menu;
 };
 
 struct _Config_Item
@@ -28,10 +30,10 @@
 EAPI extern E_Module_Api e_modapi;
 
 EAPI void *e_modapi_init(E_Module *m);
-EAPI int e_modapi_shutdown(E_Module *m);
-EAPI int e_modapi_save(E_Module *m);
-EAPI int e_modapi_info(E_Module *m);
-EAPI int e_modapi_about(E_Module *m);
+EAPI int   e_modapi_shutdown(E_Module *m);
+EAPI int   e_modapi_save(E_Module *m);
+EAPI int   e_modapi_info(E_Module *m);
+EAPI int   e_modapi_about(E_Module *m);
 
 void _config_taskbar_module(Config_Item *ci);
 void _taskbar_config_updated(const char *id);
Index: data/themes/Makefile.am
===================================================================
RCS file: /var/cvs/e/e_modules/taskbar/data/themes/Makefile.am,v
retrieving revision 1.2
diff -u -r1.2 Makefile.am
--- data/themes/Makefile.am     22 Jun 2006 05:30:18 -0000      1.2
+++ data/themes/Makefile.am     24 Jun 2006 12:11:09 -0000
@@ -4,18 +4,14 @@
 EDJE_FLAGS = -v -id images -fd fonts
 
 filesdir = $(datadir)
-files_DATA = \
-fonts/VeraBd.ttf \
-$(wildcard taskbar.ed?) \
-$(wildcard taskbar2.ed?)
-
+files_DATA = fonts/VeraBd.ttf tarkbar.edj
 
 EXTRA_DIST = $(files_DATA) $(wildcard images/*.png)
 
-%.edj:  %.edc
-       $(EDJE_CC) $(EDJE_FLAGS) $< $@
+taskbar.edj: Makefile taskbar.edc
+       $(EDJE_CC) $(EDJE_FLAGS) \
+       taskbar.edc \
+       taskbar.edj
 
 clean-local:
        rm -f *.edj
-
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to