/** * Initialized the widgets. */ void nodes_gui_early_init(void) { static const struct { const gchar *name; } items[] = { { "popup_nodes_disconnect" }, { "popup_nodes_browse_host" }, }; guint i; for (i = 0; i < G_N_ELEMENTS(items); i++) { gtk_widget_set_sensitive(gui_popup_nodes_lookup(items[i].name), FALSE); } }
static void update_sensitivity(gboolean sensitive) { static const struct { const gchar *name; } items[] = { { "popup_nodes_disconnect" }, { "popup_nodes_browse_host" }, }; guint i; for (i = 0; i < N_ITEMS(items); i++) { gtk_widget_set_sensitive(gui_popup_nodes_lookup(items[i].name), sensitive); } gtk_widget_set_sensitive( gui_main_window_lookup("button_nodes_disconnect"), sensitive); }