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