Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/commands.c @ 1815:6abca6000762
Make use of ROSTER_UI_PRIO_STATUS_WIN_MESSAGE
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Mon, 22 Mar 2010 22:16:28 +0100 |
parents | e6d355e50d7a |
children | 60db836ad98a |
comparison
equal
deleted
inserted
replaced
1814:02cf472e19ba | 1815:6abca6000762 |
---|---|
623 | 623 |
624 // Call display_and_free_note() for each note, | 624 // Call display_and_free_note() for each note, |
625 // with winId = NULL (special window) | 625 // with winId = NULL (special window) |
626 g_slist_foreach(notes, (GFunc)&display_and_free_note, NULL); | 626 g_slist_foreach(notes, (GFunc)&display_and_free_note, NULL); |
627 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); | 627 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); |
628 scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE, | |
629 ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max); | |
628 update_roster = TRUE; | 630 update_roster = TRUE; |
629 g_slist_free(notes); | 631 g_slist_free(notes); |
630 } | 632 } |
631 | 633 |
632 static void roster_note(char *arg) | 634 static void roster_note(char *arg) |
2126 const gchar *key = lel->data; | 2128 const gchar *key = lel->data; |
2127 scr_LogPrint(LPRINT_NORMAL, format, key, settings_opt_get(key)); | 2129 scr_LogPrint(LPRINT_NORMAL, format, key, settings_opt_get(key)); |
2128 } | 2130 } |
2129 g_free(format); | 2131 g_free(format); |
2130 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); | 2132 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); |
2133 scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE, | |
2134 ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max); | |
2131 update_roster = TRUE; | 2135 update_roster = TRUE; |
2132 } else | 2136 } else |
2133 scr_LogPrint(LPRINT_NORMAL, "No options found."); | 2137 scr_LogPrint(LPRINT_NORMAL, "No options found."); |
2134 return; | 2138 return; |
2135 } | 2139 } |
2167 | 2171 |
2168 static void dump_alias(char *k, char *v, void *param) | 2172 static void dump_alias(char *k, char *v, void *param) |
2169 { | 2173 { |
2170 scr_LogPrint(LPRINT_NORMAL|LPRINT_NOTUTF8, "Alias %s = %s", k, v); | 2174 scr_LogPrint(LPRINT_NORMAL|LPRINT_NOTUTF8, "Alias %s = %s", k, v); |
2171 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); | 2175 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); |
2176 scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE, | |
2177 ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max); | |
2172 } | 2178 } |
2173 | 2179 |
2174 static void do_alias(char *arg) | 2180 static void do_alias(char *arg) |
2175 { | 2181 { |
2176 guint assign; | 2182 guint assign; |
2232 | 2238 |
2233 assign = parse_assigment(arg, &k_code, &value); | 2239 assign = parse_assigment(arg, &k_code, &value); |
2234 if (!k_code) { | 2240 if (!k_code) { |
2235 settings_foreach(SETTINGS_TYPE_BINDING, &dump_bind, NULL); | 2241 settings_foreach(SETTINGS_TYPE_BINDING, &dump_bind, NULL); |
2236 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); | 2242 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); |
2243 scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE, | |
2244 ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max); | |
2237 update_roster = TRUE; | 2245 update_roster = TRUE; |
2238 return; | 2246 return; |
2239 } | 2247 } |
2240 if (!assign) { // This is a query | 2248 if (!assign) { // This is a query |
2241 const char *val = settings_get(SETTINGS_TYPE_BINDING, k_code); | 2249 const char *val = settings_get(SETTINGS_TYPE_BINDING, k_code); |
2980 scr_WriteIncomingMessage(NULL, sbuf->str, | 2988 scr_WriteIncomingMessage(NULL, sbuf->str, |
2981 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT, 0); | 2989 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT, 0); |
2982 } | 2990 } |
2983 | 2991 |
2984 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); | 2992 scr_setmsgflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE); |
2993 scr_setattentionflag_if_needed(SPECIAL_BUFFER_STATUS_ID, TRUE, | |
2994 ROSTER_UI_PRIO_STATUS_WIN_MESSAGE, prio_max); | |
2985 update_roster = TRUE; | 2995 update_roster = TRUE; |
2986 g_string_free(sbuf, TRUE); | 2996 g_string_free(sbuf, TRUE); |
2987 g_slist_free(bm); | 2997 g_slist_free(bm); |
2988 } | 2998 } |
2989 | 2999 |