pidgin/pidgindebug.c

changeset 41947
7b3312d0760c
parent 41840
fe350460fb1c
child 42109
27c84f0b3258
equal deleted inserted replaced
41946:0fb3b0e7122f 41947:7b3312d0760c
171 171
172 g_object_unref(self); 172 g_object_unref(self);
173 } 173 }
174 174
175 static void 175 static void
176 save_cb(GtkWidget *w, PidginDebugWindow *win) 176 save_cb(G_GNUC_UNUSED GtkWidget *w, PidginDebugWindow *win)
177 { 177 {
178 GtkFileChooserNative *filesel; 178 GtkFileChooserNative *filesel;
179 179
180 filesel = gtk_file_chooser_native_new(_("Save Debug Log"), GTK_WINDOW(win), 180 filesel = gtk_file_chooser_native_new(_("Save Debug Log"), GTK_WINDOW(win),
181 GTK_FILE_CHOOSER_ACTION_SAVE, 181 GTK_FILE_CHOOSER_ACTION_SAVE,
189 gtk_native_dialog_set_modal(GTK_NATIVE_DIALOG(filesel), TRUE); 189 gtk_native_dialog_set_modal(GTK_NATIVE_DIALOG(filesel), TRUE);
190 gtk_native_dialog_show(GTK_NATIVE_DIALOG(filesel)); 190 gtk_native_dialog_show(GTK_NATIVE_DIALOG(filesel));
191 } 191 }
192 192
193 static void 193 static void
194 clear_cb(GtkWidget *w, PidginDebugWindow *win) 194 clear_cb(G_GNUC_UNUSED GtkWidget *w, PidginDebugWindow *win)
195 { 195 {
196 gtk_text_buffer_set_text(win->buffer, "", 0); 196 gtk_text_buffer_set_text(win->buffer, "", 0);
197 } 197 }
198 198
199 static void 199 static void
318 do_regex(win, &start, &end); 318 do_regex(win, &start, &end);
319 } 319 }
320 } 320 }
321 321
322 static void 322 static void
323 regex_pref_filter_cb(const gchar *name, PurplePrefType type, 323 regex_pref_filter_cb(G_GNUC_UNUSED const gchar *name,
324 G_GNUC_UNUSED PurplePrefType type,
324 gconstpointer val, gpointer data) 325 gconstpointer val, gpointer data)
325 { 326 {
326 PidginDebugWindow *win = (PidginDebugWindow *)data; 327 PidginDebugWindow *win = (PidginDebugWindow *)data;
327 gboolean active = GPOINTER_TO_INT(val), current; 328 gboolean active = GPOINTER_TO_INT(val), current;
328 329
335 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(win->filter), active); 336 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(win->filter), active);
336 } 337 }
337 } 338 }
338 339
339 static void 340 static void
340 regex_pref_invert_cb(const gchar *name, PurplePrefType type, 341 regex_pref_invert_cb(G_GNUC_UNUSED const gchar *name,
342 G_GNUC_UNUSED PurplePrefType type,
341 gconstpointer val, gpointer data) 343 gconstpointer val, gpointer data)
342 { 344 {
343 PidginDebugWindow *win = (PidginDebugWindow *)data; 345 PidginDebugWindow *win = (PidginDebugWindow *)data;
344 gboolean active = GPOINTER_TO_INT(val); 346 gboolean active = GPOINTER_TO_INT(val);
345 347
349 regex_toggle_filter(win, TRUE); 351 regex_toggle_filter(win, TRUE);
350 } 352 }
351 } 353 }
352 354
353 static void 355 static void
354 regex_pref_highlight_cb(const gchar *name, PurplePrefType type, 356 regex_pref_highlight_cb(G_GNUC_UNUSED const gchar *name,
357 G_GNUC_UNUSED PurplePrefType type,
355 gconstpointer val, gpointer data) 358 gconstpointer val, gpointer data)
356 { 359 {
357 PidginDebugWindow *win = (PidginDebugWindow *)data; 360 PidginDebugWindow *win = (PidginDebugWindow *)data;
358 gboolean active = GPOINTER_TO_INT(val); 361 gboolean active = GPOINTER_TO_INT(val);
359 362
363 regex_toggle_filter(win, TRUE); 366 regex_toggle_filter(win, TRUE);
364 } 367 }
365 } 368 }
366 369
367 static void 370 static void
368 regex_changed_cb(GtkWidget *w, PidginDebugWindow *win) { 371 regex_changed_cb(G_GNUC_UNUSED GtkWidget *w, PidginDebugWindow *win) {
369 const gchar *text; 372 const gchar *text;
370 373
371 if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(win->filter))) { 374 if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(win->filter))) {
372 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(win->filter), FALSE); 375 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(win->filter), FALSE);
373 } 376 }
457 debug_window_set_filter_level(PidginDebugWindow *win, int level) 460 debug_window_set_filter_level(PidginDebugWindow *win, int level)
458 { 461 {
459 gboolean scroll; 462 gboolean scroll;
460 int i; 463 int i;
461 464
462 if (level != gtk_drop_down_get_selected(GTK_DROP_DOWN(win->filterlevel))) { 465 if (level != (int)gtk_drop_down_get_selected(GTK_DROP_DOWN(win->filterlevel))) {
463 gtk_drop_down_set_selected(GTK_DROP_DOWN(win->filterlevel), level); 466 gtk_drop_down_set_selected(GTK_DROP_DOWN(win->filterlevel), level);
464 } 467 }
465 468
466 scroll = view_near_bottom(win); 469 scroll = view_near_bottom(win);
467 for (i = 0; i <= PURPLE_DEBUG_FATAL; i++) { 470 for (i = 0; i <= PURPLE_DEBUG_FATAL; i++) {
474 win->end_mark, 0, TRUE, 0, 1); 477 win->end_mark, 0, TRUE, 0, 1);
475 } 478 }
476 } 479 }
477 480
478 static void 481 static void
479 filter_level_pref_changed(const char *name, PurplePrefType type, gconstpointer value, gpointer data) 482 filter_level_pref_changed(G_GNUC_UNUSED const char *name,
483 G_GNUC_UNUSED PurplePrefType type,
484 gconstpointer value, gpointer data)
480 { 485 {
481 PidginDebugWindow *win = data; 486 PidginDebugWindow *win = data;
482 int level = GPOINTER_TO_INT(value); 487 int level = GPOINTER_TO_INT(value);
483 488
484 debug_window_set_filter_level(win, level); 489 debug_window_set_filter_level(win, level);
679 684
680 static void 685 static void
681 debug_enabled_cb(G_GNUC_UNUSED const gchar *name, 686 debug_enabled_cb(G_GNUC_UNUSED const gchar *name,
682 G_GNUC_UNUSED PurplePrefType type, 687 G_GNUC_UNUSED PurplePrefType type,
683 gconstpointer value, 688 gconstpointer value,
684 gpointer data) 689 G_GNUC_UNUSED gpointer data)
685 { 690 {
686 debug_enabled_timer = g_timeout_add(0, debug_enabled_timeout_cb, 691 debug_enabled_timer = g_timeout_add(0, debug_enabled_timeout_cb,
687 (gpointer)value); 692 (gpointer)value);
688 } 693 }
689 694

mercurial