|
From: Enlightenment C. <no...@cv...> - 2006-11-27 15:39:43
|
Enlightenment CVS committal
Author : devilhorns
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_int_config_fonts.c
Log Message:
Use ilist freeze/thaw on fonts dialog.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_fonts.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -3 -r1.29 -r1.30
--- e_int_config_fonts.c 17 Oct 2006 02:51:07 -0000 1.29
+++ e_int_config_fonts.c 27 Nov 2006 15:39:34 -0000 1.30
@@ -320,7 +320,9 @@
of = e_widget_framelist_add(evas, _("Fonts"), 0);
cfdata->gui.font_list = e_widget_ilist_add(evas, 16, 16, &(cfdata->cur_font));
-
+ evas_event_freeze(evas_object_evas_get(cfdata->gui.font_list));
+ edje_freeze();
+ e_widget_ilist_freeze(cfdata->gui.font_list);
for (fonts = evas_font_available_list(evas); fonts; fonts = fonts->next)
{
char *f;
@@ -344,6 +346,9 @@
e_widget_ilist_go(cfdata->gui.font_list);
e_widget_min_size_set(cfdata->gui.font_list, 100, 200);
+ e_widget_ilist_thaw(cfdata->gui.font_list);
+ edje_thaw();
+ evas_event_thaw(evas_object_evas_get(cfdata->gui.font_list));
e_widget_framelist_object_append(of, cfdata->gui.font_list);
e_widget_table_object_append(ot, of, 1, 1, 2, 4, 1, 1, 1, 1);
@@ -517,6 +522,9 @@
if (!cfdata->gui.class_list) return;
evas = evas_object_evas_get(cfdata->gui.class_list);
+ evas_event_freeze(evas);
+ edje_freeze();
+ e_widget_ilist_freeze(cfdata->gui.class_list);
e_widget_ilist_clear(cfdata->gui.class_list);
/* Fill In Ilist */
@@ -543,7 +551,10 @@
e_widget_ilist_header_append(cfdata->gui.class_list, NULL, tc->class_description);
}
}
- e_widget_ilist_go(cfdata->gui.class_list);
+ e_widget_ilist_go(cfdata->gui.class_list);
+ e_widget_ilist_thaw(cfdata->gui.class_list);
+ edje_thaw();
+ evas_event_thaw(evas);
}
static void
|