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