diff finch/libgnt/gntbindable.c @ 19176:33201366bcd4

Fix some white-space and other similar issues. Preparing for a merge.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 11 Aug 2007 10:22:37 +0000
parents d5a0b09470ee
children 19a4594e939c
line wrap: on
line diff
--- a/finch/libgnt/gntbindable.c	Sat Aug 11 09:32:06 2007 +0000
+++ b/finch/libgnt/gntbindable.c	Sat Aug 11 10:22:37 2007 +0000
@@ -37,13 +37,12 @@
 
 static struct
 {
-	char * okeys; /* Old keystrokes */
-	char * keys; /* New Keystrokes being bound to the action */
+	char * okeys;         /* Old keystrokes */
+	char * keys;          /* New Keystrokes being bound to the action */
 	GntBindableClass * klass; /* Class of the object that's getting keys rebound */
-	char * name; /* The name of the action */
-	GList * params; /* The list of paramaters */
-	
-} rebind_info = {NULL,NULL,NULL,NULL,NULL};
+	char * name;          /* The name of the action */
+	GList * params;       /* The list of paramaters */
+} rebind_info;
 
 static void 
 gnt_bindable_free_rebind_info()
@@ -63,8 +62,7 @@
 static void
 gnt_bindable_rebinding_rebind(GntWidget *button, gpointer data)
 {
-
-	if(rebind_info.keys) {
+	if (rebind_info.keys) {
 		gnt_bindable_register_binding(rebind_info.klass,
 				NULL,
 				rebind_info.okeys,
@@ -75,34 +73,31 @@
 				rebind_info.params);
 	}
 	gnt_bindable_free_rebind_info();
-
 	gnt_widget_destroy(GNT_WIDGET(data));
 }
 
 static gboolean
-gnt_bindable_rebinding_grab_key(GntBindable *bindable, const char *text, gpointer *data)
+gnt_bindable_rebinding_grab_key(GntBindable *bindable, const char *text, gpointer data)
 {
-
-	GntTextView *textview= GNT_TEXT_VIEW(data);
+	GntTextView *textview = GNT_TEXT_VIEW(data);
 	char *new_text;
 	const char *tmp;
 
-	if(text && *text){
-
-		if(!strcmp(text, GNT_KEY_CTRL_I) || !strcmp(text, GNT_KEY_ENTER)){
+	if (text && *text) {
+		/* Rebinding tab or enter for something is probably not that great an idea */
+		if (!strcmp(text, GNT_KEY_CTRL_I) || !strcmp(text, GNT_KEY_ENTER)) {
 			return FALSE;
 		}
 		
 		tmp = gnt_key_lookup(text);
-		new_text = g_strdup_printf("KEY: \"%s\"",tmp);
+		new_text = g_strdup_printf("KEY: \"%s\"", tmp);
 		gnt_text_view_clear(textview);
-		gnt_text_view_append_text_with_flags(textview,new_text,GNT_TEXT_FLAG_NORMAL);
+		gnt_text_view_append_text_with_flags(textview, new_text, GNT_TEXT_FLAG_NORMAL);
 		g_free(new_text);
 
 		g_free(rebind_info.keys);
 		rebind_info.keys = g_strdup(text);
 
-
 		return TRUE;
 	}
 	return FALSE;
@@ -110,82 +105,71 @@
 static void
 gnt_bindable_rebinding_activate(GntBindable *data, gpointer bindable)
 {
-				
-	GntTree * tree = GNT_TREE(data);
-
-	GntWidget *vbox = gnt_box_new(FALSE,TRUE);
-
+	const char *widget_name = g_type_name(G_OBJECT_TYPE(bindable));
+	char *keys;
+	GntWidget *key_textview;
 	GntWidget *label;
-	const char * widget_name = g_type_name(G_OBJECT_TYPE(bindable));
-	char * keys;
-
-	GntWidget *key_textview;
-	
 	GntWidget *bind_button, *cancel_button;
 	GntWidget *button_box;
-	
+	GList *current_row_data, *itr;
+	char *tmp;
 	GntWidget *win = gnt_window_new();
-	GList * current_row_data,*itr;
-	char * tmp;
+	GntTree *tree = GNT_TREE(data);
+	GntWidget *vbox = gnt_box_new(FALSE, TRUE);
 
 	rebind_info.klass = GNT_BINDABLE_GET_CLASS(bindable);
 
 	current_row_data = gnt_tree_get_selection_text_list(tree);
-	rebind_info.name = g_strdup(g_list_nth_data(current_row_data,1));
+	rebind_info.name = g_strdup(g_list_nth_data(current_row_data, 1));
 
 	keys = gnt_tree_get_selection_data(tree);
 	rebind_info.okeys = g_strdup(gnt_key_translate(keys));
 
 	rebind_info.params = NULL;
 
-	itr = current_row_data;
-	while(itr){
-		g_free(itr->data);
-		itr = itr->next;
-	}
+	g_list_foreach(current_row_data, (GFunc)g_free, NULL);
 	g_list_free(current_row_data);
 
 	gnt_box_set_alignment(GNT_BOX(vbox), GNT_ALIGN_MID);
 
-	gnt_box_set_title(GNT_BOX(win),"Key Capture");
+	gnt_box_set_title(GNT_BOX(win), "Key Capture");
 
-	tmp = g_strdup_printf("Type the new bindings for %s in a %s.",rebind_info.name,widget_name);
+	tmp = g_strdup_printf("Type the new bindings for %s in a %s.", rebind_info.name, widget_name);
 	label = gnt_label_new(tmp);
 	g_free(tmp);
-	gnt_box_add_widget(GNT_BOX(vbox),label);
+	gnt_box_add_widget(GNT_BOX(vbox), label);
 
-	tmp = g_strdup_printf("KEY: \"%s\"",keys);
+	tmp = g_strdup_printf("KEY: \"%s\"", keys);
 	key_textview = gnt_text_view_new();
-	gnt_widget_set_size(key_textview,key_textview->priv.x,2);
-	gnt_text_view_append_text_with_flags(GNT_TEXT_VIEW(key_textview),tmp,GNT_TEXT_FLAG_NORMAL);
+	gnt_widget_set_size(key_textview, key_textview->priv.x, 2);
+	gnt_text_view_append_text_with_flags(GNT_TEXT_VIEW(key_textview), tmp, GNT_TEXT_FLAG_NORMAL);
 	g_free(tmp);
-	gnt_widget_set_name(key_textview,"keystroke");
-	gnt_box_add_widget(GNT_BOX(vbox),key_textview);
+	gnt_widget_set_name(key_textview, "keystroke");
+	gnt_box_add_widget(GNT_BOX(vbox), key_textview);
 
-	g_signal_connect(G_OBJECT(win), "key_pressed", G_CALLBACK(gnt_bindable_rebinding_grab_key),key_textview);
+	g_signal_connect(G_OBJECT(win), "key_pressed", G_CALLBACK(gnt_bindable_rebinding_grab_key), key_textview);
 
-	button_box = gnt_box_new(FALSE,FALSE);
+	button_box = gnt_box_new(FALSE, FALSE);
 	
 	bind_button = gnt_button_new("BIND");
-	gnt_widget_set_name(bind_button,"bind");
+	gnt_widget_set_name(bind_button, "bind");
 	gnt_box_add_widget(GNT_BOX(button_box), bind_button);
 	
 	cancel_button = gnt_button_new("Cancel");
-	gnt_widget_set_name(cancel_button,"cancel");
-	gnt_box_add_widget(GNT_BOX(button_box),cancel_button);
-	
-	g_signal_connect(G_OBJECT(bind_button), "activate", G_CALLBACK(gnt_bindable_rebinding_rebind),win);
-	g_signal_connect(G_OBJECT(cancel_button), "activate", G_CALLBACK(gnt_bindable_rebinding_cancel),win);
+	gnt_widget_set_name(cancel_button, "cancel");
+	gnt_box_add_widget(GNT_BOX(button_box), cancel_button);
 	
-
-	gnt_box_add_widget(GNT_BOX(vbox),button_box);
+	g_signal_connect(G_OBJECT(bind_button), "activate", G_CALLBACK(gnt_bindable_rebinding_rebind), win);
+	g_signal_connect(G_OBJECT(cancel_button), "activate", G_CALLBACK(gnt_bindable_rebinding_cancel), win);
+	
+	gnt_box_add_widget(GNT_BOX(vbox), button_box);
 
-	gnt_box_add_widget(GNT_BOX(win),vbox);
+	gnt_box_add_widget(GNT_BOX(win), vbox);
 	gnt_widget_show(win);
-
 }
 
-typedef struct {
+typedef struct
+{
 	GHashTable *hash;
 	GntTree *tree;
 } BindingView;
@@ -273,7 +257,7 @@
 {
 	static GType type = 0;
 
-	if(type == 0) {
+	if (type == 0) {
 		static const GTypeInfo info = {
 			sizeof(GntBindableClass),
 			(GBaseInitFunc)duplicate_hashes,	/* base_init		*/