pidgin/gtkconv.c

changeset 22033
fed7e98db23f
parent 22032
8136dd5eeda3
child 22064
8b35fd51087d
equal deleted inserted replaced
22032:8136dd5eeda3 22033:fed7e98db23f
163 static void pidgin_conv_update_fields(PurpleConversation *conv, PidginConvFields fields); 163 static void pidgin_conv_update_fields(PurpleConversation *conv, PidginConvFields fields);
164 static void focus_out_from_menubar(GtkWidget *wid, PidginWindow *win); 164 static void focus_out_from_menubar(GtkWidget *wid, PidginWindow *win);
165 static void pidgin_conv_tab_pack(PidginWindow *win, PidginConversation *gtkconv); 165 static void pidgin_conv_tab_pack(PidginWindow *win, PidginConversation *gtkconv);
166 static gboolean infopane_press_cb(GtkWidget *widget, GdkEventButton *e, PidginConversation *conv); 166 static gboolean infopane_press_cb(GtkWidget *widget, GdkEventButton *e, PidginConversation *conv);
167 static gboolean pidgin_userlist_motion_cb (GtkWidget *w, GdkEventMotion *event, PidginConversation *gtkconv); 167 static gboolean pidgin_userlist_motion_cb (GtkWidget *w, GdkEventMotion *event, PidginConversation *gtkconv);
168 static void pidgin_conv_leave_cb (GtkWidget *w, GdkEventCrossing *e, PidginConversation *gtkconv); 168 static gboolean pidgin_conv_leave_cb (GtkWidget *w, GdkEventCrossing *e, PidginConversation *gtkconv);
169 static void hide_conv(PidginConversation *gtkconv, gboolean closetimer); 169 static void hide_conv(PidginConversation *gtkconv, gboolean closetimer);
170 170
171 static void pidgin_conv_set_position_size(PidginWindow *win, int x, int y, 171 static void pidgin_conv_set_position_size(PidginWindow *win, int x, int y,
172 int width, int height); 172 int width, int height);
173 173
3440 if (gtkconv->u.im->typing_timer == 0) { 3440 if (gtkconv->u.im->typing_timer == 0) {
3441 gtkconv->u.im->typing_timer = g_timeout_add(250, typing_animation, gtkconv); 3441 gtkconv->u.im->typing_timer = g_timeout_add(250, typing_animation, gtkconv);
3442 } 3442 }
3443 stock_id = PIDGIN_STOCK_ANIMATION_TYPING1; 3443 stock_id = PIDGIN_STOCK_ANIMATION_TYPING1;
3444 tooltip = _("User is typing..."); 3444 tooltip = _("User is typing...");
3445 message = g_strdup_printf(_("\n%s is typing..."), purple_conversation_get_name(conv)); 3445 message = g_strdup_printf(_("\n%s is typing..."), purple_conversation_get_title(conv));
3446 } else { 3446 } else {
3447 stock_id = PIDGIN_STOCK_ANIMATION_TYPING5; 3447 stock_id = PIDGIN_STOCK_ANIMATION_TYPING5;
3448 tooltip = _("User has typed something and stopped"); 3448 tooltip = _("User has typed something and stopped");
3449 message = g_strdup_printf(_("\n%s has typed something and stopped"), purple_conversation_get_name(conv)); 3449 message = g_strdup_printf(_("\n%s has typed something and stopped"), purple_conversation_get_title(conv));
3450 if (gtkconv->u.im->typing_timer != 0) { 3450 if (gtkconv->u.im->typing_timer != 0) {
3451 g_source_remove(gtkconv->u.im->typing_timer); 3451 g_source_remove(gtkconv->u.im->typing_timer);
3452 gtkconv->u.im->typing_timer = 0; 3452 gtkconv->u.im->typing_timer = 0;
3453 } 3453 }
3454 } 3454 }

mercurial