Mercurial > pidgin
diff src/buddy.c @ 746:5a908dd5cfc4
[gaim-migrate @ 756]
i finally got pissed off enough at gnome_applet_mgr.c that i redid it
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 23 Aug 2000 04:14:47 +0000 |
parents | 8f3bcde94e2c |
children | eec93c5929b9 |
line wrap: on
line diff
--- a/src/buddy.c Wed Aug 23 02:43:34 2000 +0000 +++ b/src/buddy.c Wed Aug 23 04:14:47 2000 +0000 @@ -103,9 +103,6 @@ gtk_widget_destroy(blist); blist=NULL; imchatbox = NULL; -#ifdef USE_APPLET - buddy_created = FALSE; -#endif } void update_num_groups() @@ -277,41 +274,14 @@ #ifdef USE_APPLET gint applet_destroy_buddy( GtkWidget *widget, GdkEvent *event,gpointer *data ) { - set_applet_draw_closed(); - gnome_buddy_hide(); + applet_buddy_show = FALSE; + gtk_widget_hide(blist); return (TRUE); } -void gnome_buddy_show(){ - gtk_widget_show( blist ); -} - -void gnome_buddy_hide(){ - gtk_widget_hide( blist ); -} - -void gnome_buddy_set_pos( gint x, gint y ){ - if (general_options & OPT_GEN_NEAR_APPLET) - gtk_widget_set_uposition ( blist, x, y ); - else if (general_options & OPT_GEN_SAVED_WINDOWS) - gtk_widget_set_uposition(blist, blist_pos.x - blist_pos.xoff, blist_pos.y - blist_pos.yoff); -} - -GtkRequisition gnome_buddy_get_dimentions(){ - if (general_options & OPT_GEN_SAVED_WINDOWS) { - GtkRequisition r; - r.width = blist_pos.width; - r.height = blist_pos.height; - return r; - } else { - return blist->requisition; - } -} - #endif -extern enum gaim_user_states MRI_user_status; void signoff() { GList *mem; @@ -345,8 +315,8 @@ destroy_buddy(); hide_login_progress(""); #ifdef USE_APPLET - MRI_user_status = offline; - set_applet_draw_closed(); + set_user_state(offline); + applet_buddy_show = FALSE; applet_widget_unregister_callback(APPLET_WIDGET(applet),"signoff"); remove_applet_away(); applet_widget_register_callback(APPLET_WIDGET(applet),