Mercurial > pidgin
diff src/buddy.c @ 90:f5b305c0d974
[gaim-migrate @ 100]
Added plugin code. I have yet to test it. :P All I know is, I can successfully
load a plugin. I don't know what I can do with it yet, and I'm not even sure
I can unload it yet.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Fri, 07 Apr 2000 17:43:29 +0000 |
| parents | 8923e3bd6c5a |
| children | 9f6ce50ffb78 |
line wrap: on
line diff
--- a/src/buddy.c Fri Apr 07 07:51:14 2000 +0000 +++ b/src/buddy.c Fri Apr 07 17:43:29 2000 +0000 @@ -1632,7 +1632,6 @@ gtk_menu_append(GTK_MENU(findmenu), menuitem); gtk_signal_connect(GTK_OBJECT(menuitem), "activate", GTK_SIGNAL_FUNC(show_find_info), NULL); gtk_widget_show(menuitem); - setmenu = gtk_menu_new(); gtk_widget_show(setmenu); @@ -1648,18 +1647,22 @@ gtk_signal_connect(GTK_OBJECT(menuitem), "activate", GTK_SIGNAL_FUNC(show_set_dir), NULL); gtk_widget_show(menuitem); - /* Ok, this is the menu hookup for the plugin stuff */ -#ifdef GAIM_PLUGINS - gaim_seperator(menu); - - gaim_new_item(menu, "Plugins", GTK_SIGNAL_FUNC(show_plugins)); -#endif - - /*---------------*/ - gaim_seperator(menu); gaim_new_item(menu, "Preferences", GTK_SIGNAL_FUNC(show_prefs)); + +#ifdef GAIM_PLUGINS + menu = gtk_menu_new(); + + menuitem = gaim_new_item(NULL, "Plugins", NULL); + gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); + gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem); + + gaim_new_item(menu, "Load Plugin", GTK_SIGNAL_FUNC(load_plugin)); + /* FIXME */ + gaim_new_item(menu, "Remove Plugin", GTK_SIGNAL_FUNC(show_plugins)); + gaim_new_item(menu, "Show Plugins", GTK_SIGNAL_FUNC(show_plugins)); +#endif menu = gtk_menu_new();
