Enlightenment CVS committal

Author  : devilhorns
Project : e_modules
Module  : deskshow

Dir     : e_modules/deskshow


Modified Files:
        e_mod_config.c e_mod_main.c 


Log Message:
Indent.

===================================================================
RCS file: /cvs/e/e_modules/deskshow/e_mod_config.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_mod_config.c      3 Jun 2006 11:44:38 -0000       1.1
+++ e_mod_config.c      17 Jul 2006 23:57:20 -0000      1.2
@@ -4,308 +4,340 @@
 
 struct _E_Config_Dialog_Data
 {
-   int method;
-   int use_import;
-   int use_scrot;
-   double delay_time;
-   char *location;
-   char *filename;
-   struct
-   {
-      int use_img_border;
-      int use_dither;
-      int use_frame;
-      int use_window;
-      int use_silent;
-      int use_trim;
-   } import;
-   struct
-   {
-      int use_img_border;
-      int use_thumb;
-   } scrot;
-   int use_app;
-   char *app;
+  int method;
+  int use_import;
+  int use_scrot;
+  double delay_time;
+  char *location;
+  char *filename;
+  struct
+  {
+    int use_img_border;
+    int use_dither;
+    int use_frame;
+    int use_window;
+    int use_silent;
+    int use_trim;
+  } import;
+  struct
+  {
+    int use_img_border;
+    int use_thumb;
+  } scrot;
+  int use_app;
+  char *app;
 };
 
 /* Protos */
-static void *_create_data(E_Config_Dialog *cfd);
-static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
-static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata);
-static int _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data 
*cfdata);
-static Evas_Object *_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata);
-static int _advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data 
*cfdata);
+static void *_create_data (E_Config_Dialog * cfd);
+static void _free_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata);
+static Evas_Object *_basic_create_widgets (E_Config_Dialog * cfd, Evas * evas,
+                                          E_Config_Dialog_Data * cfdata);
+static int _basic_apply_data (E_Config_Dialog * cfd,
+                             E_Config_Dialog_Data * cfdata);
+static Evas_Object *_advanced_create_widgets (E_Config_Dialog * cfd,
+                                             Evas * evas,
+                                             E_Config_Dialog_Data * cfdata);
+static int _advanced_apply_data (E_Config_Dialog * cfd,
+                                E_Config_Dialog_Data * cfdata);
 
 /* Config Calls */
 void
-_config_screenshot_module(Config_Item *ci)
+_config_screenshot_module (Config_Item * ci)
 {
-   E_Config_Dialog *cfd;
-   E_Config_Dialog_View *v;
-   E_Container *con;
-   
-   v = E_NEW(E_Config_Dialog_View, 1);
-
-   /* methods */
-   v->create_cfdata = _create_data;
-   v->free_cfdata = _free_data;
-   v->basic.apply_cfdata = _basic_apply_data;
-   v->basic.create_widgets = _basic_create_widgets;
-   v->advanced.apply_cfdata = _advanced_apply_data;
-   v->advanced.create_widgets = _advanced_create_widgets;
-
-   /* create config diaolg */
-   con = e_container_current_get(e_manager_current_get());
-   cfd = e_config_dialog_new(con, D_("Screenshot Configuration"), NULL, 0, v, 
ci);
-   ss_config->config_dialog = cfd;
+  E_Config_Dialog *cfd;
+  E_Config_Dialog_View *v;
+  E_Container *con;
+
+  v = E_NEW (E_Config_Dialog_View, 1);
+
+  /* methods */
+  v->create_cfdata = _create_data;
+  v->free_cfdata = _free_data;
+  v->basic.apply_cfdata = _basic_apply_data;
+  v->basic.create_widgets = _basic_create_widgets;
+  v->advanced.apply_cfdata = _advanced_apply_data;
+  v->advanced.create_widgets = _advanced_create_widgets;
+
+  /* create config diaolg */
+  con = e_container_current_get (e_manager_current_get ());
+  cfd =
+    e_config_dialog_new (con, D_ ("Screenshot Configuration"), NULL, 0, v,
+                        ci);
+  ss_config->config_dialog = cfd;
 }
 
 static void
-_fill_data(Config_Item *ci, E_Config_Dialog_Data *cfdata)
+_fill_data (Config_Item * ci, E_Config_Dialog_Data * cfdata)
 {
-   if (ci->use_import == 1)
-     cfdata->method = 0;
-   else if (ci->use_scrot == 1)
-     cfdata->method = 1;
-
-   cfdata->delay_time = ci->delay_time;
-   
-   cfdata->location = NULL;
-   if (ci->location != NULL)
-     cfdata->location = strdup(ci->location);
-
-   cfdata->filename = NULL;   
-   if (ci->filename != NULL)
-     cfdata->filename = strdup(ci->filename);
-
-   cfdata->use_app = ci->use_app;
-   cfdata->app = NULL;
-   if (ci->app != NULL)
-     cfdata->app = strdup(ci->app);
-   
-   cfdata->import.use_img_border = ci->import.use_img_border;
-   cfdata->import.use_dither = ci->import.use_dither;
-   cfdata->import.use_frame = ci->import.use_frame;
-   cfdata->import.use_window = ci->import.use_window;
-   cfdata->import.use_silent = ci->import.use_silent;
-   cfdata->import.use_trim = ci->import.use_trim;
-   cfdata->scrot.use_img_border = ci->scrot.use_img_border;
-   cfdata->scrot.use_thumb = ci->scrot.use_thumb;
+  if (ci->use_import == 1)
+    cfdata->method = 0;
+  else if (ci->use_scrot == 1)
+    cfdata->method = 1;
+
+  cfdata->delay_time = ci->delay_time;
+
+  cfdata->location = NULL;
+  if (ci->location != NULL)
+    cfdata->location = strdup (ci->location);
+
+  cfdata->filename = NULL;
+  if (ci->filename != NULL)
+    cfdata->filename = strdup (ci->filename);
+
+  cfdata->use_app = ci->use_app;
+  cfdata->app = NULL;
+  if (ci->app != NULL)
+    cfdata->app = strdup (ci->app);
+
+  cfdata->import.use_img_border = ci->import.use_img_border;
+  cfdata->import.use_dither = ci->import.use_dither;
+  cfdata->import.use_frame = ci->import.use_frame;
+  cfdata->import.use_window = ci->import.use_window;
+  cfdata->import.use_silent = ci->import.use_silent;
+  cfdata->import.use_trim = ci->import.use_trim;
+  cfdata->scrot.use_img_border = ci->scrot.use_img_border;
+  cfdata->scrot.use_thumb = ci->scrot.use_thumb;
 }
 
 static void *
-_create_data(E_Config_Dialog *cfd)
+_create_data (E_Config_Dialog * cfd)
 {
-   E_Config_Dialog_Data *cfdata;
-   Config_Item *ci;
+  E_Config_Dialog_Data *cfdata;
+  Config_Item *ci;
 
-   ci = cfd->data;
-   cfdata = E_NEW(E_Config_Dialog_Data, 1);
-   _fill_data(ci, cfdata);
-   return cfdata;
+  ci = cfd->data;
+  cfdata = E_NEW (E_Config_Dialog_Data, 1);
+  _fill_data (ci, cfdata);
+  return cfdata;
 }
 
 static void
-_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
+_free_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata)
 {
-   if (!ss_config) return;
-   ss_config->config_dialog = NULL;
-   free(cfdata);
+  if (!ss_config)
+    return;
+  ss_config->config_dialog = NULL;
+  free (cfdata);
 }
 
 static Evas_Object *
-_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data 
*cfdata)
+_basic_create_widgets (E_Config_Dialog * cfd, Evas * evas,
+                      E_Config_Dialog_Data * cfdata)
 {
-   Evas_Object *o, *of, *ob, *ot;
-   E_Radio_Group *rg;
+  Evas_Object *o, *of, *ob, *ot;
+  E_Radio_Group *rg;
 
-   o = e_widget_list_add(evas, 0, 0);
-   of = e_widget_frametable_add(evas, D_("General Settings"), 1);
+  o = e_widget_list_add (evas, 0, 0);
+  of = e_widget_frametable_add (evas, D_ ("General Settings"), 1);
 
-   if ((ecore_file_app_installed("import")) && 
-       (ecore_file_app_installed("scrot")))
-     {
-       rg = e_widget_radio_group_new(&(cfdata->method));       
-       ob = e_widget_radio_add(evas, D_("Use Import"), 0, rg);
-       e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0); 
-       ob = e_widget_radio_add(evas, D_("Use Scrot"), 1, rg);
-       e_widget_frametable_object_append(of, ob, 1, 0, 1, 1, 0, 0, 1, 0);
-     }   
-   else if (ecore_file_app_installed("import")) 
-     cfdata->method = 0;
-   else if (ecore_file_app_installed("scrot"))
-     cfdata->method = 1;
-
-   ob = e_widget_label_add(evas, D_("Delay Time:"));
-   e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_slider_add(evas, 1, 0, D_("%1.0f seconds"), 0.0, 60.0, 1.0, 
0, &(cfdata->delay_time), NULL, 100);
-   e_widget_frametable_object_append(of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
-   e_widget_list_object_append(o, of, 1, 1, 0.5);
-      
-   of = e_widget_frametable_add(evas, D_("File Settings"), 1);
-   ob = e_widget_label_add(evas, D_("Save Directory:"));
-   e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_entry_add(evas, &cfdata->location);
-   e_widget_frametable_object_append(of, ob, 1, 0, 2, 1, 1, 0, 1, 0);
-   ob = e_widget_label_add(evas, D_("Filename:"));
-   e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_entry_add(evas, &cfdata->filename);
-   e_widget_frametable_object_append(of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
-   e_widget_list_object_append(o, of, 1, 1, 0.5);
-   return o;
+  if ((ecore_file_app_installed ("import")) &&
+      (ecore_file_app_installed ("scrot")))
+    {
+      rg = e_widget_radio_group_new (&(cfdata->method));
+      ob = e_widget_radio_add (evas, D_ ("Use Import"), 0, rg);
+      e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+      ob = e_widget_radio_add (evas, D_ ("Use Scrot"), 1, rg);
+      e_widget_frametable_object_append (of, ob, 1, 0, 1, 1, 0, 0, 1, 0);
+    }
+  else if (ecore_file_app_installed ("import"))
+    cfdata->method = 0;
+  else if (ecore_file_app_installed ("scrot"))
+    cfdata->method = 1;
+
+  ob = e_widget_label_add (evas, D_ ("Delay Time:"));
+  e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+  ob =
+    e_widget_slider_add (evas, 1, 0, D_ ("%1.0f seconds"), 0.0, 60.0, 1.0, 0,
+                        &(cfdata->delay_time), NULL, 100);
+  e_widget_frametable_object_append (of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
+  e_widget_list_object_append (o, of, 1, 1, 0.5);
+
+  of = e_widget_frametable_add (evas, D_ ("File Settings"), 1);
+  ob = e_widget_label_add (evas, D_ ("Save Directory:"));
+  e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+  ob = e_widget_entry_add (evas, &cfdata->location);
+  e_widget_frametable_object_append (of, ob, 1, 0, 2, 1, 1, 0, 1, 0);
+  ob = e_widget_label_add (evas, D_ ("Filename:"));
+  e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+  ob = e_widget_entry_add (evas, &cfdata->filename);
+  e_widget_frametable_object_append (of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
+  e_widget_list_object_append (o, of, 1, 1, 0.5);
+  return o;
 }
 
 static int
-_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
+_basic_apply_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata)
 {
-   char tmp[4096];
-   int length;
-   Config_Item *ci;
-
-   ci = cfd->data;
-   if (cfdata->method == 0)
-     {
-        ci->use_import = 1;
-        ci->use_scrot = 0;
-     }
-   else
-     {
-        ci->use_scrot = 1;
-        ci->use_import = 0;
-     }
-
-   evas_stringshare_del(ci->location);
-   if (cfdata->location == NULL)
-     ci->location = evas_stringshare_add(e_user_homedir_get());
-   else
-     {
-        snprintf(tmp, sizeof(tmp), "%s", strdup(cfdata->location));
-        if (tmp[(length = strlen(tmp) - 1)] == '/')
-         tmp[length] = '\0';
-        ci->location = evas_stringshare_add(tmp);
-     }
-
-   evas_stringshare_del(ci->filename);
-   if (cfdata->filename != NULL) 
-     {
-       cfdata->filename = ecore_file_strip_ext(cfdata->filename);
-       ci->filename = evas_stringshare_add(cfdata->filename); 
-     }
-   else
-     ci->filename = evas_stringshare_add("");
+  char tmp[4096];
+  int length;
+  Config_Item *ci;
+
+  ci = cfd->data;
+  if (cfdata->method == 0)
+    {
+      ci->use_import = 1;
+      ci->use_scrot = 0;
+    }
+  else
+    {
+      ci->use_scrot = 1;
+      ci->use_import = 0;
+    }
+
+  evas_stringshare_del (ci->location);
+  if (cfdata->location == NULL)
+    ci->location = evas_stringshare_add (e_user_homedir_get ());
+  else
+    {
+      snprintf (tmp, sizeof (tmp), "%s", strdup (cfdata->location));
+      if (tmp[(length = strlen (tmp) - 1)] == '/')
+       tmp[length] = '\0';
+      ci->location = evas_stringshare_add (tmp);
+    }
+
+  evas_stringshare_del (ci->filename);
+  if (cfdata->filename != NULL)
+    {
+      cfdata->filename = ecore_file_strip_ext (cfdata->filename);
+      ci->filename = evas_stringshare_add (cfdata->filename);
+    }
+  else
+    ci->filename = evas_stringshare_add ("");
 
-   ci->delay_time = cfdata->delay_time;
-   e_config_save_queue();
+  ci->delay_time = cfdata->delay_time;
+  e_config_save_queue ();
 
-   return 1;
+  return 1;
 }
 
 static Evas_Object *
-_advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata)
+_advanced_create_widgets (E_Config_Dialog * cfd, Evas * evas,
+                         E_Config_Dialog_Data * cfdata)
 {
-   Evas_Object *o, *ob, *of, *ot;
-   E_Radio_Group *rg;
-   Config_Item *ci;
-   
-   ci = cfd->data;
-
-   o = e_widget_list_add(evas, 0, 0);
-   of = e_widget_frametable_add(evas, D_("General Settings"), 1);
-
-   if ((ecore_file_app_installed("import")) && 
-       (ecore_file_app_installed("scrot")))
-     {
-       rg = e_widget_radio_group_new(&(cfdata->method));       
-       ob = e_widget_radio_add(evas, D_("Use Import"), 0, rg);
-       e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0); 
-       ob = e_widget_radio_add(evas, D_("Use Scrot"), 1, rg);
-       e_widget_frametable_object_append(of, ob, 1, 0, 1, 1, 0, 0, 1, 0);
-     }   
-   else if (ecore_file_app_installed("import")) 
-     cfdata->method = 0;
-   else if (ecore_file_app_installed("scrot"))
-     cfdata->method = 1;
-
-   ob = e_widget_label_add(evas, D_("Delay Time:"));
-   e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_slider_add(evas, 1, 0, D_("%1.0f seconds"), 0.0, 60.0, 1.0, 
0, &(cfdata->delay_time), NULL, 100);
-   e_widget_frametable_object_append(of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
-   e_widget_list_object_append(o, of, 1, 1, 0.5);
-
-   of = e_widget_frametable_add(evas, D_("Image Viewer Settings"), 1);
-   ob = e_widget_check_add(evas, D_("Launch Image Viewer After Screenshot"), 
&(cfdata->use_app));
-   e_widget_frametable_object_append(of, ob, 0, 0, 2, 1, 1, 0, 1, 0);
-   ob = e_widget_entry_add(evas, &(cfdata->app));
-   e_widget_frametable_object_append(of, ob, 0, 1, 2, 1, 1, 0, 1, 0);
-   e_widget_list_object_append(o, of, 1, 1, 0.5);
-   
-   of = e_widget_frametable_add(evas, D_("File Settings"), 1);
-   ob = e_widget_label_add(evas, D_("Save Directory:"));
-   e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_entry_add(evas, &cfdata->location);
-   e_widget_frametable_object_append(of, ob, 1, 0, 2, 1, 1, 0, 1, 0);
-   ob = e_widget_label_add(evas, D_("Filename:"));
-   e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-   ob = e_widget_entry_add(evas, &cfdata->filename);
-   e_widget_frametable_object_append(of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
-   e_widget_list_object_append(o, of, 1, 1, 0.5);
-
-   ot = e_widget_table_add(evas, 0);
-   if (ecore_file_app_installed("import")) 
-     {
-       of = e_widget_frametable_add(evas, D_("Import Settings"), 0);
-       ob = e_widget_check_add(evas, D_("Include Image Border"), 
&(cfdata->import.use_img_border));
-       e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Use Image Dithering"), 
&(cfdata->import.use_dither));
-       e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Include Window Manager Frame"), 
&(cfdata->import.use_frame));
-       e_widget_frametable_object_append(of, ob, 0, 2, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Choose Window To Grab"), 
&(cfdata->import.use_window));
-       e_widget_frametable_object_append(of, ob, 0, 3, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Silent"), 
&(cfdata->import.use_silent));
-       e_widget_frametable_object_append(of, ob, 0, 4, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Trim Edges"), 
&(cfdata->import.use_trim));
-       e_widget_frametable_object_append(of, ob, 0, 5, 1, 1, 0, 0, 1, 0);
-       e_widget_table_object_append(ot, of, 0, 0, 1, 1, 1, 1, 1, 1);
-     }
-   if (ecore_file_app_installed("scrot")) 
-     {
-       of = e_widget_frametable_add(evas, D_("Scrot Settings"), 0);
-       ob = e_widget_check_add(evas, D_("Include Image Border"), 
&(cfdata->scrot.use_img_border));
-       e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
-       ob = e_widget_check_add(evas, D_("Generate Thumbnail"), 
&(cfdata->scrot.use_thumb));
-       e_widget_frametable_object_append(of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
-       e_widget_table_object_append(ot, of, 1, 0, 1, 1, 1, 1, 1, 1);
-     }
-   e_widget_list_object_append(o, ot, 1, 1, 0.5);   
-   return o;
+  Evas_Object *o, *ob, *of, *ot;
+  E_Radio_Group *rg;
+  Config_Item *ci;
+
+  ci = cfd->data;
+
+  o = e_widget_list_add (evas, 0, 0);
+  of = e_widget_frametable_add (evas, D_ ("General Settings"), 1);
+
+  if ((ecore_file_app_installed ("import")) &&
+      (ecore_file_app_installed ("scrot")))
+    {
+      rg = e_widget_radio_group_new (&(cfdata->method));
+      ob = e_widget_radio_add (evas, D_ ("Use Import"), 0, rg);
+      e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+      ob = e_widget_radio_add (evas, D_ ("Use Scrot"), 1, rg);
+      e_widget_frametable_object_append (of, ob, 1, 0, 1, 1, 0, 0, 1, 0);
+    }
+  else if (ecore_file_app_installed ("import"))
+    cfdata->method = 0;
+  else if (ecore_file_app_installed ("scrot"))
+    cfdata->method = 1;
+
+  ob = e_widget_label_add (evas, D_ ("Delay Time:"));
+  e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+  ob =
+    e_widget_slider_add (evas, 1, 0, D_ ("%1.0f seconds"), 0.0, 60.0, 1.0, 0,
+                        &(cfdata->delay_time), NULL, 100);
+  e_widget_frametable_object_append (of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
+  e_widget_list_object_append (o, of, 1, 1, 0.5);
+
+  of = e_widget_frametable_add (evas, D_ ("Image Viewer Settings"), 1);
+  ob =
+    e_widget_check_add (evas, D_ ("Launch Image Viewer After Screenshot"),
+                       &(cfdata->use_app));
+  e_widget_frametable_object_append (of, ob, 0, 0, 2, 1, 1, 0, 1, 0);
+  ob = e_widget_entry_add (evas, &(cfdata->app));
+  e_widget_frametable_object_append (of, ob, 0, 1, 2, 1, 1, 0, 1, 0);
+  e_widget_list_object_append (o, of, 1, 1, 0.5);
+
+  of = e_widget_frametable_add (evas, D_ ("File Settings"), 1);
+  ob = e_widget_label_add (evas, D_ ("Save Directory:"));
+  e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+  ob = e_widget_entry_add (evas, &cfdata->location);
+  e_widget_frametable_object_append (of, ob, 1, 0, 2, 1, 1, 0, 1, 0);
+  ob = e_widget_label_add (evas, D_ ("Filename:"));
+  e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+  ob = e_widget_entry_add (evas, &cfdata->filename);
+  e_widget_frametable_object_append (of, ob, 1, 1, 2, 1, 1, 0, 1, 0);
+  e_widget_list_object_append (o, of, 1, 1, 0.5);
+
+  ot = e_widget_table_add (evas, 0);
+  if (ecore_file_app_installed ("import"))
+    {
+      of = e_widget_frametable_add (evas, D_ ("Import Settings"), 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Include Image Border"),
+                           &(cfdata->import.use_img_border));
+      e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Use Image Dithering"),
+                           &(cfdata->import.use_dither));
+      e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Include Window Manager Frame"),
+                           &(cfdata->import.use_frame));
+      e_widget_frametable_object_append (of, ob, 0, 2, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Choose Window To Grab"),
+                           &(cfdata->import.use_window));
+      e_widget_frametable_object_append (of, ob, 0, 3, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Silent"),
+                           &(cfdata->import.use_silent));
+      e_widget_frametable_object_append (of, ob, 0, 4, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Trim Edges"),
+                           &(cfdata->import.use_trim));
+      e_widget_frametable_object_append (of, ob, 0, 5, 1, 1, 0, 0, 1, 0);
+      e_widget_table_object_append (ot, of, 0, 0, 1, 1, 1, 1, 1, 1);
+    }
+  if (ecore_file_app_installed ("scrot"))
+    {
+      of = e_widget_frametable_add (evas, D_ ("Scrot Settings"), 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Include Image Border"),
+                           &(cfdata->scrot.use_img_border));
+      e_widget_frametable_object_append (of, ob, 0, 0, 1, 1, 0, 0, 1, 0);
+      ob =
+       e_widget_check_add (evas, D_ ("Generate Thumbnail"),
+                           &(cfdata->scrot.use_thumb));
+      e_widget_frametable_object_append (of, ob, 0, 1, 1, 1, 0, 0, 1, 0);
+      e_widget_table_object_append (ot, of, 1, 0, 1, 1, 1, 1, 1, 1);
+    }
+  e_widget_list_object_append (o, ot, 1, 1, 0.5);
+  return o;
 }
 
 static int
-_advanced_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
+_advanced_apply_data (E_Config_Dialog * cfd, E_Config_Dialog_Data * cfdata)
 {
-   Config_Item *ci;
-   
-   ci = cfd->data;
-   _basic_apply_data(cfd, cfdata);
-
-   ci->use_app = cfdata->use_app;
-   if (ci->app)
-     evas_stringshare_del(ci->app);
-   if (cfdata->app != NULL)
-     ci->app = evas_stringshare_add(cfdata->app);
-   else
-     ci->app = evas_stringshare_add("");
-   
-   ci->import.use_img_border = cfdata->import.use_img_border;
-   ci->import.use_dither = cfdata->import.use_dither;
-   ci->import.use_frame = cfdata->import.use_frame;
-   ci->import.use_window = cfdata->import.use_window;
-   ci->import.use_silent = cfdata->import.use_silent;
-   ci->import.use_trim = cfdata->import.use_trim;
-   ci->scrot.use_img_border = cfdata->scrot.use_img_border;
-   ci->scrot.use_thumb = cfdata->scrot.use_thumb;
+  Config_Item *ci;
 
-   e_config_save_queue();
-   return 1;
+  ci = cfd->data;
+  _basic_apply_data (cfd, cfdata);
+
+  ci->use_app = cfdata->use_app;
+  if (ci->app)
+    evas_stringshare_del (ci->app);
+  if (cfdata->app != NULL)
+    ci->app = evas_stringshare_add (cfdata->app);
+  else
+    ci->app = evas_stringshare_add ("");
+
+  ci->import.use_img_border = cfdata->import.use_img_border;
+  ci->import.use_dither = cfdata->import.use_dither;
+  ci->import.use_frame = cfdata->import.use_frame;
+  ci->import.use_window = cfdata->import.use_window;
+  ci->import.use_silent = cfdata->import.use_silent;
+  ci->import.use_trim = cfdata->import.use_trim;
+  ci->scrot.use_img_border = cfdata->scrot.use_img_border;
+  ci->scrot.use_thumb = cfdata->scrot.use_thumb;
+
+  e_config_save_queue ();
+  return 1;
 }
===================================================================
RCS file: /cvs/e/e_modules/deskshow/e_mod_main.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_main.c        17 Jul 2006 22:43:26 -0000      1.5
+++ e_mod_main.c        17 Jul 2006 23:57:20 -0000      1.6
@@ -5,182 +5,189 @@
 #include "e_mod_main.h"
 
 /* gadcon requirements */
-static E_Gadcon_Client *_gc_init(E_Gadcon *gc, const char *name, const char 
*id, const char *style);
-static void _gc_shutdown(E_Gadcon_Client *gcc);
-static void _gc_orient(E_Gadcon_Client *gcc);
-static char *_gc_label(void);
-static Evas_Object *_gc_icon(Evas *evas);
+static E_Gadcon_Client *_gc_init (E_Gadcon * gc, const char *name,
+                                 const char *id, const char *style);
+static void _gc_shutdown (E_Gadcon_Client * gcc);
+static void _gc_orient (E_Gadcon_Client * gcc);
+static char *_gc_label (void);
+static Evas_Object *_gc_icon (Evas * evas);
 
 /* and actually define the gadcon class that this module provides (just 1) */
-static const E_Gadcon_Client_Class _gadcon_class =
-{
-   GADCON_CLIENT_CLASS_VERSION,
-     "deskshow",
-     {
-        _gc_init, _gc_shutdown, _gc_orient, _gc_label, _gc_icon
-     }
+static const E_Gadcon_Client_Class _gadcon_class = {
+  GADCON_CLIENT_CLASS_VERSION,
+  "deskshow",
+  {
+   _gc_init, _gc_shutdown, _gc_orient, _gc_label, _gc_icon}
 };
 
 /* actual module specifics */
 typedef struct _Instance Instance;
 struct _Instance
 {
-   E_Gadcon_Client *gcc;
-   Evas_Object     *o_button;
+  E_Gadcon_Client *gcc;
+  Evas_Object *o_button;
 };
 
-static void _button_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void 
*event_info);
+static void _button_cb_mouse_down (void *data, Evas * e, Evas_Object * obj,
+                                  void *event_info);
 
 static E_Module *desk_module = NULL;
 
 static E_Gadcon_Client *
-_gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
+_gc_init (E_Gadcon * gc, const char *name, const char *id, const char *style)
 {
-   Evas_Object *o;
-   E_Gadcon_Client *gcc;
-   Instance *inst;
-   char buf[4096];
-   
-   inst = E_NEW(Instance, 1);
-
-   snprintf(buf, sizeof(buf), "%s/deskshow.edj", 
e_module_dir_get(desk_module));
-   o = edje_object_add(gc->evas);
-   if (!e_theme_edje_object_set(o, "base/theme/modules/deskshow", 
"modules/deskshow/main"))
-     edje_object_file_set(o, buf, "modules/deskshow/main");
-   evas_object_show(o);
-   edje_object_signal_emit(o, "passive", "");
-   
-   gcc = e_gadcon_client_new(gc, name, id, style, o);
-   gcc->data = inst;
-   
-   inst->gcc = gcc;
-   inst->o_button = o;
-   
-   e_gadcon_client_util_menu_attach(gcc);
-   
-   evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN,
+  Evas_Object *o;
+  E_Gadcon_Client *gcc;
+  Instance *inst;
+  char buf[4096];
+
+  inst = E_NEW (Instance, 1);
+
+  snprintf (buf, sizeof (buf), "%s/deskshow.edj",
+           e_module_dir_get (desk_module));
+  o = edje_object_add (gc->evas);
+  if (!e_theme_edje_object_set
+      (o, "base/theme/modules/deskshow", "modules/deskshow/main"))
+    edje_object_file_set (o, buf, "modules/deskshow/main");
+  evas_object_show (o);
+  edje_object_signal_emit (o, "passive", "");
+
+  gcc = e_gadcon_client_new (gc, name, id, style, o);
+  gcc->data = inst;
+
+  inst->gcc = gcc;
+  inst->o_button = o;
+
+  e_gadcon_client_util_menu_attach (gcc);
+
+  evas_object_event_callback_add (o, EVAS_CALLBACK_MOUSE_DOWN,
                                  _button_cb_mouse_down, inst);
-   return gcc;
+  return gcc;
 }
-    
+
 static void
-_gc_shutdown(E_Gadcon_Client *gcc)
+_gc_shutdown (E_Gadcon_Client * gcc)
 {
-   Instance *inst;
-   
-   inst = gcc->data;
-   evas_object_del(inst->o_button);
-   free(inst);
+  Instance *inst;
+
+  inst = gcc->data;
+  evas_object_del (inst->o_button);
+  free (inst);
 }
-    
+
 static void
-_gc_orient(E_Gadcon_Client *gcc)
+_gc_orient (E_Gadcon_Client * gcc)
 {
-   e_gadcon_client_aspect_set(gcc, 16, 16);
-   e_gadcon_client_min_size_set(gcc, 16, 16);
+  e_gadcon_client_aspect_set (gcc, 16, 16);
+  e_gadcon_client_min_size_set (gcc, 16, 16);
 }
-   
+
 static char *
-_gc_label(void)
+_gc_label (void)
 {
-   return _("Deskshow");
+  return _("Deskshow");
 }
 
 static Evas_Object *
-_gc_icon(Evas *evas)
+_gc_icon (Evas * evas)
 {
-   Evas_Object *o;
-   char buf[4096];
-   
-   o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), "%s/module.eap",
-           e_module_dir_get(desk_module));
-   edje_object_file_set(o, buf, "icon");
-   return o;
+  Evas_Object *o;
+  char buf[4096];
+
+  o = edje_object_add (evas);
+  snprintf (buf, sizeof (buf), "%s/module.eap",
+           e_module_dir_get (desk_module));
+  edje_object_file_set (o, buf, "icon");
+  return o;
 }
 
 static void
-_button_cb_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+_button_cb_mouse_down (void *data, Evas * e, Evas_Object * obj,
+                      void *event_info)
 {
-   Instance *inst;
-   Evas_Event_Mouse_Down *ev;
-   
-   inst = data;
-   ev = event_info;
-   if (ev->button == 1)
-     {
-       E_Border *bd;
-       E_Border_List *bl;
-       E_Zone *zone;
-       
-       zone = e_util_zone_current_get(e_manager_current_get());
-       if (zone) 
-         {
-            edje_object_signal_emit(inst->o_button, "active", "");
-            
-            bl = e_container_border_list_first(zone->container);
-            while ((bd = e_container_border_list_next(bl))) 
-              {
-                 if (bd->desk == e_desk_current_get(bd->zone)) 
+  Instance *inst;
+  Evas_Event_Mouse_Down *ev;
+
+  inst = data;
+  ev = event_info;
+  if (ev->button == 1)
+    {
+      E_Border *bd;
+      E_Border_List *bl;
+      E_Zone *zone;
+
+      zone = e_util_zone_current_get (e_manager_current_get ());
+      if (zone)
+       {
+         edje_object_signal_emit (inst->o_button, "active", "");
+
+         bl = e_container_border_list_first (zone->container);
+         while ((bd = e_container_border_list_next (bl)))
+           {
+             if (bd->desk == e_desk_current_get (bd->zone))
+               {
+                 if (zone->deskshow_toggle)
+                   {
+                     if (bd->deskshow)
+                       e_border_uniconify (bd);
+                     bd->deskshow = 0;
+                   }
+                 else
                    {
-                      if (zone->deskshow_toggle) 
-                        {
-                           if (bd->deskshow) e_border_uniconify(bd);
-                           bd->deskshow = 0;
-                        }
-                      else 
-                        {
-                           if (bd->iconic) continue;
-                           if (bd->client.netwm.state.skip_taskbar) continue;
-                           if (bd->user_skip_winlist) continue;
-                           e_border_iconify(bd);
-                           bd->deskshow = 1;
-                        }
+                     if (bd->iconic)
+                       continue;
+                     if (bd->client.netwm.state.skip_taskbar)
+                       continue;
+                     if (bd->user_skip_winlist)
+                       continue;
+                     e_border_iconify (bd);
+                     bd->deskshow = 1;
                    }
-              }
-            zone->deskshow_toggle = zone->deskshow_toggle ? 0 : 1;
-            e_container_border_list_free(bl);
-         }
-       edje_object_signal_emit(inst->o_button, "passive", "");
-
-//     evas_event_feed_mouse_up(inst->gcc->gadcon->evas, ev->button,
-//                              EVAS_BUTTON_NONE, ev->timestamp, NULL);
-     }
+               }
+           }
+         zone->deskshow_toggle = zone->deskshow_toggle ? 0 : 1;
+         e_container_border_list_free (bl);
+       }
+      edje_object_signal_emit (inst->o_button, "passive", "");
+
+//      evas_event_feed_mouse_up(inst->gcc->gadcon->evas, ev->button,
+//                               EVAS_BUTTON_NONE, ev->timestamp, NULL);
+    }
 }
 
 /* module setup */
-EAPI E_Module_Api e_modapi = 
-{
-   E_MODULE_API_VERSION,
-     "Deskshow"
+EAPI E_Module_Api e_modapi = {
+  E_MODULE_API_VERSION,
+  "Deskshow"
 };
 
 EAPI void *
-e_modapi_init(E_Module *m)
+e_modapi_init (E_Module * m)
 {
-   desk_module = m;
-   e_gadcon_provider_register(&_gadcon_class);
-   return desk_module;
+  desk_module = m;
+  e_gadcon_provider_register (&_gadcon_class);
+  return desk_module;
 }
 
 EAPI int
-e_modapi_shutdown(E_Module *m)
+e_modapi_shutdown (E_Module * m)
 {
-   desk_module = NULL;
-   e_gadcon_provider_unregister(&_gadcon_class);
-   return 1;
+  desk_module = NULL;
+  e_gadcon_provider_unregister (&_gadcon_class);
+  return 1;
 }
 
 EAPI int
-e_modapi_save(E_Module *m)
+e_modapi_save (E_Module * m)
 {
-   return 1;
+  return 1;
 }
 
 EAPI int
-e_modapi_about(E_Module *m)
+e_modapi_about (E_Module * m)
 {
-   e_module_dialog_show(m, _("Enlightenment Deskshow Module"),
-                       _("This module will allow you to show your desktop if 
it is covered with windows."));
-   return 1;
+  e_module_dialog_show (m, _("Enlightenment Deskshow Module"),
+                       _
+                       ("This module will allow you to show your desktop if it 
is covered with windows."));
+  return 1;
 }



-------------------------------------------------------------------------
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