Enlightenment CVS committal

Author  : devilhorns
Project : e_modules
Module  : monitor

Dir     : e_modules/monitor


Modified Files:
        e_mod_main.h e_mod_main.c monitor.edc 


Log Message:
Formatting. Should now be possible to use enlightenment_remote to set the 
theme. EAPI fixes.
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/monitor/e_mod_main.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- e_mod_main.h        28 Dec 2005 16:47:12 -0000      1.6
+++ e_mod_main.h        14 Jan 2006 11:56:45 -0000      1.7
@@ -78,8 +78,8 @@
 EAPI int   e_modapi_about    (E_Module *m);
 EAPI int   e_modapi_config   (E_Module *m);
 
-void _monitor_cb_config_updated(void *data);
-void _monitor_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void 
*event_info);
-void rebuild_monitor(Monitor_Face *face);
+static void _monitor_cb_config_updated(void *data);
+static void _monitor_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, 
void *event_info);
+static void rebuild_monitor(Monitor_Face *face);
 
 #endif
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/monitor/e_mod_main.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_mod_main.c        11 Jan 2006 13:41:55 -0000      1.10
+++ e_mod_main.c        14 Jan 2006 11:56:45 -0000      1.11
@@ -4,8 +4,6 @@
 #include <linux/unistd.h>     /* for _syscallX macros/related stuff */
 #include <linux/kernel.h>     /* for struct sysinfo */
 
-
-
 /* module private routines */
 
 static Monitor  *_monitor_new();
@@ -45,13 +43,13 @@
 static Flow_Chart *flow_chart_wlan_link;
 
 /* public module routines. all modules must have these */
-E_Module_Api e_modapi =
+EAPI E_Module_Api e_modapi =
 {
    E_MODULE_API_VERSION,
    "Monitor"
 };
 
-void *
+EAPI void *
 e_modapi_init(E_Module *module)
 {
    Monitor *monitor;
@@ -62,7 +60,7 @@
    return monitor;
 }
 
-int
+EAPI int
 e_modapi_shutdown(E_Module *module)
 {
    Monitor *monitor;
@@ -77,7 +75,7 @@
    return 1;
 }
 
-int
+EAPI int
 e_modapi_save(E_Module *module)
 {
    Monitor *monitor;
@@ -87,14 +85,14 @@
    return 1;
 }
 
-int
+EAPI int
 e_modapi_info(E_Module *module)
 {
    module->icon_file = strdup(PACKAGE_DATA_DIR "/module_icon.png");
    return 1;
 }
 
-int
+EAPI int
 e_modapi_about(E_Module *module)
 {
    e_module_dialog_show(_("Enlightenment Monitor Module"),
@@ -102,7 +100,7 @@
    return 1;
 }
 
-int
+EAPI int
 e_modapi_config(E_Module *module) 
 {
    Monitor *mon;
@@ -324,7 +322,8 @@
    char u_date_time[256];
    struct sysinfo s_info;
    sysinfo (&s_info);
-
+   char buff[4096];
+   
    long minute = 60;
    long hour = minute * 60;
    long day = hour * 24;
@@ -351,10 +350,12 @@
    
    evas_event_freeze(con->bg_evas);
 
+   snprintf(buff, sizeof(buff), PACKAGE_DATA_DIR"/monitor.edj");
    /* setup monitor object */
    o = edje_object_add(con->bg_evas);
    face->monitor_object = o;
-   edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/main");
+   if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/main"))
+     edje_object_file_set(o, strdup(buff), "monitor/main");
    evas_object_show(o);
    /* setup res table */
    o = e_table_add(con->bg_evas);
@@ -367,7 +368,8 @@
    if (config->hostname)
    {
        face->hostname = edje_object_add(con->bg_evas);
-       edje_object_file_set(face->hostname, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/host");
+      if (!e_theme_edje_object_set(face->hostname, 
"base/theme/modules/monitor", "modules/monitor/host"))
+       edje_object_file_set(face->hostname, strdup(buff), 
"modules/monitor/host");
        _add_sensor(face,face->hostname,config->Horz);
        edje_object_part_text_set(face->hostname,"sysname",u_buf.sysname);
        edje_object_part_text_set(face->hostname,"release",u_buf.release);
@@ -381,7 +383,8 @@
    {
       o = edje_object_add(con->bg_evas);
       face->cpu = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/cpu");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/cpu"))
+      edje_object_file_set(o, strdup(buff), "modules/monitor/cpu");
       _add_sensor(face, face->cpu,config->Horz);
       /* add cpu chart */
       chart_con = chart_container_new(con->bg_evas,0,0,0,0);
@@ -399,7 +402,8 @@
       /* setup mem */
       o = edje_object_add(con->bg_evas);
       face->mem = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/mem");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/mem"))
+       edje_object_file_set(o, strdup(buff), "modules/monitor/mem");
       _add_sensor(face, face->mem,config->Horz);
       /* add mem charts */
       chart_con = chart_container_new(con->bg_evas,0,0,0,0);
@@ -424,7 +428,8 @@
       /* setup net */
       o = edje_object_add(con->bg_evas);
       face->net = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/net");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/net"))
+       edje_object_file_set(o, strdup(buff), "modules/monitor/net");
       _add_sensor(face, face->net, config->Horz);
       /* add net charts */
       chart_con = chart_container_new(con->bg_evas,0,0,0,0);
@@ -450,7 +455,8 @@
       /* setup wlan */
       o = edje_object_add(con->bg_evas);
       face->wlan = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/wlan");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/wlan"))
+       edje_object_file_set(o, strdup(buff), "modules/monitor/wlan");
       _add_sensor(face, face->wlan,config->Horz);
       /* add wlan charts */
       chart_con = chart_container_new(con->bg_evas,0,0,0,0);
@@ -465,7 +471,8 @@
    if (config->uptime)
    {
       face->uptime = edje_object_add(con->bg_evas);
-      edje_object_file_set(face->uptime, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/uptime");    
+      if (!e_theme_edje_object_set(face->uptime, "base/theme/modules/monitor", 
"modules/monitor/uptime"))
+     edje_object_file_set(face->uptime, strdup(buff), 
"modules/monitor/uptime");       
       _add_sensor(face, face->uptime,config->Horz);
       sprintf (u_date_time,"uptime: %ld days, %ld:%02ld:%02ld", 
            s_info.uptime / day, (s_info.uptime % day) / hour, 
@@ -482,7 +489,8 @@
 
       date = *localtime(&now);
       face->time = edje_object_add(con->bg_evas);
-      edje_object_file_set(face->time, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/time");        
+      if (!e_theme_edje_object_set(face->time, "base/theme/modules/monitor", 
"modules/monitor/time"))
+       edje_object_file_set(face->time, strdup(buff), "modules/monitor/time"); 
       _add_sensor(face, face->time,config->Horz);
       sprintf 
(curr_time,"%02d:%02d:%02d",date.tm_hour,date.tm_min,date.tm_sec);
       edje_object_part_text_set(face->time,"time",curr_time);
@@ -624,13 +632,13 @@
    e_object_del(E_OBJECT(face->gmc));
    if (face->date_check_timer) ecore_timer_del(face->date_check_timer);
 
-   evas_object_del(face->cpu);
-   evas_object_del(face->mem);
-   evas_object_del(face->net);
-   evas_object_del(face->wlan);
-   evas_object_del(face->hostname);
-   evas_object_del(face->uptime);
-   evas_object_del(face->time);
+   if (face->cpu) evas_object_del(face->cpu);
+   if (face->mem) evas_object_del(face->mem);
+   if (face->net) evas_object_del(face->net);
+   if (face->wlan) evas_object_del(face->wlan);
+   if (face->hostname) evas_object_del(face->hostname);
+   if (face->uptime) evas_object_del(face->uptime);
+   if (face->time) evas_object_del(face->time);
 
    chart_container_del(face->chart_cpu);
    chart_container_del(face->chart_mem);
@@ -704,7 +712,7 @@
    e_gadman_mode_set(face->gmc->gadman, E_GADMAN_MODE_EDIT);
 }
 
-void
+static void
 _monitor_face_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void 
*event_info)
 {
    Monitor_Face *face;
@@ -764,29 +772,36 @@
    e_menu_item_callback_set(mi, _monitor_face_cb_menu_edit, face);     
 }
 
-void _monitor_cb_config_updated(void *data)
+static void 
+_monitor_cb_config_updated(void *data)
 {
    Monitor_Face *face;
    
    face = data;
-   if (face->cpu) flow_chart_update_rate_set(flow_chart_cpu, 
face->conf->cpu_interval);
+   
+   if (face->cpu) 
+     flow_chart_update_rate_set(flow_chart_cpu, face->conf->cpu_interval);
 
-   if (face->mem) 
mem_real_ignore_cached_set(face->conf->mem_real_ignore_cached);
-   {
+   if (face->mem) 
+     {
+       mem_real_ignore_cached_set(face->conf->mem_real_ignore_cached);
        mem_real_ignore_buffers_set(face->conf->mem_real_ignore_buffers);
        flow_chart_update_rate_set(flow_chart_mem_real, 
face->conf->mem_interval);
        flow_chart_update_rate_set(flow_chart_mem_swap, 
face->conf->mem_interval);
-   }
-
-   if (face->wlan) wlan_interface_set(face->conf->wlan_interface);
-   if (face->wlan) flow_chart_update_rate_set(flow_chart_wlan_link, 
face->conf->wlan_interval);
+     }
 
+   if (face->wlan) 
+     { 
+       wlan_interface_set(face->conf->wlan_interface);
+       flow_chart_update_rate_set(flow_chart_wlan_link, 
face->conf->wlan_interval);
+     }
+   
    if (face->net) 
-   {    
+     {    
        net_interface_set(face->conf->net_interface);
        flow_chart_update_rate_set(flow_chart_net_in, face->conf->net_interval);
        flow_chart_update_rate_set(flow_chart_net_out, 
face->conf->net_interval);   
-   }
+     }
 }
 
 static void 
@@ -798,6 +813,7 @@
    if (!f) return;
    _config_monitor_module(f->con, f);  
 }
+
 static void
 _add_sensor(Monitor_Face *face, Evas_Object *o, int VerHor)
 {
@@ -811,7 +827,8 @@
    num_sensors++;
 }
 
-void rebuild_monitor(Monitor_Face *face)
+static void 
+rebuild_monitor(Monitor_Face *face)
 {
    struct utsname u_buf;
    uname (&u_buf);
@@ -868,7 +885,8 @@
    /* setup monitor object */
    o = edje_object_add(face->con->bg_evas);
    face->monitor_object = o;
-   edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/main");
+   if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/main"))
+     edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/main");
    evas_object_show(o);
    /* setup res table */
    o = e_table_add(face->con->bg_evas);
@@ -880,7 +898,8 @@
    if (face->mon->conf->hostname)
    {
        face->hostname = edje_object_add(face->con->bg_evas);
-       edje_object_file_set(face->hostname, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/host");
+      if (!e_theme_edje_object_set(face->hostname, 
"base/theme/modules/monitor", "modules/monitor/host"))
+      edje_object_file_set(face->hostname, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/host");
        _add_sensor(face,face->hostname,face->mon->conf->Horz);
        edje_object_part_text_set(face->hostname,"sysname",u_buf.sysname);
        edje_object_part_text_set(face->hostname,"release",u_buf.release);
@@ -894,7 +913,8 @@
    {
       o = edje_object_add(face->con->bg_evas);
       face->cpu = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/cpu");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/cpu"))
+       edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/cpu");
       _add_sensor(face, face->cpu,face->mon->conf->Horz);
       /* add cpu chart */
       chart_con = chart_container_new(face->con->bg_evas,0,0,0,0);
@@ -912,7 +932,8 @@
       /* setup mem */
       o = edje_object_add(face->con->bg_evas);
       face->mem = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/mem");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/mem"))
+       edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/mem");
       _add_sensor(face, face->mem,face->mon->conf->Horz);
       /* add mem charts */
       chart_con = chart_container_new(face->con->bg_evas,0,0,0,0);
@@ -937,7 +958,8 @@
       /* setup net */
       o = edje_object_add(face->con->bg_evas);
       face->net = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/net");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/net"))
+       edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/net");
       _add_sensor(face, face->net, face->mon->conf->Horz);
       /* add net charts */
       chart_con = chart_container_new(face->con->bg_evas,0,0,0,0);
@@ -963,7 +985,8 @@
       /* setup wlan */
       o = edje_object_add(face->con->bg_evas);
       face->wlan = o;
-      edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", "monitor/wlan");
+      if (!e_theme_edje_object_set(o, "base/theme/modules/monitor", 
"modules/monitor/wlan"))
+       edje_object_file_set(o, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/wlan");
       _add_sensor(face, face->wlan,face->mon->conf->Horz);
       /* add wlan charts */
       chart_con = chart_container_new(face->con->bg_evas,0,0,0,0);
@@ -980,7 +1003,8 @@
       int num_days, num_hours, num_min;
       char u_date_time[256];
       face->uptime = edje_object_add(face->con->bg_evas);
-      edje_object_file_set(face->uptime, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/uptime");
+      if (!e_theme_edje_object_set(face->uptime, "base/theme/modules/monitor", 
"modules/monitor/uptime"))
+       edje_object_file_set(face->uptime, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/uptime");
       sprintf (u_date_time,"uptime: %ld days, %ld:%02ld:%02ld", 
                s_info.uptime / day, (s_info.uptime % day) / hour, 
               (s_info.uptime % hour) / minute, s_info.uptime % minute);
@@ -997,7 +1021,8 @@
 
       date = *localtime(&now);
       face->time = edje_object_add(face->con->bg_evas);
-      edje_object_file_set(face->time, PACKAGE_DATA_DIR"/monitor.edj", 
"monitor/time");        
+      if (!e_theme_edje_object_set(face->time, "base/theme/modules/monitor", 
"modules/monitor/time"))
+       edje_object_file_set(face->time, PACKAGE_DATA_DIR"/monitor.edj", 
"modules/monitor/time");       
       _add_sensor(face, face->time,face->mon->conf->Horz);
       sprintf 
(curr_time,"%02d:%02d:%02d",date.tm_hour,date.tm_min,date.tm_sec);
       edje_object_part_text_set(face->time,"time",curr_time);
@@ -1025,14 +1050,15 @@
    e_gadman_client_load(face->gmc);
 
    evas_event_thaw(face->con->bg_evas);
-
 }
-static int _date_cb_check(void *data)
+
+static int 
+_date_cb_check(void *data)
 {
   Monitor_Face *face;
   face = data;
 
-//Update uptime
+   //Update uptime
   char u_date_time[256];
   struct sysinfo s_info;
   sysinfo (&s_info);
@@ -1047,7 +1073,7 @@
            (s_info.uptime % hour) / minute, s_info.uptime % minute);
   edje_object_part_text_set(face->uptime,"uptime",u_date_time);
 
-//Update time
+   //Update time
   time_t now;
   struct tm date;
   time(&now);
===================================================================
RCS file: /cvsroot/enlightenment/e_modules/monitor/monitor.edc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- monitor.edc 29 Dec 2005 01:48:09 -0000      1.2
+++ monitor.edc 14 Jan 2006 11:56:45 -0000      1.3
@@ -19,7 +19,7 @@
 {
 
   group {
-    name, "monitor/menu/cpu";
+    name, "modules/monitor/menu/cpu";
     parts {
       part {
         name,          "background";
@@ -33,7 +33,7 @@
     }
   }//close group menu/cpu
   group {
-    name, "monitor/menu/mem";
+    name, "modules/monitor/menu/mem";
     parts {
       part {
         name,          "background";
@@ -47,7 +47,7 @@
     }
   }//close group mem
   group {
-    name, "monitor/menu/net";
+    name, "modules/monitor/menu/net";
     parts {
       part {
         name,          "background";
@@ -62,7 +62,7 @@
   }//close group net
 
   group {
-    name, "monitor/menu/wlan";
+    name, "modules/monitor/menu/wlan";
     parts {
       part {
         name,          "background";
@@ -77,7 +77,7 @@
   }//close group wlan
   
   group {
-    name, "monitor/main";
+    name, "modules/monitor/main";
     parts {
 
       part {
@@ -125,10 +125,8 @@
 
   group
     {
-      name, "monitor/cpu";
-      
+      name, "modules/monitor/cpu";
       parts{
-
        part {
          name,          "overlay";
          mouse_events,  0;
@@ -150,7 +148,6 @@
          }
        }
 
-
       part {
         name,          "cpu";
         mouse_events,  0;
@@ -184,20 +181,14 @@
                align, 1.0 0.0;
              }
            }
-         }
-       
-
+         }     
       }
- 
     }//close group cpu
 
-
 group
     {
-      name, "monitor/mem";
-      
+      name, "modules/monitor/mem";
       parts{
-
        part {
          name,          "overlay";
          mouse_events,  0;
@@ -284,10 +275,8 @@
 
 group
     {
-      name, "monitor/net";
-      
+      name, "modules/monitor/net";
       parts{
-
        part {
          name,          "overlay";
          mouse_events,  0;
@@ -373,7 +362,7 @@
     }//close group net
 
 group {
-       name, "monitor/wlan";
+       name, "modules/monitor/wlan";
        parts {
                part {
                        name,                   "overlay";
@@ -433,7 +422,7 @@
 }//close group wlan
 
 group {
-       name, "monitor/host";
+       name, "modules/monitor/host";
        parts {
                part {
                        name,                   "overlay";
@@ -516,7 +505,7 @@
        }
 }//close group hostname
 group {
-       name, "monitor/uptime";
+       name, "modules/monitor/uptime";
        parts {
                part {
                        name,                   "overlay";
@@ -562,7 +551,7 @@
 }//close group uptime
 
 group {
-       name, "monitor/time";
+       name, "modules/monitor/time";
        parts {
                part {
                        name,                   "overlay";




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to