Mercurial > pidgin
comparison src/plugins.c @ 96:247f540ea6e1
[gaim-migrate @ 106]
Okay, this is cool. I think everything finally completely works. You can
even load plugins before you log in now (isn't that nice).
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Sun, 09 Apr 2000 18:42:36 +0000 |
| parents | 9f6ce50ffb78 |
| children | f7c6366ca703 |
comparison
equal
deleted
inserted
replaced
| 95:19cffb5bd129 | 96:247f540ea6e1 |
|---|---|
| 177 GtkWidget *label; | 177 GtkWidget *label; |
| 178 GtkWidget *list_item; | 178 GtkWidget *list_item; |
| 179 GtkWidget *sw2; | 179 GtkWidget *sw2; |
| 180 GtkWidget *add; | 180 GtkWidget *add; |
| 181 GtkWidget *remove; | 181 GtkWidget *remove; |
| 182 GtkWidget *close; | |
| 182 GList *plugs = plugins; | 183 GList *plugs = plugins; |
| 183 struct gaim_plugin *p; | 184 struct gaim_plugin *p; |
| 184 gchar buffer[1024]; | 185 gchar buffer[1024]; |
| 185 | 186 |
| 186 if (plugwindow) return; | 187 if (plugwindow) return; |
| 225 | 226 |
| 226 remove = gtk_button_new_with_label("Unload Plugin"); | 227 remove = gtk_button_new_with_label("Unload Plugin"); |
| 227 gtk_signal_connect(GTK_OBJECT(remove), "clicked", | 228 gtk_signal_connect(GTK_OBJECT(remove), "clicked", |
| 228 GTK_SIGNAL_FUNC(unload), pluglist); | 229 GTK_SIGNAL_FUNC(unload), pluglist); |
| 229 gtk_box_pack_start(GTK_BOX(botbox), remove, TRUE, FALSE, 5); | 230 gtk_box_pack_start(GTK_BOX(botbox), remove, TRUE, FALSE, 5); |
| 231 | |
| 232 close = gtk_button_new_with_label("Close"); | |
| 233 gtk_signal_connect(GTK_OBJECT(close), "clicked", | |
| 234 GTK_SIGNAL_FUNC(hide_plugins), NULL); | |
| 235 gtk_box_pack_start(GTK_BOX(botbox), close, TRUE, FALSE, 5); | |
| 230 | 236 |
| 231 gtk_box_pack_start(GTK_BOX(page), topbox, TRUE, TRUE, 0); | 237 gtk_box_pack_start(GTK_BOX(page), topbox, TRUE, TRUE, 0); |
| 232 gtk_box_pack_start(GTK_BOX(page), botbox, FALSE, FALSE, 0); | 238 gtk_box_pack_start(GTK_BOX(page), botbox, FALSE, FALSE, 0); |
| 233 | 239 |
| 234 if (plugs != NULL) { | 240 if (plugs != NULL) { |
| 262 gtk_widget_show(sw2); | 268 gtk_widget_show(sw2); |
| 263 gtk_widget_show(pluglist); | 269 gtk_widget_show(pluglist); |
| 264 gtk_widget_show(plugtext); | 270 gtk_widget_show(plugtext); |
| 265 gtk_widget_show(add); | 271 gtk_widget_show(add); |
| 266 gtk_widget_show(remove); | 272 gtk_widget_show(remove); |
| 273 gtk_widget_show(close); | |
| 267 | 274 |
| 268 gtk_container_add(GTK_CONTAINER(plugwindow), page); | 275 gtk_container_add(GTK_CONTAINER(plugwindow), page); |
| 269 gtk_widget_show(plugwindow); | 276 gtk_widget_show(plugwindow); |
| 270 } | 277 } |
| 271 | 278 |
