comparison plugins/docklet/docklet.c @ 4635:42d53c416bb9

[gaim-migrate @ 4942] remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard dialog, and probably a cleanup or two I forgot about. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 02 Mar 2003 19:21:36 +0000
parents 864518c3767d
children aa2ceea841b4
comparison
equal deleted inserted replaced
4634:d19872836812 4635:42d53c416bb9
93 switch (status) { 93 switch (status) {
94 case offline: 94 case offline:
95 case offline_connecting: 95 case offline_connecting:
96 entry = gtk_menu_item_new_with_label(_("Auto-login")); 96 entry = gtk_menu_item_new_with_label(_("Auto-login"));
97 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(auto_login), NULL); 97 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(auto_login), NULL);
98 gtk_menu_append(GTK_MENU(menu), entry); 98 gtk_menu_shell_append(GTK_MENU_SHELL(menu), entry);
99 break; 99 break;
100 default: 100 default:
101 gaim_new_item_from_stock(menu, _("New Message.."), GTK_STOCK_CONVERT, G_CALLBACK(show_im_dialog), NULL, 0, 0, NULL); 101 gaim_new_item_from_stock(menu, _("New Message.."), GTK_STOCK_CONVERT, G_CALLBACK(show_im_dialog), NULL, 0, 0, NULL);
102 gaim_new_item_from_stock(menu, _("Join A Chat..."), GTK_STOCK_JUMP_TO, G_CALLBACK(join_chat), NULL, 0, 0, NULL); 102 gaim_new_item_from_stock(menu, _("Join A Chat..."), GTK_STOCK_JUMP_TO, G_CALLBACK(join_chat), NULL, 0, 0, NULL);
103 break; 103 break;
120 while (awy) { 120 while (awy) {
121 a = (struct away_message *)awy->data; 121 a = (struct away_message *)awy->data;
122 122
123 entry = gtk_menu_item_new_with_label(a->name); 123 entry = gtk_menu_item_new_with_label(a->name);
124 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(do_away_message), a); 124 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(do_away_message), a);
125 gtk_menu_append(GTK_MENU(docklet_awaymenu), entry); 125 gtk_menu_shell_append(GTK_MENU_SHELL(docklet_awaymenu), entry);
126 126
127 awy = g_slist_next(awy); 127 awy = g_slist_next(awy);
128 } 128 }
129 129
130 if (away_messages) 130 if (away_messages)
131 gaim_separator(docklet_awaymenu); 131 gaim_separator(docklet_awaymenu);
132 132
133 entry = gtk_menu_item_new_with_label(_("New...")); 133 entry = gtk_menu_item_new_with_label(_("New..."));
134 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(create_away_mess), NULL); 134 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(create_away_mess), NULL);
135 gtk_menu_append(GTK_MENU(docklet_awaymenu), entry); 135 gtk_menu_shell_append(GTK_MENU_SHELL(docklet_awaymenu), entry);
136 136
137 entry = gtk_menu_item_new_with_label(_("Away")); 137 entry = gtk_menu_item_new_with_label(_("Away"));
138 gtk_menu_item_set_submenu(GTK_MENU_ITEM(entry), docklet_awaymenu); 138 gtk_menu_item_set_submenu(GTK_MENU_ITEM(entry), docklet_awaymenu);
139 gtk_menu_append(GTK_MENU(menu), entry); 139 gtk_menu_shell_append(GTK_MENU_SHELL(menu), entry);
140 } break; 140 } break;
141 case away: 141 case away:
142 case away_pending: 142 case away_pending:
143 entry = gtk_menu_item_new_with_label(_("Back")); 143 entry = gtk_menu_item_new_with_label(_("Back"));
144 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(do_im_back), NULL); 144 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(do_im_back), NULL);
145 gtk_menu_append(GTK_MENU(menu), entry); 145 gtk_menu_shell_append(GTK_MENU_SHELL(menu), entry);
146 break; 146 break;
147 } 147 }
148 148
149 gaim_separator(menu); 149 gaim_separator(menu);
150 150
151 entry = gtk_check_menu_item_new_with_label(_("Mute Sounds")); 151 entry = gtk_check_menu_item_new_with_label(_("Mute Sounds"));
152 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(entry), gaim_sound_get_mute()); 152 gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(entry), gaim_sound_get_mute());
153 g_signal_connect(G_OBJECT(entry), "toggled", G_CALLBACK(docklet_toggle_mute), NULL); 153 g_signal_connect(G_OBJECT(entry), "toggled", G_CALLBACK(docklet_toggle_mute), NULL);
154 gtk_menu_append(GTK_MENU(menu), entry); 154 gtk_menu_shell_append(GTK_MENU_SHELL(menu), entry);
155 155
156 gaim_new_item_from_stock(menu, _("File Transfers..."), GTK_STOCK_REVERT_TO_SAVED, G_CALLBACK(show_xfer_dialog), NULL, 0, 0, NULL); 156 gaim_new_item_from_stock(menu, _("File Transfers..."), GTK_STOCK_REVERT_TO_SAVED, G_CALLBACK(show_xfer_dialog), NULL, 0, 0, NULL);
157 gaim_new_item_from_pixbuf(menu, _("Accounts..."), "accounts-menu.png", G_CALLBACK(account_editor), NULL, 0, 0, NULL); 157 gaim_new_item_from_pixbuf(menu, _("Accounts..."), "accounts-menu.png", G_CALLBACK(account_editor), NULL, 0, 0, NULL);
158 gaim_new_item_from_stock(menu, _("Preferences..."), GTK_STOCK_PREFERENCES, G_CALLBACK(show_prefs), NULL, 0, 0, NULL); 158 gaim_new_item_from_stock(menu, _("Preferences..."), GTK_STOCK_PREFERENCES, G_CALLBACK(show_prefs), NULL, 0, 0, NULL);
159 159
164 case offline_connecting: 164 case offline_connecting:
165 break; 165 break;
166 default: 166 default:
167 entry = gtk_menu_item_new_with_label(_("Signoff")); 167 entry = gtk_menu_item_new_with_label(_("Signoff"));
168 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(signoff_all), NULL); 168 g_signal_connect(G_OBJECT(entry), "activate", G_CALLBACK(signoff_all), NULL);
169 gtk_menu_append(GTK_MENU(menu), entry); 169 gtk_menu_shell_append(GTK_MENU_SHELL(menu), entry);
170 break; 170 break;
171 } 171 }
172 172
173 gaim_new_item_from_stock(menu, _("Quit"), GTK_STOCK_QUIT, G_CALLBACK(do_quit), NULL, 0, 0, 0); 173 gaim_new_item_from_stock(menu, _("Quit"), GTK_STOCK_QUIT, G_CALLBACK(do_quit), NULL, 0, 0, 0);
174 174