EINA_LIST_FOREACH(plugins, l, pc)
{
- if (!(end = edje_object_add(evas))) break;
-
- if (e_theme_edje_object_set(end, "base/theme/widgets",
- "e/widgets/ilist/toggle_end"))
- {
- char *sig = pc->plugin ? "e,state,checked" : "e,state,unchecked";
- edje_object_signal_emit(end, sig, "e");
- }
- else
- {
- evas_object_del(end);
- end = NULL;
- }
- e_widget_ilist_append_full(obj, NULL, end, pc->name, NULL, pc, NULL);
+ /* if (!(end = edje_object_add(evas))) break; */
+
+ if (!pc->plugin) continue;
+
+ /* if (e_theme_edje_object_set(end, "base/theme/widgets",
+ * "e/widgets/ilist/toggle_end"))
+ * {
+ * char *sig = pc->plugin ? "e,state,checked" : "e,state,unchecked";
+ * edje_object_signal_emit(end, sig, "e");
+ * }
+ * else
+ * {
+ * evas_object_del(end);
+ * end = NULL;
+ * } */
+ e_widget_ilist_append(obj, NULL, pc->name, NULL, pc, NULL);
}
e_widget_ilist_go(obj);
e_widget_size_min_get(obj, &w, NULL);
- e_widget_size_min_set(obj, w > 180 ? w : 180, 260);
+ e_widget_size_min_set(obj, w > 180 ? w : 180, 140);
e_widget_ilist_thaw(obj);
edje_thaw();
evas_event_thaw(evas);
Evas_Object *o, *of, *ob;
E_Radio_Group *rg;
- of = e_widget_framelist_add(e, _("Available Plugins"), 0);
+ ob = e_widget_table_add(e, 0);
+ of = e_widget_frametable_add(e, _("Available Plugins"), 0);
page->list = e_widget_ilist_add(e, 24, 24, NULL);
e_widget_on_change_hook_set(page->list, _list_select_cb, page);
_fill_list(page->configs, page->list, 0);
- e_widget_framelist_object_append(of, page->list);
+ e_widget_frametable_object_append(of, page->list, 0, 0, 1, 1, 1, 1, 0, 1);
o = e_widget_button_add(e, _("Move Up"), NULL,
- _plugin_move_up_cb,
- page, NULL);
- e_widget_framelist_object_append(of, o);
-
+ _plugin_move_up_cb, page, NULL);
+ e_widget_frametable_object_append(of, o, 0, 1, 1, 1, 1, 0, 0, 0);
o = e_widget_button_add(e, _("Move Down"), NULL,
- _plugin_move_down_cb,
- page, NULL);
- e_widget_framelist_object_append(of, o);
- ob = e_widget_table_add(e, 0);
+ _plugin_move_down_cb, page, NULL);
+ e_widget_frametable_object_append(of, o, 0, 2, 1, 1, 1, 0, 0, 0);
e_widget_table_object_append(ob, of, 0, 0, 1, 3, 1, 1, 1, 0);
of = e_widget_framelist_add(e, _("General"), 0);
o = e_widget_button_add(e, _("Configure"), NULL,
- _plugin_config_cb,
- page, NULL);
+ _plugin_config_cb, page, NULL);
e_widget_disabled_set(o, 1);
page->o_cfg_btn = o;
e_widget_framelist_object_append(of, o);
e_widget_table_object_append(ob, of, 1, 0, 1, 1, 1, 1, 1, 0);
of = e_widget_framelist_add(e, _("Plugin Trigger"), 0);
- o = e_widget_label_add(e, _("Default is plugin name"));
- e_widget_framelist_object_append(of, o);
-
o = e_widget_entry_add(e, &(page->trigger), NULL, NULL, NULL);
e_widget_disabled_set(o, 1);
page->o_trigger = o;
e_widget_framelist_object_append(of, o);
e_widget_table_object_append(ob, of, 1, 1, 1, 1, 1, 1, 1, 0);
- of = e_widget_framelist_add(e, _("Plugin View"), 0);
+ of = e_widget_frametable_add(e, _("Plugin View"), 0);
rg = e_widget_radio_group_new(&page->view_mode);
o = e_widget_radio_add(e, _("Default"), -1, rg);
e_widget_disabled_set(o, 1);
page->o_view_default = o;
- e_widget_framelist_object_append(of, o);
+ e_widget_frametable_object_append(of, o, 0, 0, 1, 1, 1, 1, 0, 0);
o = e_widget_radio_add(e, _("List"), 0, rg);
- e_widget_framelist_object_append(of, o);
+ e_widget_frametable_object_append(of, o, 0, 1, 1, 1, 1, 1, 0, 0);
e_widget_disabled_set(o, 1);
page->o_view_list = o;
o = e_widget_radio_add(e, _("Detailed"), 1, rg);
e_widget_disabled_set(o, 1);
page->o_view_detail = o;
- e_widget_framelist_object_append(of, o);
+ e_widget_frametable_object_append(of, o, 1, 1, 1, 1, 1, 1, 0, 0);
o = e_widget_radio_add(e, _("Icons"), 2, rg);
e_widget_disabled_set(o, 1);
page->o_view_thumb = o;
- e_widget_framelist_object_append(of, o);
+ e_widget_frametable_object_append(of, o, 1, 0, 1, 1, 1, 1, 0, 0);
e_widget_table_object_append(ob, of, 1, 2, 1, 1, 1, 1, 1, 0);
return ob;
o = e_widget_table_add(e, 0);
/// GENERAL SETTNGS ///
- of = e_widget_framelist_add(e, _("General"), 0);
+ of = e_widget_framelist_add(e, _("Default View"), 0);
+ rg = e_widget_radio_group_new(&cfdata->view_mode);
+ ob = e_widget_radio_add(e, _("List"), 0, rg);
+ e_widget_framelist_object_append(of, ob);
+ ob = e_widget_radio_add(e, _("Detailed"), 1, rg);
+ e_widget_framelist_object_append(of, ob);
+ ob = e_widget_radio_add(e, _("Icons"), 2, rg);
+ e_widget_framelist_object_append(of, ob);
+ ob = e_widget_check_add(e, _("Animate scrolling"),
+ &(cfdata->scroll_animate));
+ e_widget_framelist_object_append(of, ob);
+ /* ob = e_widget_slider_add(e, 1, 0, _("%1.1f"),
+ * 5, 20, 0.1, 0, &(cfdata->scroll_speed), NULL, 10);
+ * e_widget_framelist_object_append(of, ob); */
+
+ ob = e_widget_check_add(e, _("Up/Down select next item in icon view"),
+ &(cfdata->cycle_mode));
+ e_widget_framelist_object_append(of, ob);
+ e_widget_table_object_append(o, of, 0, 0, 1, 1, 1, 0, 1, 0);
+
+#if 0
/* FIXME no theme supports this currently, need to add info to themes
data section to know whether this option should be enabled */
cfdata->hide_input = 0;
&(cfdata->hide_list));
e_widget_disabled_set(ob, 1);
e_widget_framelist_object_append(of, ob);
-
- ob = e_widget_label_add(e, _("Quick Navigation"));
- e_widget_framelist_object_append(of, ob);
-
+#endif
+ of = e_widget_framelist_add(e, _("Quick Navigation"), 0);
rg = e_widget_radio_group_new(&cfdata->quick_nav);
ob = e_widget_radio_add(e, _("Off"), 0, rg);
e_widget_framelist_object_append(of, ob);
e_widget_framelist_object_append(of, ob);
ob = e_widget_radio_add(e, _("Vi style (ALT + h,j,k,l,n,p,m,i)"), 1, rg);
e_widget_framelist_object_append(of, ob);
-
- e_widget_table_object_append(o, of, 0, 0, 1, 1, 0, 0, 0, 0);
-
- of = e_widget_framelist_add(e, _("Default View"), 0);
- rg = e_widget_radio_group_new(&cfdata->view_mode);
- ob = e_widget_radio_add(e, _("List"), 0, rg);
- e_widget_framelist_object_append(of, ob);
- ob = e_widget_radio_add(e, _("Detailed"), 1, rg);
- e_widget_framelist_object_append(of, ob);
- ob = e_widget_radio_add(e, _("Icons"), 2, rg);
- e_widget_framelist_object_append(of, ob);
-
- ob = e_widget_check_add(e, _("Animate scrolling"),
- &(cfdata->scroll_animate));
- e_widget_framelist_object_append(of, ob);
- /* ob = e_widget_slider_add(e, 1, 0, _("%1.1f"),
- * 5, 20, 0.1, 0, &(cfdata->scroll_speed), NULL, 10);
- * e_widget_framelist_object_append(of, ob); */
-
- ob = e_widget_check_add(e, _("Up/Down select next item in icon view"),
- &(cfdata->cycle_mode));
- e_widget_framelist_object_append(of, ob);
- e_widget_table_object_append(o, of, 1, 0, 1, 1, 0, 1, 0, 0);
+ e_widget_table_object_append(o, of, 0, 1, 1, 1, 1, 0, 1, 0);
of = e_widget_framelist_add(e, _("Sorting"), 0);
rg = e_widget_radio_group_new(&cfdata->history_sort_mode);
ob = e_widget_radio_add(e, _("Last used"), 2, rg);
e_widget_radio_toggle_set(ob, (cfdata->history_sort_mode == 2));
e_widget_framelist_object_append(of, ob);
-
- e_widget_table_object_append(o, of, 0, 1, 2, 1, 1, 0, 0, 0);
-
+ e_widget_table_object_append(o, of, 0, 2, 1, 1, 1, 0, 1, 0);
e_widget_toolbook_page_append(otb, NULL, _("General Settings"),
o, 1, 0, 1, 0, 0.5, 0.0);
e_widget_framelist_object_append(of, ob);
e_widget_list_object_append(o, of, 1, 1, 0.5);
+#if 1
of = e_widget_framelist_add(e, _("Edge Popup Size"), 0);
ob = e_widget_label_add(e, _("Popup Width"));
e_widget_framelist_object_append(of, ob);
&(cfdata->edge_height), 200);
e_widget_framelist_object_append(of, ob);
e_widget_list_object_append(o, of, 1, 1, 0.5);
-
+#endif
e_widget_toolbook_page_append(otb, NULL, _("Geometry"),
o, 1, 0, 1, 0, 0.5, 0.0);