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) |