| 256 |
256 |
| 257 plugwindow = gtk_window_new(GTK_WINDOW_DIALOG); |
257 plugwindow = gtk_window_new(GTK_WINDOW_DIALOG); |
| 258 gtk_window_set_wmclass(GTK_WINDOW(plugwindow), "plugins", "Gaim"); |
258 gtk_window_set_wmclass(GTK_WINDOW(plugwindow), "plugins", "Gaim"); |
| 259 gtk_widget_realize(plugwindow); |
259 gtk_widget_realize(plugwindow); |
| 260 aol_icon(plugwindow->window); |
260 aol_icon(plugwindow->window); |
| 261 gtk_container_border_width(GTK_CONTAINER(plugwindow), 10); |
261 gtk_container_border_width(GTK_CONTAINER(plugwindow), 5); |
| 262 gtk_window_set_title(GTK_WINDOW(plugwindow), _("Gaim - Plugins")); |
262 gtk_window_set_title(GTK_WINDOW(plugwindow), _("Gaim - Plugins")); |
| 263 gtk_widget_set_usize(plugwindow, 400, 250); |
263 gtk_widget_set_usize(plugwindow, 400, 250); |
| 264 gtk_signal_connect(GTK_OBJECT(plugwindow), "destroy", |
264 gtk_signal_connect(GTK_OBJECT(plugwindow), "destroy", |
| 265 GTK_SIGNAL_FUNC(hide_plugins), NULL); |
265 GTK_SIGNAL_FUNC(hide_plugins), NULL); |
| 266 |
266 |
| 267 page = gtk_vbox_new(FALSE, 0); |
267 page = gtk_vbox_new(FALSE, 5); |
| 268 topbox = gtk_hbox_new(FALSE, 0); |
268 topbox = gtk_hbox_new(FALSE, 5); |
| 269 botbox = gtk_hbox_new(FALSE, 0); |
269 botbox = gtk_hbox_new(FALSE, 5); |
| 270 |
270 |
| 271 /* Left side: list of plugin file names */ |
271 /* Left side: list of plugin file names */ |
| 272 sw2 = gtk_scrolled_window_new(NULL, NULL); |
272 sw2 = gtk_scrolled_window_new(NULL, NULL); |
| 273 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw2), |
273 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw2), |
| 274 GTK_POLICY_AUTOMATIC, |
274 GTK_POLICY_AUTOMATIC, |
| 292 |
292 |
| 293 /* Build the bottom button bar */ |
293 /* Build the bottom button bar */ |
| 294 add = gtk_button_new_with_label(_("Load Plugin")); |
294 add = gtk_button_new_with_label(_("Load Plugin")); |
| 295 gtk_signal_connect(GTK_OBJECT(add), "clicked", |
295 gtk_signal_connect(GTK_OBJECT(add), "clicked", |
| 296 GTK_SIGNAL_FUNC(load_file), NULL); |
296 GTK_SIGNAL_FUNC(load_file), NULL); |
| 297 gtk_box_pack_start(GTK_BOX(botbox), add, TRUE, FALSE, 5); |
297 gtk_box_pack_start(GTK_BOX(botbox), add, TRUE, TRUE, 0); |
| 298 if (display_options & OPT_DISP_COOL_LOOK) |
298 if (display_options & OPT_DISP_COOL_LOOK) |
| 299 gtk_button_set_relief(GTK_BUTTON(add), GTK_RELIEF_NONE); |
299 gtk_button_set_relief(GTK_BUTTON(add), GTK_RELIEF_NONE); |
| 300 |
300 |
| 301 config = gtk_button_new_with_label(_("Configure Plugin")); |
301 config = gtk_button_new_with_label(_("Configure Plugin")); |
| 302 gtk_widget_set_sensitive(config, 0); |
302 gtk_widget_set_sensitive(config, 0); |
| 303 gtk_box_pack_start(GTK_BOX(botbox), config, TRUE, FALSE, 5); |
303 gtk_box_pack_start(GTK_BOX(botbox), config, TRUE, TRUE, 0); |
| 304 if (display_options & OPT_DISP_COOL_LOOK) |
304 if (display_options & OPT_DISP_COOL_LOOK) |
| 305 gtk_button_set_relief(GTK_BUTTON(config), GTK_RELIEF_NONE); |
305 gtk_button_set_relief(GTK_BUTTON(config), GTK_RELIEF_NONE); |
| 306 |
306 |
| 307 remove = gtk_button_new_with_label(_("Unload Plugin")); |
307 remove = gtk_button_new_with_label(_("Unload Plugin")); |
| 308 gtk_signal_connect(GTK_OBJECT(remove), "clicked", |
308 gtk_signal_connect(GTK_OBJECT(remove), "clicked", |
| 309 GTK_SIGNAL_FUNC(unload), pluglist); |
309 GTK_SIGNAL_FUNC(unload), pluglist); |
| 310 gtk_box_pack_start(GTK_BOX(botbox), remove, TRUE, FALSE, 5); |
310 gtk_box_pack_start(GTK_BOX(botbox), remove, TRUE, TRUE, 0); |
| 311 if (display_options & OPT_DISP_COOL_LOOK) |
311 if (display_options & OPT_DISP_COOL_LOOK) |
| 312 gtk_button_set_relief(GTK_BUTTON(remove), GTK_RELIEF_NONE); |
312 gtk_button_set_relief(GTK_BUTTON(remove), GTK_RELIEF_NONE); |
| 313 |
313 |
| 314 close = gtk_button_new_with_label(_("Close")); |
314 close = gtk_button_new_with_label(_("Close")); |
| 315 gtk_signal_connect(GTK_OBJECT(close), "clicked", |
315 gtk_signal_connect(GTK_OBJECT(close), "clicked", |
| 316 GTK_SIGNAL_FUNC(hide_plugins), NULL); |
316 GTK_SIGNAL_FUNC(hide_plugins), NULL); |
| 317 gtk_box_pack_start(GTK_BOX(botbox), close, TRUE, FALSE, 5); |
317 gtk_box_pack_start(GTK_BOX(botbox), close, TRUE, TRUE, 0); |
| 318 if (display_options & OPT_DISP_COOL_LOOK) |
318 if (display_options & OPT_DISP_COOL_LOOK) |
| 319 gtk_button_set_relief(GTK_BUTTON(close), GTK_RELIEF_NONE); |
319 gtk_button_set_relief(GTK_BUTTON(close), GTK_RELIEF_NONE); |
| 320 |
320 |
| 321 gtk_box_pack_start(GTK_BOX(page), topbox, TRUE, TRUE, 0); |
321 gtk_box_pack_start(GTK_BOX(page), topbox, TRUE, TRUE, 0); |
| 322 gtk_box_pack_start(GTK_BOX(page), botbox, FALSE, FALSE, 0); |
322 gtk_box_pack_start(GTK_BOX(page), botbox, FALSE, FALSE, 0); |