comparison src/away.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 4d3285caa191
children c714def9cebb
comparison
equal deleted inserted replaced
745:d693b83e4933 746:5a908dd5cfc4
35 #include <gtk/gtk.h> 35 #include <gtk/gtk.h>
36 #include "gaim.h" 36 #include "gaim.h"
37 #include "pixmaps/join.xpm" 37 #include "pixmaps/join.xpm"
38 38
39 GtkWidget *imaway=NULL; 39 GtkWidget *imaway=NULL;
40 #ifdef USE_APPLET
41 extern enum gaim_user_states MRI_user_status;
42 #endif
43 40
44 GtkWidget *awaymenu = NULL; 41 GtkWidget *awaymenu = NULL;
45 struct away_message *awaymessage = NULL; 42 struct away_message *awaymessage = NULL;
46 43
47 static void destroy_im_away() 44 static void destroy_im_away()
52 } 49 }
53 50
54 void do_im_back(GtkWidget *w, GtkWidget *x) 51 void do_im_back(GtkWidget *w, GtkWidget *x)
55 { 52 {
56 #ifdef USE_APPLET 53 #ifdef USE_APPLET
57 applet_widget_unregister_callback(APPLET_WIDGET(applet),"away"); 54 applet_widget_unregister_callback(APPLET_WIDGET(applet),"away");
58 MRI_user_status = online; 55 set_user_state(online);
59 insert_applet_away(); 56 insert_applet_away();
60 #endif /* USE_APPLET */ 57 #endif /* USE_APPLET */
61 if (imaway) { 58 if (imaway) {
62 gtk_widget_destroy(imaway); 59 gtk_widget_destroy(imaway);
63 imaway=NULL; 60 imaway=NULL;
64 } 61 }
102 remove_applet_away(); 99 remove_applet_away();
103 applet_widget_register_callback(APPLET_WIDGET(applet), 100 applet_widget_register_callback(APPLET_WIDGET(applet),
104 "away", 101 "away",
105 _("Back"), 102 _("Back"),
106 (AppletCallbackFunc) do_im_back, 103 (AppletCallbackFunc) do_im_back,
107 NULL); 104 NULL);
108 MRI_user_status = away; 105 set_user_state(away);
109 #endif 106 #endif
110 107
111 if (!imaway) { 108 if (!imaway) {
112 imaway = gtk_window_new(GTK_WINDOW_DIALOG); 109 imaway = gtk_window_new(GTK_WINDOW_DIALOG);
113 gtk_widget_realize(imaway); 110 gtk_widget_realize(imaway);