Mercurial > pidgin.yaz
comparison src/conversation.c @ 4143:7f5a18b2b9ac
[gaim-migrate @ 4361]
ari is doing alot of gaim hacking this break. this time he's removing deprecated
gtk calls
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Thu, 26 Dec 2002 00:32:55 +0000 |
parents | 6b2d0ce7fb18 |
children | b658b502b096 |
comparison
equal
deleted
inserted
replaced
4142:b45a29ad4e14 | 4143:7f5a18b2b9ac |
---|---|
2191 menu = gtk_menu_new(); | 2191 menu = gtk_menu_new(); |
2192 | 2192 |
2193 /* The file menu */ | 2193 /* The file menu */ |
2194 menuitem = gaim_new_item(NULL, _("File")); | 2194 menuitem = gaim_new_item(NULL, _("File")); |
2195 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); | 2195 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); |
2196 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem); | 2196 gtk_menu_shell_append(GTK_MENU_SHELL(menubar), menuitem); |
2197 | 2197 |
2198 gaim_new_item_from_stock(menu, _("_Save Conversation"), "gtk-save-as", GTK_SIGNAL_FUNC(save_convo), c, 0, 0, NULL); | 2198 gaim_new_item_from_stock(menu, _("_Save Conversation"), "gtk-save-as", GTK_SIGNAL_FUNC(save_convo), c, 0, 0, NULL); |
2199 | 2199 |
2200 gaim_new_item_from_stock(menu, _("View _History"), NULL, GTK_SIGNAL_FUNC(conv_show_log), GINT_TO_POINTER(c->name), 0, 0, NULL); | 2200 gaim_new_item_from_stock(menu, _("View _History"), NULL, GTK_SIGNAL_FUNC(conv_show_log), GINT_TO_POINTER(c->name), 0, 0, NULL); |
2201 | 2201 |
2202 menuitem = gtk_menu_item_new(); | 2202 menuitem = gtk_menu_item_new(); |
2203 gtk_menu_append(GTK_MENU(menu), menuitem); | 2203 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); |
2204 /* | 2204 /* |
2205 c->sendfile_btn = gaim_new_item_from_pixbuf(menu, _("Send File"), "send-file-small.png", NULL, NULL, 0, 0, NULL); */ | 2205 c->sendfile_btn = gaim_new_item_from_pixbuf(menu, _("Send File"), "send-file-small.png", NULL, NULL, 0, 0, NULL); */ |
2206 | 2206 |
2207 gaim_new_item_from_pixbuf(menu, _("Insert _URL"), "insert-link-small.png", GTK_SIGNAL_FUNC(insert_link_cb), c, 0, 0, NULL); | 2207 gaim_new_item_from_pixbuf(menu, _("Insert _URL"), "insert-link-small.png", GTK_SIGNAL_FUNC(insert_link_cb), c, 0, 0, NULL); |
2208 c->image_menubtn = gaim_new_item_from_pixbuf(menu, _("Insert _Image"), "insert-image-small.png", GTK_SIGNAL_FUNC(insert_image), c, 0, 0, NULL); | 2208 c->image_menubtn = gaim_new_item_from_pixbuf(menu, _("Insert _Image"), "insert-image-small.png", GTK_SIGNAL_FUNC(insert_image), c, 0, 0, NULL); |
2209 | 2209 |
2210 menuitem = gtk_menu_item_new(); | 2210 menuitem = gtk_menu_item_new(); |
2211 gtk_menu_append(GTK_MENU(menu), menuitem); | 2211 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); |
2212 | 2212 |
2213 gaim_new_item_from_stock(menu, _("_Close"), "gtk-close", GTK_SIGNAL_FUNC(close_callback), c, 0, 0, NULL); | 2213 gaim_new_item_from_stock(menu, _("_Close"), "gtk-close", GTK_SIGNAL_FUNC(close_callback), c, 0, 0, NULL); |
2214 | 2214 |
2215 /* The Options menu */ | 2215 /* The Options menu */ |
2216 menu = gtk_menu_new(); | 2216 menu = gtk_menu_new(); |
2217 | 2217 |
2218 menuitem = gaim_new_item(NULL, _("Options")); | 2218 menuitem = gaim_new_item(NULL, _("Options")); |
2219 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); | 2219 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); |
2220 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem); | 2220 gtk_menu_shell_append(GTK_MENU_SHELL(menubar), menuitem); |
2221 | 2221 |
2222 /* Logging */ | 2222 /* Logging */ |
2223 menuitem = gtk_check_menu_item_new_with_mnemonic(_("Enable _Logging")); | 2223 menuitem = gtk_check_menu_item_new_with_mnemonic(_("Enable _Logging")); |
2224 c->log_button = menuitem; /* We should save this */ | 2224 c->log_button = menuitem; /* We should save this */ |
2225 | 2225 |
2234 | 2234 |
2235 gtk_signal_connect(GTK_OBJECT(menuitem), "toggled", GTK_SIGNAL_FUNC(toggle_loggle), c); | 2235 gtk_signal_connect(GTK_OBJECT(menuitem), "toggled", GTK_SIGNAL_FUNC(toggle_loggle), c); |
2236 | 2236 |
2237 /* Sounds */ | 2237 /* Sounds */ |
2238 | 2238 |
2239 gtk_menu_append(GTK_MENU(menu), menuitem); | 2239 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); |
2240 | 2240 |
2241 menuitem = gtk_check_menu_item_new_with_mnemonic(_("Enable _Sounds")); | 2241 menuitem = gtk_check_menu_item_new_with_mnemonic(_("Enable _Sounds")); |
2242 c->makesound = 1; | 2242 c->makesound = 1; |
2243 gtk_signal_connect(GTK_OBJECT(menuitem), "toggled", GTK_SIGNAL_FUNC(toggle_sound), c); | 2243 gtk_signal_connect(GTK_OBJECT(menuitem), "toggled", GTK_SIGNAL_FUNC(toggle_sound), c); |
2244 state_lock = 1; | 2244 state_lock = 1; |
2245 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), TRUE); | 2245 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), TRUE); |
2246 state_lock = 0; | 2246 state_lock = 0; |
2247 gtk_menu_append(GTK_MENU(menu), menuitem); | 2247 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem); |
2248 | 2248 |
2249 | 2249 |
2250 | 2250 |
2251 /* Now set the current values or something */ | 2251 /* Now set the current values or something */ |
2252 gtk_widget_set_sensitive(GTK_WIDGET(c->log_button), (logging_options & OPT_LOG_CONVOS) ? FALSE : TRUE); | 2252 gtk_widget_set_sensitive(GTK_WIDGET(c->log_button), (logging_options & OPT_LOG_CONVOS) ? FALSE : TRUE); |
2503 opt = gtk_menu_item_new_with_label(buf); | 2503 opt = gtk_menu_item_new_with_label(buf); |
2504 gtk_object_set_user_data(GTK_OBJECT(opt), cnv); | 2504 gtk_object_set_user_data(GTK_OBJECT(opt), cnv); |
2505 gtk_signal_connect(GTK_OBJECT(opt), "activate", | 2505 gtk_signal_connect(GTK_OBJECT(opt), "activate", |
2506 GTK_SIGNAL_FUNC(convo_sel_send), c); | 2506 GTK_SIGNAL_FUNC(convo_sel_send), c); |
2507 gtk_widget_show(opt); | 2507 gtk_widget_show(opt); |
2508 gtk_menu_append(GTK_MENU(menu), opt); | 2508 gtk_menu_shell_append(GTK_MENU_SHELL(menu), opt); |
2509 g = g->next; | 2509 g = g->next; |
2510 } | 2510 } |
2511 | 2511 |
2512 gtk_option_menu_remove_menu(GTK_OPTION_MENU(cnv->menu)); | 2512 gtk_option_menu_remove_menu(GTK_OPTION_MENU(cnv->menu)); |
2513 gtk_option_menu_set_menu(GTK_OPTION_MENU(cnv->menu), menu); | 2513 gtk_option_menu_set_menu(GTK_OPTION_MENU(cnv->menu), menu); |
3614 menu = gtk_menu_new(); | 3614 menu = gtk_menu_new(); |
3615 | 3615 |
3616 if (c->icon_timer) { | 3616 if (c->icon_timer) { |
3617 button = gtk_menu_item_new_with_label(_("Disable Animation")); | 3617 button = gtk_menu_item_new_with_label(_("Disable Animation")); |
3618 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(stop_anim), c); | 3618 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(stop_anim), c); |
3619 gtk_menu_append(GTK_MENU(menu), button); | 3619 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); |
3620 gtk_widget_show(button); | 3620 gtk_widget_show(button); |
3621 } | 3621 } |
3622 else if (c->anim && !(gdk_pixbuf_animation_is_static_image(c->anim))) | 3622 else if (c->anim && !(gdk_pixbuf_animation_is_static_image(c->anim))) |
3623 { | 3623 { |
3624 button = gtk_menu_item_new_with_label(_("Enable Animation")); | 3624 button = gtk_menu_item_new_with_label(_("Enable Animation")); |
3625 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(start_anim), c); | 3625 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(start_anim), c); |
3626 gtk_menu_append(GTK_MENU(menu), button); | 3626 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); |
3627 gtk_widget_show(button); | 3627 gtk_widget_show(button); |
3628 } | 3628 } |
3629 | 3629 |
3630 button = gtk_menu_item_new_with_label(_("Hide Icon")); | 3630 button = gtk_menu_item_new_with_label(_("Hide Icon")); |
3631 gtk_signal_connect_object(GTK_OBJECT(button), "activate", | 3631 gtk_signal_connect_object(GTK_OBJECT(button), "activate", |
3632 GTK_SIGNAL_FUNC(remove_icon), (void *)c); | 3632 GTK_SIGNAL_FUNC(remove_icon), (void *)c); |
3633 gtk_menu_append(GTK_MENU(menu), button); | 3633 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); |
3634 gtk_widget_show(button); | 3634 gtk_widget_show(button); |
3635 | 3635 |
3636 button = gtk_menu_item_new_with_label(_("Save Icon As...")); | 3636 button = gtk_menu_item_new_with_label(_("Save Icon As...")); |
3637 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(save_icon), c); | 3637 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(save_icon), c); |
3638 gtk_menu_append(GTK_MENU(menu), button); | 3638 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); |
3639 gtk_widget_show(button); | 3639 gtk_widget_show(button); |
3640 | 3640 |
3641 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, e->button, e->time); | 3641 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, e->button, e->time); |
3642 | 3642 |
3643 return TRUE; | 3643 return TRUE; |