mcabber/mcabber/screen.c
changeset 2338 6424627913be
parent 2337 ffd0e57e9563
child 2342 d7b52c883ca4
equal deleted inserted replaced
2337:ffd0e57e9563 2338:6424627913be
   186 
   186 
   187 static void scr_write_message(const char *bjid, const char *text,
   187 static void scr_write_message(const char *bjid, const char *text,
   188                               time_t timestamp, guint prefix_flags,
   188                               time_t timestamp, guint prefix_flags,
   189                               unsigned mucnicklen, gpointer xep184);
   189                               unsigned mucnicklen, gpointer xep184);
   190 
   190 
   191 inline void scr_update_buddy_window(void);
   191 void scr_update_buddy_window(void);
   192 inline void scr_set_chatmode(int enable);
   192 void scr_set_chatmode(int enable);
   193 
   193 
   194 #define SPELLBADCHAR 5
   194 #define SPELLBADCHAR 5
   195 
   195 
   196 #if defined(WITH_ENCHANT) || defined(WITH_ASPELL)
   196 #if defined(WITH_ENCHANT) || defined(WITH_ASPELL)
   197 typedef struct {
   197 typedef struct {
  1469 
  1469 
  1470 //  scr_update_buddy_window()
  1470 //  scr_update_buddy_window()
  1471 // (Re)Display the current window.
  1471 // (Re)Display the current window.
  1472 // If chatmode is enabled, call scr_show_buddy_window(),
  1472 // If chatmode is enabled, call scr_show_buddy_window(),
  1473 // else display the chat window.
  1473 // else display the chat window.
  1474 inline void scr_update_buddy_window(void)
  1474 void scr_update_buddy_window(void)
  1475 {
  1475 {
  1476   if (chatmode) {
  1476   if (chatmode) {
  1477     scr_show_buddy_window();
  1477     scr_show_buddy_window();
  1478     return;
  1478     return;
  1479   }
  1479   }
  3314                                  ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
  3314                                  ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max);
  3315 }
  3315 }
  3316 
  3316 
  3317 //  scr_set_chatmode()
  3317 //  scr_set_chatmode()
  3318 // Public function to (un)set chatmode...
  3318 // Public function to (un)set chatmode...
  3319 inline void scr_set_chatmode(int enable)
  3319 void scr_set_chatmode(int enable)
  3320 {
  3320 {
  3321   gboolean enter_chatmode = enable && chatmode == FALSE;
  3321   gboolean enter_chatmode = enable && chatmode == FALSE;
  3322   chatmode = enable;
  3322   chatmode = enable;
  3323   scr_update_chat_status(TRUE);
  3323   scr_update_chat_status(TRUE);
  3324   if (enter_chatmode)
  3324   if (enter_chatmode)
  3325     scr_buffer_readmark(-1);
  3325     scr_buffer_readmark(-1);
  3326 }
  3326 }
  3327 
  3327 
  3328 //  scr_get_chatmode()
  3328 //  scr_get_chatmode()
  3329 // Public function to get chatmode state.
  3329 // Public function to get chatmode state.
  3330 inline int scr_get_chatmode(void)
  3330 int scr_get_chatmode(void)
  3331 {
  3331 {
  3332   return chatmode;
  3332   return chatmode;
  3333 }
  3333 }
  3334 
  3334 
  3335 //  scr_get_multimode()
  3335 //  scr_get_multimode()
  3336 // Public function to get multimode status...
  3336 // Public function to get multimode status...
  3337 inline int scr_get_multimode(void)
  3337 int scr_get_multimode(void)
  3338 {
  3338 {
  3339   return multimode;
  3339   return multimode;
  3340 }
  3340 }
  3341 
  3341 
  3342 //  scr_setmsgflag_if_needed(jid)
  3342 //  scr_setmsgflag_if_needed(jid)