diff options
Diffstat (limited to 'support/kconfig/gconf.c')
| -rw-r--r-- | support/kconfig/gconf.c | 51 | 
1 files changed, 6 insertions, 45 deletions
diff --git a/support/kconfig/gconf.c b/support/kconfig/gconf.c index 79479c323..7cbe68eb0 100644 --- a/support/kconfig/gconf.c +++ b/support/kconfig/gconf.c @@ -10,6 +10,7 @@  #  include <config.h>  #endif +#include <stdlib.h>  #include "lkc.h"  #include "images.c" @@ -22,7 +23,6 @@  #include <string.h>  #include <unistd.h>  #include <time.h> -#include <stdlib.h>  //#define DEBUG @@ -285,8 +285,6 @@ void init_left_tree(void)  static void renderer_edited(GtkCellRendererText * cell,  			    const gchar * path_string,  			    const gchar * new_text, gpointer user_data); -static void renderer_toggled(GtkCellRendererToggle * cellrenderertoggle, -			     gchar * arg1, gpointer user_data);  void init_right_tree(void)  { @@ -320,8 +318,6 @@ void init_right_tree(void)  					    "inconsistent", COL_BTNINC,  					    "visible", COL_BTNVIS,  					    "radio", COL_BTNRAD, NULL); -	/*g_signal_connect(G_OBJECT(renderer), "toggled", -	   G_CALLBACK(renderer_toggled), NULL); */  	renderer = gtk_cell_renderer_text_new();  	gtk_tree_view_column_pack_start(GTK_TREE_VIEW_COLUMN(column),  					renderer, FALSE); @@ -687,7 +683,7 @@ void on_introduction1_activate(GtkMenuItem * menuitem, gpointer user_data)  	dialog = gtk_message_dialog_new(GTK_WINDOW(main_wnd),  					GTK_DIALOG_DESTROY_WITH_PARENT,  					GTK_MESSAGE_INFO, -					GTK_BUTTONS_CLOSE, intro_text); +					GTK_BUTTONS_CLOSE, "%s", intro_text);  	g_signal_connect_swapped(GTK_OBJECT(dialog), "response",  				 G_CALLBACK(gtk_widget_destroy),  				 GTK_OBJECT(dialog)); @@ -705,7 +701,7 @@ void on_about1_activate(GtkMenuItem * menuitem, gpointer user_data)  	dialog = gtk_message_dialog_new(GTK_WINDOW(main_wnd),  					GTK_DIALOG_DESTROY_WITH_PARENT,  					GTK_MESSAGE_INFO, -					GTK_BUTTONS_CLOSE, about_text); +					GTK_BUTTONS_CLOSE, "%s", about_text);  	g_signal_connect_swapped(GTK_OBJECT(dialog), "response",  				 G_CALLBACK(gtk_widget_destroy),  				 GTK_OBJECT(dialog)); @@ -724,7 +720,7 @@ void on_license1_activate(GtkMenuItem * menuitem, gpointer user_data)  	dialog = gtk_message_dialog_new(GTK_WINDOW(main_wnd),  					GTK_DIALOG_DESTROY_WITH_PARENT,  					GTK_MESSAGE_INFO, -					GTK_BUTTONS_CLOSE, license_text); +					GTK_BUTTONS_CLOSE, "%s", license_text);  	g_signal_connect_swapped(GTK_OBJECT(dialog), "response",  				 G_CALLBACK(gtk_widget_destroy),  				 GTK_OBJECT(dialog)); @@ -834,7 +830,7 @@ static void renderer_edited(GtkCellRendererText * cell,  static void change_sym_value(struct menu *menu, gint col)  {  	struct symbol *sym = menu->sym; -	tristate oldval, newval; +	tristate newval;  	if (!sym)  		return; @@ -851,7 +847,6 @@ static void change_sym_value(struct menu *menu, gint col)  	switch (sym_get_type(sym)) {  	case S_BOOLEAN:  	case S_TRISTATE: -		oldval = sym_get_tristate_value(sym);  		if (!sym_tristate_within_range(sym, newval))  			newval = yes;  		sym_set_tristate_value(sym, newval); @@ -888,35 +883,6 @@ static void toggle_sym_value(struct menu *menu)  		display_tree_part();	//fixme: keep exp/coll  } -static void renderer_toggled(GtkCellRendererToggle * cell, -			     gchar * path_string, gpointer user_data) -{ -	GtkTreePath *path, *sel_path = NULL; -	GtkTreeIter iter, sel_iter; -	GtkTreeSelection *sel; -	struct menu *menu; - -	path = gtk_tree_path_new_from_string(path_string); -	if (!gtk_tree_model_get_iter(model2, &iter, path)) -		return; - -	sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree2_w)); -	if (gtk_tree_selection_get_selected(sel, NULL, &sel_iter)) -		sel_path = gtk_tree_model_get_path(model2, &sel_iter); -	if (!sel_path) -		goto out1; -	if (gtk_tree_path_compare(path, sel_path)) -		goto out2; - -	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); -	toggle_sym_value(menu); - -      out2: -	gtk_tree_path_free(sel_path); -      out1: -	gtk_tree_path_free(path); -} -  static gint column2index(GtkTreeViewColumn * column)  {  	gint i; @@ -1172,6 +1138,7 @@ static gchar **fill_row(struct menu *menu)  			row[COL_BTNVIS] = GINT_TO_POINTER(TRUE);  		if (sym_is_choice(sym))  			break; +		/* fall through */  	case S_TRISTATE:  		val = sym_get_tristate_value(sym);  		switch (val) { @@ -1310,7 +1277,6 @@ static void update_tree(struct menu *src, GtkTreeIter * dst)  	gboolean valid;  	GtkTreeIter *sibling;  	struct symbol *sym; -	struct property *prop;  	struct menu *menu1, *menu2;  	if (src == &rootmenu) @@ -1319,7 +1285,6 @@ static void update_tree(struct menu *src, GtkTreeIter * dst)  	valid = gtk_tree_model_iter_children(model2, child2, dst);  	for (child1 = src->list; child1; child1 = child1->next) { -		prop = child1->prompt;  		sym = child1->sym;  	      reparse: @@ -1506,10 +1471,6 @@ int main(int ac, char *av[])  	char *env;  	gchar *glade_file; -#ifndef LKC_DIRECT_LINK -	kconfig_load(); -#endif -  	bindtextdomain(PACKAGE, LOCALEDIR);  	bind_textdomain_codeset(PACKAGE, "UTF-8");  	textdomain(PACKAGE);  | 
