Mercurial > pidgin.yaz
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 |