Add return for evas_object_key_grab to remove compiler warning.
Use PATH_MAX. Remove Whitespace. Fix formatting. SVN revision: 48629
This commit is contained in:
parent
2ea9dd7909
commit
a67ad7f9d6
|
@ -265,10 +265,9 @@ _e_imc_setup_cb(void *data, void *data2)
|
|||
|
||||
if (!exe)
|
||||
{
|
||||
e_util_dialog_show(_("Run Error"),
|
||||
_( "Enlightenment was unable to fork a child process:<br>"
|
||||
"<br>"
|
||||
"%s<br>"),
|
||||
e_util_dialog_show(_("Run Error"),
|
||||
_( "Enlightenment was unable to fork a child process:<br>"
|
||||
"<br>%s<br>"),
|
||||
cmd);
|
||||
}
|
||||
}
|
||||
|
@ -279,20 +278,22 @@ static Evas_Object *
|
|||
_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata)
|
||||
{
|
||||
Evas_Object *o, *of, *ob;
|
||||
int i;
|
||||
Eina_List *imc_basic_list;
|
||||
int i;
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
|
||||
of = e_widget_frametable_add(evas, _("Input Method Selector"), 0);
|
||||
|
||||
/* Disable imc checkbox */
|
||||
ob = e_widget_check_add(evas, _("Use No Input Method"), &(cfdata->imc_disable));
|
||||
ob = e_widget_check_add(evas, _("Use No Input Method"),
|
||||
&(cfdata->imc_disable));
|
||||
cfdata->gui.imc_basic_disable = ob;
|
||||
e_widget_frametable_object_append(of, ob, 0, 0, 1, 1, 1, 0, 1, 0);
|
||||
|
||||
/* Configure imc button */
|
||||
ob = e_widget_button_add(evas, _("Setup Selected Input Method"), "configure", _e_imc_setup_cb, cfdata, NULL);
|
||||
ob = e_widget_button_add(evas, _("Setup Selected Input Method"),
|
||||
"configure", _e_imc_setup_cb, cfdata, NULL);
|
||||
cfdata->gui.imc_basic_setup = ob;
|
||||
e_widget_frametable_object_append(of, ob, 0, 2, 1, 1, 1, 1, 1, 0);
|
||||
|
||||
|
@ -333,14 +334,14 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
|||
imc = e_intl_input_method_config_read(imc_ef);
|
||||
eet_close(imc_ef);
|
||||
|
||||
if (imc && imc->e_im_name)
|
||||
if ((imc) && (imc->e_im_name))
|
||||
{
|
||||
Evas_Object *icon;
|
||||
|
||||
icon = NULL;
|
||||
if (imc->e_im_setup_exec)
|
||||
{
|
||||
Efreet_Desktop *desktop;
|
||||
|
||||
desktop = efreet_util_desktop_exec_find(imc->e_im_setup_exec);
|
||||
if (desktop)
|
||||
{
|
||||
|
@ -350,7 +351,9 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
|||
}
|
||||
|
||||
e_widget_ilist_append(cfdata->gui.imc_basic_list, icon, imc->e_im_name, NULL, NULL, imc_path);
|
||||
if (cfdata->imc_current && !strncmp(imc_path, cfdata->imc_current, eina_stringshare_strlen(cfdata->imc_current)))
|
||||
if ((cfdata->imc_current) &&
|
||||
(!strncmp(imc_path, cfdata->imc_current,
|
||||
eina_stringshare_strlen(cfdata->imc_current))))
|
||||
e_widget_ilist_selected_set(cfdata->gui.imc_basic_list, i);
|
||||
i++;
|
||||
|
||||
|
@ -363,7 +366,9 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
|||
imc_basic_list = eina_list_remove_list(imc_basic_list, imc_basic_list);
|
||||
}
|
||||
|
||||
_e_imc_setup_button_toggle(cfdata->gui.imc_basic_setup, eina_hash_find(cfdata->imc_basic_map, cfdata->imc_current));
|
||||
_e_imc_setup_button_toggle(cfdata->gui.imc_basic_setup,
|
||||
eina_hash_find(cfdata->imc_basic_map,
|
||||
cfdata->imc_current));
|
||||
|
||||
e_widget_ilist_go(ob);
|
||||
e_widget_ilist_thaw(ob);
|
||||
|
@ -497,23 +502,21 @@ _e_imc_adv_setup_cb(void *data, void *data2)
|
|||
cfdata = data;
|
||||
if (cfdata->imc.e_im_setup_exec)
|
||||
{
|
||||
Ecore_Exe *exe;
|
||||
char *cmd;
|
||||
Ecore_Exe *exe;
|
||||
char *cmd;
|
||||
|
||||
cmd = cfdata->imc.e_im_setup_exec;
|
||||
cmd = cfdata->imc.e_im_setup_exec;
|
||||
|
||||
e_util_library_path_strip();
|
||||
exe = ecore_exe_run(cmd, NULL);
|
||||
e_util_library_path_restore();
|
||||
e_util_library_path_strip();
|
||||
exe = ecore_exe_run(cmd, NULL);
|
||||
e_util_library_path_restore();
|
||||
|
||||
if (!exe)
|
||||
{
|
||||
e_util_dialog_show(_("Run Error"),
|
||||
_( "Enlightenment was unable to fork a child process:<br>"
|
||||
"<br>"
|
||||
"%s<br>"),
|
||||
cmd);
|
||||
}
|
||||
if (!exe)
|
||||
{
|
||||
e_util_dialog_show(_("Run Error"),
|
||||
_( "Enlightenment was unable to fork a child process:<br>"
|
||||
"<br>%s<br>"), cmd);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -548,12 +551,11 @@ _cb_files_selection_change(void *data, Evas_Object *obj, void *event_info)
|
|||
Eina_List *selected;
|
||||
E_Fm2_Icon_Info *ici;
|
||||
const char *realpath;
|
||||
char buf[4096];
|
||||
char buf[PATH_MAX];
|
||||
|
||||
cfdata = data;
|
||||
if (!cfdata->o_fm) return;
|
||||
selected = e_fm2_selected_list_get(cfdata->o_fm);
|
||||
if (!selected) return;
|
||||
if (!(selected = e_fm2_selected_list_get(cfdata->o_fm))) return;
|
||||
|
||||
if (cfdata->imc_current)
|
||||
{
|
||||
|
@ -617,10 +619,8 @@ _cb_files_files_deleted(void *data, Evas_Object *obj, void *event_info)
|
|||
if (!cfdata->imc_current) return;
|
||||
if (!cfdata->o_fm) return;
|
||||
|
||||
all = e_fm2_all_list_get(cfdata->o_fm);
|
||||
if (!all) return;
|
||||
sel = e_fm2_selected_list_get(cfdata->o_fm);
|
||||
if (!sel) return;
|
||||
if (!(all = e_fm2_all_list_get(cfdata->o_fm))) return;
|
||||
if (!(sel = e_fm2_selected_list_get(cfdata->o_fm))) return;
|
||||
|
||||
ici = sel->data;
|
||||
|
||||
|
@ -723,7 +723,6 @@ _e_imc_change_enqueue(E_Config_Dialog_Data *cfdata)
|
|||
{
|
||||
eina_hash_del(cfdata->imc_change_map, cfdata->imc_current, NULL);
|
||||
e_intl_input_method_config_free(imc_update_old);
|
||||
|
||||
}
|
||||
if (!cfdata->imc_change_map)
|
||||
cfdata->imc_change_map = eina_hash_string_superfast_new(NULL);
|
||||
|
@ -735,7 +734,7 @@ _e_imc_change_enqueue(E_Config_Dialog_Data *cfdata)
|
|||
static const char*
|
||||
_e_imc_file_name_new_get(void)
|
||||
{
|
||||
char path[4096];
|
||||
char path[PATH_MAX];
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 32; i++)
|
||||
|
@ -816,7 +815,8 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data
|
|||
|
||||
e_widget_table_object_append(ol, il, 0, 0, 1, 1, 0, 0, 0, 0);
|
||||
|
||||
o = e_widget_button_add(evas, _("Go up a Directory"), "go-up", _cb_button_up, cfdata, NULL);
|
||||
o = e_widget_button_add(evas, _("Go up a Directory"), "go-up",
|
||||
_cb_button_up, cfdata, NULL);
|
||||
cfdata->o_up_button = o;
|
||||
e_widget_table_object_append(ol, o, 0, 1, 1, 1, 0, 0, 0, 0);
|
||||
|
||||
|
@ -874,7 +874,8 @@ _advanced_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data
|
|||
/* il( o[Check], ol( o[Button], o[Button] ) ) */
|
||||
il = e_widget_list_add(evas, 0, 1);
|
||||
|
||||
o = e_widget_check_add(evas, _("Use No Input Method"), &(cfdata->imc_disable));
|
||||
o = e_widget_check_add(evas, _("Use No Input Method"),
|
||||
&(cfdata->imc_disable));
|
||||
cfdata->gui.imc_advanced_disable = o;
|
||||
e_widget_list_object_append(il, o, 1, 0, 0.5);
|
||||
|
||||
|
|
|
@ -13,10 +13,10 @@ struct _Import
|
|||
Evas_Object *content_obj;
|
||||
Evas_Object *event_obj;
|
||||
Evas_Object *fsel_obj;
|
||||
|
||||
|
||||
Evas_Object *ok_obj;
|
||||
Evas_Object *cancel_obj;
|
||||
|
||||
|
||||
E_Win *win;
|
||||
};
|
||||
|
||||
|
@ -45,10 +45,11 @@ e_int_config_imc_import(E_Config_Dialog *parent)
|
|||
E_Config_Dialog_Data *cfdata;
|
||||
Evas_Modifier_Mask mask;
|
||||
Evas_Coord w, h;
|
||||
|
||||
Eina_Bool kg;
|
||||
|
||||
import = E_NEW(Import, 1);
|
||||
if (!import) return NULL;
|
||||
|
||||
|
||||
win = e_win_new(parent->con);
|
||||
if (!win)
|
||||
{
|
||||
|
@ -57,12 +58,12 @@ e_int_config_imc_import(E_Config_Dialog *parent)
|
|||
}
|
||||
|
||||
evas = e_win_evas_get(win);
|
||||
|
||||
|
||||
cfdata = E_NEW(E_Config_Dialog_Data, 1);
|
||||
import->cfdata = cfdata;
|
||||
import->win = win;
|
||||
import->parent = parent;
|
||||
|
||||
|
||||
e_win_title_set(win, _("Select an Input Method Settings..."));
|
||||
e_win_delete_callback_set(win, _imc_import_cb_delete);
|
||||
e_win_resize_callback_set(win, _imc_import_cb_resize);
|
||||
|
@ -83,31 +84,39 @@ e_int_config_imc_import(E_Config_Dialog *parent)
|
|||
o = evas_object_rectangle_add(evas);
|
||||
import->event_obj = o;
|
||||
mask = 0;
|
||||
evas_object_key_grab(o, "Tab", mask, ~mask, 0);
|
||||
kg = evas_object_key_grab(o, "Tab", mask, ~mask, 0);
|
||||
if (!kg)
|
||||
fprintf(stderr,"ERROR: unable to redirect \"Tab\" key events to object %p.\n", o);
|
||||
mask = evas_key_modifier_mask_get(evas, "Shift");
|
||||
evas_object_key_grab(o, "Tab", mask, ~mask, 0);
|
||||
kg = evas_object_key_grab(o, "Tab", mask, ~mask, 0);
|
||||
if (!kg)
|
||||
fprintf(stderr,"ERROR: unable to redirect \"Tab\" key events to object %p.\n", o);
|
||||
mask = 0;
|
||||
evas_object_key_grab(o, "Return", mask, ~mask, 0);
|
||||
kg = evas_object_key_grab(o, "Return", mask, ~mask, 0);
|
||||
if (!kg)
|
||||
fprintf(stderr,"ERROR: unable to redirect \"Return\" key events to object %p.\n", o);
|
||||
mask = 0;
|
||||
evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
|
||||
kg = evas_object_key_grab(o, "KP_Enter", mask, ~mask, 0);
|
||||
if (!kg)
|
||||
fprintf(stderr,"ERROR: unable to redirect \"KP_Enter\" key events to object %p.\n", o);
|
||||
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN,
|
||||
_imc_import_cb_key_down, import);
|
||||
|
||||
o = e_widget_list_add(evas, 0, 0);
|
||||
import->content_obj = o;
|
||||
|
||||
|
||||
ofm = e_widget_fsel_add(evas, e_user_homedir_get(), "/",
|
||||
NULL, NULL,
|
||||
_imc_import_cb_selected, import,
|
||||
_imc_import_cb_changed, import, 1);
|
||||
import->fsel_obj = ofm;
|
||||
e_widget_list_object_append(o, ofm, 1, 1, 0.5);
|
||||
|
||||
|
||||
e_widget_size_min_get(o, &w, &h);
|
||||
edje_extern_object_min_size_set(o, w, h);
|
||||
edje_object_part_swallow(import->bg_obj, "e.swallow.content", o);
|
||||
evas_object_show(o);
|
||||
|
||||
|
||||
import->ok_obj = e_widget_button_add(evas, _("OK"), NULL,
|
||||
_imc_import_cb_ok, win, cfdata);
|
||||
e_widget_list_object_append(import->box_obj, import->ok_obj, 1, 0, 0.5);
|
||||
|
@ -118,14 +127,13 @@ e_int_config_imc_import(E_Config_Dialog *parent)
|
|||
e_widget_list_object_append(import->box_obj, import->cancel_obj, 1, 0, 0.5);
|
||||
|
||||
e_widget_disabled_set(import->ok_obj, 1);
|
||||
|
||||
e_win_centered_set(win, 1);
|
||||
|
||||
|
||||
o = import->box_obj;
|
||||
e_widget_size_min_get(o, &w, &h);
|
||||
edje_extern_object_min_size_set(o, w, h);
|
||||
edje_object_part_swallow(import->bg_obj, "e.swallow.buttons", o);
|
||||
|
||||
|
||||
edje_object_size_min_calc(import->bg_obj, &w, &h);
|
||||
evas_object_resize(import->bg_obj, w, h);
|
||||
e_win_resize(win, w, h);
|
||||
|
@ -133,9 +141,9 @@ e_int_config_imc_import(E_Config_Dialog *parent)
|
|||
e_win_size_max_set(win, 99999, 99999);
|
||||
e_win_show(win);
|
||||
e_win_border_icon_set(win, "preferences-imc");
|
||||
|
||||
|
||||
win->data = import;
|
||||
|
||||
|
||||
return win;
|
||||
}
|
||||
|
||||
|
@ -143,16 +151,16 @@ void
|
|||
e_int_config_imc_import_del(E_Win *win)
|
||||
{
|
||||
Import *import;
|
||||
|
||||
|
||||
import = win->data;
|
||||
|
||||
|
||||
e_object_del(E_OBJECT(import->win));
|
||||
e_int_config_imc_import_done(import->parent);
|
||||
|
||||
|
||||
E_FREE(import->cfdata->file);
|
||||
E_FREE(import->cfdata);
|
||||
E_FREE(import);
|
||||
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -166,9 +174,8 @@ static void
|
|||
_imc_import_cb_resize(E_Win *win)
|
||||
{
|
||||
Import *import;
|
||||
|
||||
import = win->data;
|
||||
if (!import) return;
|
||||
|
||||
if (!(import = win->data)) return;
|
||||
evas_object_resize(import->bg_obj, win->w, win->h);
|
||||
}
|
||||
|
||||
|
@ -176,7 +183,7 @@ static void
|
|||
_imc_import_cb_wid_focus(void *data, Evas_Object *obj)
|
||||
{
|
||||
Import *import;
|
||||
|
||||
|
||||
import = data;
|
||||
if (obj == import->content_obj)
|
||||
e_widget_focused_object_clear(import->box_obj);
|
||||
|
@ -188,7 +195,7 @@ static void
|
|||
_imc_import_cb_selected(void *data, Evas_Object *obj)
|
||||
{
|
||||
Import *import;
|
||||
|
||||
|
||||
import = data;
|
||||
_imc_import_cb_ok(import->win, NULL);
|
||||
}
|
||||
|
@ -199,11 +206,10 @@ _imc_import_cb_changed(void *data, Evas_Object *obj)
|
|||
Import *import;
|
||||
const char *path;
|
||||
const char *file;
|
||||
|
||||
import = data;
|
||||
if (!import) return;
|
||||
|
||||
if (!(import = data)) return;
|
||||
if (!import->fsel_obj) return;
|
||||
|
||||
|
||||
path = e_widget_fsel_selection_path_get(import->fsel_obj);
|
||||
E_FREE(import->cfdata->file);
|
||||
if (path)
|
||||
|
@ -212,7 +218,7 @@ _imc_import_cb_changed(void *data, Evas_Object *obj)
|
|||
if (import->cfdata->file)
|
||||
{
|
||||
char *strip;
|
||||
|
||||
|
||||
file = ecore_file_file_get(import->cfdata->file);
|
||||
strip = ecore_file_strip_ext(file);
|
||||
if (!strip)
|
||||
|
@ -243,27 +249,24 @@ _imc_import_cb_ok(void *data, void *data2)
|
|||
const char *file;
|
||||
|
||||
win = data;
|
||||
import = win->data;
|
||||
if (!import) return;
|
||||
|
||||
if (!(import = win->data)) return;
|
||||
|
||||
path = e_widget_fsel_selection_path_get(import->fsel_obj);
|
||||
E_FREE(import->cfdata->file);
|
||||
if (path)
|
||||
import->cfdata->file = strdup(path);
|
||||
|
||||
|
||||
if (import->cfdata->file)
|
||||
{
|
||||
Eet_File *ef;
|
||||
E_Input_Method_Config *imc;
|
||||
char *strip;
|
||||
|
||||
|
||||
file = ecore_file_file_get(import->cfdata->file);
|
||||
|
||||
strip = ecore_file_strip_ext(file);
|
||||
if (!strip)
|
||||
return;
|
||||
if (!(strip = ecore_file_strip_ext(file))) return;
|
||||
free(strip);
|
||||
|
||||
|
||||
if (!e_util_glob_case_match(file, "*.imc"))
|
||||
return;
|
||||
|
||||
|
@ -274,7 +277,7 @@ _imc_import_cb_ok(void *data, void *data2)
|
|||
imc = e_intl_input_method_config_read(ef);
|
||||
eet_close(ef);
|
||||
}
|
||||
|
||||
|
||||
if (!imc)
|
||||
{
|
||||
e_util_dialog_show(_("Input Method Config Import Error"),
|
||||
|
@ -285,10 +288,11 @@ _imc_import_cb_ok(void *data, void *data2)
|
|||
}
|
||||
else
|
||||
{
|
||||
char buf[4096];
|
||||
char buf[PATH_MAX];
|
||||
|
||||
e_intl_input_method_config_free(imc);
|
||||
snprintf(buf, sizeof(buf), "%s/%s", e_intl_imc_personal_path_get(), file);
|
||||
snprintf(buf, sizeof(buf), "%s/%s",
|
||||
e_intl_imc_personal_path_get(), file);
|
||||
|
||||
if (!ecore_file_cp(import->cfdata->file, buf))
|
||||
{
|
||||
|
@ -309,7 +313,7 @@ static void
|
|||
_imc_import_cb_close(void *data, void *data2)
|
||||
{
|
||||
E_Win *win;
|
||||
|
||||
|
||||
win = data;
|
||||
e_int_config_imc_import_del(win);
|
||||
}
|
||||
|
@ -364,7 +368,7 @@ _imc_import_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event)
|
|||
(!strcmp(ev->keyname, "space"))))
|
||||
{
|
||||
Evas_Object *o = NULL;
|
||||
|
||||
|
||||
if ((import->content_obj) && (e_widget_focus_get(import->content_obj)))
|
||||
o = e_widget_focused_object_get(import->content_obj);
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue