Mercurial > pidgin.yaz
comparison src/gtkconv.c @ 10164:3f71f7282dbf
[gaim-migrate @ 11250]
Remove some code left over from the HTML shortcut pref and the smiley
shortcut pref for gtkimhtml windows.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 09 Nov 2004 05:36:06 +0000 |
parents | 4d484e455839 |
children | 53410b84336f |
comparison
equal
deleted
inserted
replaced
10163:34a8bbf5b1b9 | 10164:3f71f7282dbf |
---|---|
4202 gtk_box_pack_start(GTK_BOX(vbox2), sw, TRUE, TRUE, 0); | 4202 gtk_box_pack_start(GTK_BOX(vbox2), sw, TRUE, TRUE, 0); |
4203 gtk_widget_show(sw); | 4203 gtk_widget_show(sw); |
4204 | 4204 |
4205 gtkconv->entry = gtk_imhtml_new(NULL, NULL); | 4205 gtkconv->entry = gtk_imhtml_new(NULL, NULL); |
4206 gtk_widget_set_name(gtkconv->entry, "gaim_gtkconv_entry"); | 4206 gtk_widget_set_name(gtkconv->entry, "gaim_gtkconv_entry"); |
4207 gtk_imhtml_smiley_shortcuts(GTK_IMHTML(gtkconv->entry), | |
4208 gaim_prefs_get_bool("/gaim/gtk/conversations/smiley_shortcuts")); | |
4209 gtk_imhtml_html_shortcuts(GTK_IMHTML(gtkconv->entry), | |
4210 gaim_prefs_get_bool("/gaim/gtk/conversations/html_shortcuts")); | |
4211 | 4207 |
4212 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->entry), | 4208 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->entry), |
4213 gaim_account_get_protocol_name(conv->account)); | 4209 gaim_account_get_protocol_name(conv->account)); |
4214 gtkconv->entry_buffer = | 4210 gtkconv->entry_buffer = |
4215 gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->entry)); | 4211 gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->entry)); |
4334 gtk_widget_show_all(frame); | 4330 gtk_widget_show_all(frame); |
4335 | 4331 |
4336 /* Build the toolbar. */ | 4332 /* Build the toolbar. */ |
4337 gtkconv->toolbar = gtk_imhtmltoolbar_new(); | 4333 gtkconv->toolbar = gtk_imhtmltoolbar_new(); |
4338 gtk_box_pack_start(GTK_BOX(vbox3), gtkconv->toolbar, FALSE, FALSE, 0); | 4334 gtk_box_pack_start(GTK_BOX(vbox3), gtkconv->toolbar, FALSE, FALSE, 0); |
4339 | 4335 |
4340 sep = gtk_hseparator_new(); | 4336 sep = gtk_hseparator_new(); |
4341 gtk_box_pack_start(GTK_BOX(vbox3), sep, FALSE, FALSE, 0); | 4337 gtk_box_pack_start(GTK_BOX(vbox3), sep, FALSE, FALSE, 0); |
4342 gtk_widget_show(sep); | 4338 gtk_widget_show(sep); |
4343 | 4339 |
4344 sw = gtk_scrolled_window_new(NULL, NULL); | 4340 sw = gtk_scrolled_window_new(NULL, NULL); |
4349 gtk_box_pack_start(GTK_BOX(vbox3), sw, TRUE, TRUE, 0); | 4345 gtk_box_pack_start(GTK_BOX(vbox3), sw, TRUE, TRUE, 0); |
4350 gtk_widget_show(sw); | 4346 gtk_widget_show(sw); |
4351 | 4347 |
4352 gtkconv->entry = gtk_imhtml_new(NULL, NULL); | 4348 gtkconv->entry = gtk_imhtml_new(NULL, NULL); |
4353 gtk_widget_set_name(gtkconv->entry, "gaim_gtkconv_entry"); | 4349 gtk_widget_set_name(gtkconv->entry, "gaim_gtkconv_entry"); |
4354 | |
4355 gtk_imhtml_smiley_shortcuts(GTK_IMHTML(gtkconv->entry), | |
4356 gaim_prefs_get_bool("/gaim/gtk/conversations/smiley_shortcuts")); | |
4357 gtk_imhtml_html_shortcuts(GTK_IMHTML(gtkconv->entry), | |
4358 gaim_prefs_get_bool("/gaim/gtk/conversations/html_shortcuts")); | |
4359 | 4350 |
4360 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->entry), | 4351 gtk_imhtml_set_protocol_name(GTK_IMHTML(gtkconv->entry), |
4361 gaim_account_get_protocol_name(conv->account)); | 4352 gaim_account_get_protocol_name(conv->account)); |
4362 gtkconv->entry_buffer = | 4353 gtkconv->entry_buffer = |
4363 gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->entry)); | 4354 gtk_text_view_get_buffer(GTK_TEXT_VIEW(gtkconv->entry)); |
6155 gtk_notebook_set_tab_pos(GTK_NOTEBOOK(gtkwin->notebook), pos); | 6146 gtk_notebook_set_tab_pos(GTK_NOTEBOOK(gtkwin->notebook), pos); |
6156 } | 6147 } |
6157 } | 6148 } |
6158 | 6149 |
6159 static void | 6150 static void |
6160 html_shortcuts_pref_cb(const char *name, GaimPrefType type, | |
6161 gpointer value, gpointer data) | |
6162 { | |
6163 GList *l; | |
6164 GaimConversation *conv; | |
6165 GaimGtkConversation *gtkconv; | |
6166 | |
6167 for(l = gaim_get_conversations(); l != NULL; l = l->next) { | |
6168 conv = (GaimConversation *)l->data; | |
6169 | |
6170 if(!GAIM_IS_GTK_CONVERSATION(conv)) | |
6171 continue; | |
6172 | |
6173 gtkconv = GAIM_GTK_CONVERSATION(conv); | |
6174 | |
6175 gtk_imhtml_html_shortcuts(GTK_IMHTML(gtkconv->entry), | |
6176 (gboolean)GPOINTER_TO_INT(value)); | |
6177 } | |
6178 } | |
6179 | |
6180 static void | |
6181 smiley_shortcuts_pref_cb(const char *name, GaimPrefType type, | |
6182 gpointer value, gpointer data) | |
6183 { | |
6184 GList *l; | |
6185 GaimConversation *conv; | |
6186 GaimGtkConversation *gtkconv; | |
6187 | |
6188 for(l = gaim_get_conversations(); l != NULL; l = l->next) { | |
6189 conv = (GaimConversation *)l->data; | |
6190 | |
6191 if(!GAIM_IS_GTK_CONVERSATION(conv)) | |
6192 continue; | |
6193 | |
6194 gtkconv = GAIM_GTK_CONVERSATION(conv); | |
6195 | |
6196 gtk_imhtml_smiley_shortcuts(GTK_IMHTML(gtkconv->entry), | |
6197 (gboolean)GPOINTER_TO_INT(value)); | |
6198 } | |
6199 } | |
6200 | |
6201 static void | |
6202 show_formatting_toolbar_pref_cb(const char *name, GaimPrefType type, | 6151 show_formatting_toolbar_pref_cb(const char *name, GaimPrefType type, |
6203 gpointer value, gpointer data) | 6152 gpointer value, gpointer data) |
6204 { | 6153 { |
6205 GList *l; | 6154 GList *l; |
6206 GaimConversation *conv; | 6155 GaimConversation *conv; |
6382 escape_closes_pref_cb, NULL); | 6331 escape_closes_pref_cb, NULL); |
6383 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/close_on_tabs", | 6332 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/close_on_tabs", |
6384 close_on_tabs_pref_cb, NULL); | 6333 close_on_tabs_pref_cb, NULL); |
6385 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/show_timestamps", | 6334 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/show_timestamps", |
6386 show_timestamps_pref_cb, NULL); | 6335 show_timestamps_pref_cb, NULL); |
6387 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/html_shortcuts", | |
6388 html_shortcuts_pref_cb, NULL); | |
6389 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/smiley_shortcuts", | |
6390 smiley_shortcuts_pref_cb, NULL); | |
6391 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/show_formatting_toolbar", | 6336 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/show_formatting_toolbar", |
6392 show_formatting_toolbar_pref_cb, NULL); | 6337 show_formatting_toolbar_pref_cb, NULL); |
6393 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/spellcheck", | 6338 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/spellcheck", |
6394 spellcheck_pref_cb, NULL); | 6339 spellcheck_pref_cb, NULL); |
6395 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/tab_side", | 6340 gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/tab_side", |