diff src/conversation.c @ 2313:bd9d403fb15b

[gaim-migrate @ 2323] more room committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 20 Sep 2001 01:23:04 +0000
parents f5bf315e6104
children bde2481bb4db
line wrap: on
line diff
--- a/src/conversation.c	Wed Sep 19 20:38:07 2001 +0000
+++ b/src/conversation.c	Thu Sep 20 01:23:04 2001 +0000
@@ -90,7 +90,7 @@
 {
 	g_return_if_fail(imhtml != NULL);
 	g_return_if_fail(GTK_IS_IMHTML(imhtml));
-	if (!(display_options & OPT_DISP_SHOW_SMILEY))
+	if (!(convo_options & OPT_CONVO_SHOW_SMILEY))
 		gtk_imhtml_show_smileys(GTK_IMHTML(imhtml), FALSE);
 	gtk_signal_connect(GTK_OBJECT(imhtml), "url_clicked", GTK_SIGNAL_FUNC(open_url_nw), NULL);
 	gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", luke03_xpm);
@@ -206,7 +206,7 @@
 			g_snprintf(buf, sizeof(buf), CONVERSATION_TITLE, cnv->name);
 		else
 			g_snprintf(buf, sizeof(buf), LOG_CONVERSATION_TITLE, cnv->name);
-		if (!(display_options & OPT_DISP_ONE_WINDOW))
+		if (!(im_options & OPT_IM_ONE_WINDOW))
 			gtk_window_set_title(GTK_WINDOW(cnv->window), buf);
 	}
 }
@@ -401,7 +401,7 @@
 
 int close_callback(GtkWidget *widget, struct conversation *c)
 {
-	if (c->is_chat && (widget == c->close) && !(display_options & OPT_DISP_ONE_CHAT_WINDOW)) {
+	if (c->is_chat && (widget == c->close) && !(chat_options & OPT_CHAT_ONE_WINDOW)) {
 		GtkWidget *tmp = c->window;
 		debug_printf("chat clicked close button\n");
 		c->window = NULL;
@@ -411,7 +411,7 @@
 
 	debug_printf("conversation close callback\n");
 
-	if (general_options & OPT_GEN_CHECK_SPELLING)
+	if (convo_options & OPT_CONVO_CHECK_SPELLING)
 		gtkspell_detach(GTK_TEXT(c->entry));
 
 	if (!c->is_chat) {
@@ -424,7 +424,7 @@
 		}
 		remove_icon(c);
 		remove_checkbox(c);
-		if (display_options & OPT_DISP_ONE_WINDOW) {
+		if (im_options & OPT_IM_ONE_WINDOW) {
 			if (g_list_length(conversations) > 1) {
 				gtk_notebook_remove_page(GTK_NOTEBOOK(convo_notebook),
 						g_list_index(conversations, c));
@@ -441,7 +441,7 @@
 			c->window = NULL;
 		}
 	} else {
-		if (display_options & OPT_DISP_ONE_CHAT_WINDOW) {
+		if (chat_options & OPT_CHAT_ONE_WINDOW) {
 			if (g_list_length(chats) > 1) {
 				gtk_notebook_remove_page(GTK_NOTEBOOK(chat_notebook),
 						g_list_index(chats, c));
@@ -580,17 +580,17 @@
 {
 	int pos;
 	if (event->keyval == GDK_Escape) {
-		if (general_options & OPT_GEN_ESC_CAN_CLOSE) {
+		if (convo_options & OPT_CONVO_ESC_CAN_CLOSE) {
 			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
 			close_callback(c->close, c);
 		}
-	} else if ((event->keyval == GDK_F2) && (general_options & OPT_GEN_F2_TOGGLES)) {
+	} else if ((event->keyval == GDK_F2) && (convo_options & OPT_CONVO_F2_TOGGLES)) {
 		gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments);
 	} else if ((event->keyval == GDK_Return) || (event->keyval == GDK_KP_Enter)) {
-		if ((event->state & GDK_CONTROL_MASK) && (general_options & OPT_GEN_CTL_ENTER)) {
+		if ((event->state & GDK_CONTROL_MASK) && (convo_options & OPT_CONVO_CTL_ENTER)) {
 			gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
 			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
-		} else if (!(event->state & GDK_SHIFT_MASK) && (general_options & OPT_GEN_ENTER_SENDS)) {
+		} else if (!(event->state & GDK_SHIFT_MASK) && (convo_options & OPT_CONVO_ENTER_SENDS)) {
 			gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
 			gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
 		} else {
@@ -599,7 +599,7 @@
 			gtk_editable_insert_text(GTK_EDITABLE(entry), "\n", 1, &pos);
 		}
 	} else if (event->state & GDK_CONTROL_MASK) {
-		if (general_options & OPT_GEN_CTL_CHARS) {
+		if (convo_options & OPT_CONVO_CTL_CHARS) {
 			switch (event->keyval) {
 			case 'i':
 			case 'I':
@@ -632,7 +632,7 @@
 				break;
 			}
 		}
-		if (general_options & OPT_GEN_CTL_SMILEYS) {
+		if (convo_options & OPT_CONVO_CTL_SMILEYS) {
 			char buf[7];
 			buf[0] = '\0';
 			switch (event->keyval) {
@@ -698,8 +698,8 @@
 				gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
 			}
 		}
-		if ((!c->is_chat && (display_options & OPT_DISP_ONE_WINDOW)) ||
-		    ( c->is_chat && (display_options & OPT_DISP_ONE_CHAT_WINDOW))) {
+		if ((!c->is_chat && (im_options & OPT_IM_ONE_WINDOW)) ||
+		    ( c->is_chat && (chat_options & OPT_CHAT_ONE_WINDOW))) {
 			GtkWidget *notebook = (c->is_chat ? chat_notebook : convo_notebook);
 			if (event->keyval == '[') {
 				gtk_notebook_prev_page(GTK_NOTEBOOK(notebook));
@@ -749,8 +749,8 @@
 				gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
 			}
 		}
-	} else if (((!c->is_chat && (display_options & OPT_DISP_ONE_WINDOW)) ||
-		    ( c->is_chat && (display_options & OPT_DISP_ONE_CHAT_WINDOW))) &&
+	} else if (((!c->is_chat && (im_options & OPT_IM_ONE_WINDOW)) ||
+		    ( c->is_chat && (chat_options & OPT_CHAT_ONE_WINDOW))) &&
 			(event->state & GDK_MOD1_MASK) && isdigit(event->keyval) &&
 			(event->keyval > '0')) {
 		GtkWidget *notebook = (c->is_chat ? chat_notebook : convo_notebook);
@@ -784,7 +784,7 @@
 	buf2 = g_malloc(limit);
 
 	if (c->gc->prpl->options & OPT_PROTO_HTML) {
-		if (general_options & OPT_GEN_SEND_LINKS)
+		if (convo_options & OPT_CONVO_SEND_LINKS)
 			linkify_text(buf);
 
 		if (font_options & OPT_FONT_BOLD) {
@@ -897,7 +897,7 @@
 	} else {
 		gtk_editable_delete_text(GTK_EDITABLE(c->entry), 0, -1);
 
-		if (general_options & OPT_GEN_BACK_ON_IM) {
+		if (away_options & OPT_AWAY_BACK_ON_IM) {
 			if (awaymessage != NULL) {
 				do_im_back();
 			} else if (c->gc->away) {
@@ -1063,7 +1063,7 @@
 	int dummy;
 	int start, finish;
 
-	if (general_options & OPT_GEN_CHECK_SPELLING) {
+	if (convo_options & OPT_CONVO_CHECK_SPELLING) {
 		gtkspell_detach(GTK_TEXT(entry));
 	}
 
@@ -1097,7 +1097,7 @@
 		}
 	}
 
-	if (general_options & OPT_GEN_CHECK_SPELLING) {
+	if (convo_options & OPT_CONVO_CHECK_SPELLING) {
 		gtkspell_attach(GTK_TEXT(entry));
 	}
 
@@ -1332,13 +1332,13 @@
 
 	gtk_font_options = gtk_font_options ^ GTK_IMHTML_NO_COMMENTS;
 
-	if (display_options & OPT_DISP_IGNORE_COLOUR)
+	if (convo_options & OPT_CONVO_IGNORE_COLOUR)
 		gtk_font_options = gtk_font_options ^ GTK_IMHTML_NO_COLOURS;
 
-	if (display_options & OPT_DISP_IGNORE_FONTS)
+	if (convo_options & OPT_CONVO_IGNORE_FONTS)
 		gtk_font_options = gtk_font_options ^ GTK_IMHTML_NO_FONTS;
 
-	if (display_options & OPT_DISP_IGNORE_SIZES)
+	if (convo_options & OPT_CONVO_IGNORE_SIZES)
 		gtk_font_options = gtk_font_options ^ GTK_IMHTML_NO_SIZES;
 
 	if (!(logging_options & OPT_LOG_STRIP_HTML))
@@ -1370,7 +1370,7 @@
 
 	
 	if (flags & WFLAG_SYSTEM) {
-		if (general_options & OPT_DISP_SHOW_TIME)
+		if (convo_options & OPT_CONVO_SHOW_TIME)
 			g_snprintf(buf, BUF_LONG, "<FONT SIZE=\"2\">(%s) </FONT><B>%s</B>", mdate, what);
 		else
 			g_snprintf(buf, BUF_LONG, "<B>%s</B>", what);
@@ -1449,7 +1449,7 @@
 			}
 		}
 
-		if (general_options & OPT_DISP_SHOW_TIME)
+		if (convo_options & OPT_CONVO_SHOW_TIME)
 			g_snprintf(buf, BUF_LONG, "<FONT COLOR=\"%s\"><FONT SIZE=\"2\">(%s) </FONT>"
 					"<B>%s</B></FONT> ", colour, mdate, str);
 		else
@@ -1527,15 +1527,15 @@
 	}
 */
 
-	if ((c->is_chat && (general_options & OPT_GEN_POPUP_CHAT)) ||
-	    (!c->is_chat && (general_options & OPT_GEN_POPUP_WINDOWS)))
+	if ((c->is_chat && (chat_options & OPT_CHAT_POPUP)) ||
+	    (!c->is_chat && (im_options & OPT_IM_POPUP)))
 		    gdk_window_show(c->window->window);
 
 	if (((flags & WFLAG_RECV) || (flags & WFLAG_SYSTEM)) &&
-	    ((!c->is_chat && (display_options & OPT_DISP_ONE_WINDOW) &&
+	    ((!c->is_chat && (im_options & OPT_IM_ONE_WINDOW) &&
 	      (gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook))
 			!= g_list_index(conversations, c))) ||
-	     ( c->is_chat && (display_options & OPT_DISP_ONE_CHAT_WINDOW) &&
+	     ( c->is_chat && (chat_options & OPT_CHAT_ONE_WINDOW) &&
 	      (gtk_notebook_get_current_page(GTK_NOTEBOOK(chat_notebook))
 			!= g_list_index(chats, c))))) {
 		GtkWidget *notebook = (c->is_chat ? chat_notebook : convo_notebook);
@@ -1735,7 +1735,7 @@
 	gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(speaker), TRUE);
 
 	/* use a slicker look if the user wants to */
-	if (display_options & OPT_DISP_COOL_LOOK) {
+	if (misc_options & OPT_MISC_COOL_LOOK) {
 		gtk_button_set_relief(GTK_BUTTON(bold), GTK_RELIEF_NONE);
 		gtk_button_set_relief(GTK_BUTTON(italic), GTK_RELIEF_NONE);
 		gtk_button_set_relief(GTK_BUTTON(underline), GTK_RELIEF_NONE);
@@ -2050,7 +2050,7 @@
 	c->fgcol = fgcolor;
 	c->hasfg = 0;
 
-	if (display_options & OPT_DISP_ONE_WINDOW) {
+	if (im_options & OPT_IM_ONE_WINDOW) {
 		if (!all_convos) {
 			win = all_convos = c->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 			gtk_window_set_wmclass(GTK_WINDOW(win), "conversation", "Gaim");
@@ -2063,8 +2063,8 @@
 					   GTK_SIGNAL_FUNC(delete_all_convo), NULL);
 
 			convo_notebook = gtk_notebook_new();
-			if (display_options & OPT_DISP_CONV_SIDE_TAB) {
-				if (display_options & OPT_DISP_CONV_BR_TAB) {
+			if (im_options & OPT_IM_SIDE_TAB) {
+				if (im_options & OPT_IM_BR_TAB) {
 					gtk_notebook_set_tab_pos(GTK_NOTEBOOK(convo_notebook),
 							GTK_POS_RIGHT);
 				} else {
@@ -2072,7 +2072,7 @@
 							GTK_POS_LEFT);
 				}
 			} else  {
-				if (display_options & OPT_DISP_CONV_BR_TAB) {
+				if (im_options & OPT_IM_BR_TAB) {
 					gtk_notebook_set_tab_pos(GTK_NOTEBOOK(convo_notebook),
 							GTK_POS_BOTTOM);
 				} else {
@@ -2132,7 +2132,7 @@
 	gtk_container_add(GTK_CONTAINER(sw), text);
 	GTK_LAYOUT(text)->hadjustment->step_increment = 10.0;
 	GTK_LAYOUT(text)->vadjustment->step_increment = 10.0;
-	if (display_options & OPT_DISP_SHOW_TIME)
+	if (convo_options & OPT_CONVO_SHOW_TIME)
 		gtk_imhtml_show_comments(GTK_IMHTML(text), TRUE);
 	gaim_setup_imhtml(text);
 	gtk_widget_show(text);
@@ -2161,7 +2161,7 @@
 
 	entry = gtk_text_new(NULL, NULL);
 	c->entry = entry;
-	if (!(display_options & OPT_DISP_ONE_WINDOW))
+	if (!(im_options & OPT_IM_ONE_WINDOW))
 		gtk_window_set_focus(GTK_WINDOW(c->window), c->entry);
 
 	toolbar = build_conv_toolbar(c);
@@ -2176,7 +2176,7 @@
 	gtk_signal_connect(GTK_OBJECT(entry), "key_press_event", GTK_SIGNAL_FUNC(keypress_callback), c);
 	gtk_signal_connect(GTK_OBJECT(entry), "key_press_event", GTK_SIGNAL_FUNC(entry_key_pressed),
 			   entry);
-	if (general_options & OPT_GEN_CHECK_SPELLING)
+	if (convo_options & OPT_CONVO_CHECK_SPELLING)
 		gtkspell_attach(GTK_TEXT(c->entry));
 	gtk_box_pack_start(GTK_BOX(vbox2), entry, TRUE, TRUE, 0);
 	gtk_widget_show(entry);
@@ -2255,7 +2255,7 @@
 
 	while (cnv) {
 		c = (struct conversation *)cnv->data;
-		if (general_options & OPT_GEN_CHECK_SPELLING)
+		if (convo_options & OPT_CONVO_CHECK_SPELLING)
 			gtkspell_attach(GTK_TEXT(c->entry));
 		else
 			gtkspell_detach(GTK_TEXT(c->entry));
@@ -2267,7 +2267,7 @@
 		cht = gc->buddy_chats;
 		while (cht) {
 			c = (struct conversation *)cht->data;
-			if (general_options & OPT_GEN_CHECK_SPELLING)
+			if (convo_options & OPT_CONVO_CHECK_SPELLING)
 				gtkspell_attach(GTK_TEXT(c->entry));
 			else
 				gtkspell_detach(GTK_TEXT(c->entry));
@@ -2287,7 +2287,7 @@
 
 	while (cnv) {
 		c = (struct conversation *)cnv->data;
-		if (display_options & OPT_DISP_SHOW_TIME)
+		if (convo_options & OPT_CONVO_SHOW_TIME)
 			gtk_imhtml_show_comments(GTK_IMHTML(c->text), TRUE);
 		else
 			gtk_imhtml_show_comments(GTK_IMHTML(c->text), FALSE);
@@ -2299,7 +2299,7 @@
 		cht = gc->buddy_chats;
 		while (cht) {
 			c = (struct conversation *)cht->data;
-			if (display_options & OPT_DISP_SHOW_TIME)
+			if (convo_options & OPT_CONVO_SHOW_TIME)
 				gtk_imhtml_show_comments(GTK_IMHTML(c->text), TRUE);
 			else
 				gtk_imhtml_show_comments(GTK_IMHTML(c->text), FALSE);
@@ -2319,7 +2319,7 @@
 
 	while (cnv) {
 		c = (struct conversation *)cnv->data;
-		if (display_options & OPT_DISP_SHOW_SMILEY)
+		if (convo_options & OPT_CONVO_SHOW_SMILEY)
 			gtk_imhtml_show_smileys(GTK_IMHTML(c->text), TRUE);
 		else
 			gtk_imhtml_show_smileys(GTK_IMHTML(c->text), FALSE);
@@ -2331,7 +2331,7 @@
 		cht = gc->buddy_chats;
 		while (cht) {
 			c = (struct conversation *)cht->data;
-			if (display_options & OPT_DISP_SHOW_SMILEY)
+			if (convo_options & OPT_CONVO_SHOW_SMILEY)
 				gtk_imhtml_show_smileys(GTK_IMHTML(c->text), TRUE);
 			else
 				gtk_imhtml_show_smileys(GTK_IMHTML(c->text), FALSE);
@@ -2344,7 +2344,7 @@
 void tabize()
 {
 	/* evil, evil i tell you! evil! */
-	if (display_options & OPT_DISP_ONE_WINDOW) {
+	if (im_options & OPT_IM_ONE_WINDOW) {
 		GList *x = conversations;
 		while (x) {
 			struct conversation *c = x->data;
@@ -2408,8 +2408,8 @@
 void update_im_tabs() {
 	if (!convo_notebook || !all_convos)
 		return;
-	if (display_options & OPT_DISP_CONV_SIDE_TAB) {
-		if (display_options & OPT_DISP_CONV_BR_TAB) {
+	if (im_options & OPT_IM_SIDE_TAB) {
+		if (im_options & OPT_IM_BR_TAB) {
 			gtk_notebook_set_tab_pos(GTK_NOTEBOOK(convo_notebook),
 					GTK_POS_RIGHT);
 		} else {
@@ -2417,7 +2417,7 @@
 					GTK_POS_LEFT);
 		}
 	} else  {
-		if (display_options & OPT_DISP_CONV_BR_TAB) {
+		if (im_options & OPT_IM_BR_TAB) {
 			gtk_notebook_set_tab_pos(GTK_NOTEBOOK(convo_notebook),
 					GTK_POS_BOTTOM);
 		} else {
@@ -2430,8 +2430,8 @@
 void update_chat_tabs() {
 	if (!chat_notebook || !all_chats)
 		return;
-	if (display_options & OPT_DISP_CHAT_SIDE_TAB) {
-		if (display_options & OPT_DISP_CHAT_BR_TAB) {
+	if (chat_options & OPT_CHAT_SIDE_TAB) {
+		if (chat_options & OPT_CHAT_BR_TAB) {
 			gtk_notebook_set_tab_pos(GTK_NOTEBOOK(chat_notebook), 
 					GTK_POS_RIGHT);
 		} else {
@@ -2439,7 +2439,7 @@
 					GTK_POS_LEFT);
 		}
 	} else {
-		if (display_options & OPT_DISP_CHAT_BR_TAB) {
+		if (chat_options & OPT_CHAT_BR_TAB) {
 			gtk_notebook_set_tab_pos(GTK_NOTEBOOK(chat_notebook), 
 					GTK_POS_BOTTOM);
 		} else {