pidgin/pidgindebug.c

changeset 41618
7e9ad20d503a
parent 41617
4f6d32dd90e8
child 41642
eaf836c5f87b
equal deleted inserted replaced
41617:4f6d32dd90e8 41618:7e9ad20d503a
209 /****************************************************************************** 209 /******************************************************************************
210 * regex stuff 210 * regex stuff
211 *****************************************************************************/ 211 *****************************************************************************/
212 static void 212 static void
213 regex_clear_color(GtkWidget *w) { 213 regex_clear_color(GtkWidget *w) {
214 GtkStyleContext *context = gtk_widget_get_style_context(w); 214 gtk_widget_remove_css_class(w, "error");
215 gtk_style_context_remove_class(context, "error"); 215 gtk_widget_remove_css_class(w, "success");
216 gtk_style_context_remove_class(context, "success");
217 } 216 }
218 217
219 static void 218 static void
220 regex_change_color(GtkWidget *w, gboolean success) { 219 regex_change_color(GtkWidget *w, gboolean success) {
221 GtkStyleContext *context = gtk_widget_get_style_context(w);
222
223 if (success) { 220 if (success) {
224 gtk_style_context_remove_class(context, "error"); 221 gtk_widget_remove_css_class(w, "error");
225 gtk_style_context_add_class(context, "success"); 222 gtk_widget_add_css_class(w, "success");
226 } else { 223 } else {
227 gtk_style_context_remove_class(context, "success"); 224 gtk_widget_remove_css_class(w, "success");
228 gtk_style_context_add_class(context, "error"); 225 gtk_widget_add_css_class(w, "error");
229 } 226 }
230 } 227 }
231 228
232 static void 229 static void
233 do_regex(PidginDebugWindow *win, GtkTextIter *start, GtkTextIter *end) 230 do_regex(PidginDebugWindow *win, GtkTextIter *start, GtkTextIter *end)

mercurial