comparison src/gtkutils.c @ 5906:390d32a6b130

[gaim-migrate @ 6338] auto-join for chats in the buddy list. Yes, the interface sucks. I suck at making interfaces. I'm sure someone more talented will make it pretty, or maybe even HIG-y. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 16 Jun 2003 05:14:05 +0000
parents 1b85ff65be57
children a4f2aba0848d
comparison
equal deleted inserted replaced
5905:dbe2a2174be9 5906:390d32a6b130
442 GDK_MOD1_MASK, GTK_ACCEL_LOCKED); 442 GDK_MOD1_MASK, GTK_ACCEL_LOCKED);
443 */ 443 */
444 return menuitem; 444 return menuitem;
445 } 445 }
446 446
447 GtkWidget *gaim_new_check_item(GtkWidget *menu, const char *str,
448 GtkSignalFunc sf, gpointer data, gboolean checked)
449 {
450 GtkWidget *menuitem;
451 menuitem = gtk_check_menu_item_new_with_mnemonic(str);
452
453 if(menu)
454 gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
455
456 if (sf)
457 g_signal_connect(G_OBJECT(menuitem), "activate", sf, data);
458
459 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menuitem), checked);
460
461 gtk_widget_show_all(menuitem);
462
463 return menuitem;
464 }
465
447 GtkWidget *gaim_new_item_from_stock(GtkWidget *menu, const char *str, const char *icon, GtkSignalFunc sf, gpointer data, guint accel_key, guint accel_mods, char *mod) 466 GtkWidget *gaim_new_item_from_stock(GtkWidget *menu, const char *str, const char *icon, GtkSignalFunc sf, gpointer data, guint accel_key, guint accel_mods, char *mod)
448 { 467 {
449 GtkWidget *menuitem; 468 GtkWidget *menuitem;
450 /* 469 /*
451 GtkWidget *hbox; 470 GtkWidget *hbox;