Example #1
0
static void
level_combo_changed_cb( GtkComboBox * combo_box, gpointer gdata )
{
    struct MsgData * data = gdata;
    const int level = gtr_combo_box_get_active_enum( combo_box );

    tr_setMessageLevel( level );
    tr_core_set_pref_int( data->core, TR_PREFS_KEY_MSGLEVEL, level );
    data->maxLevel = level;
    gtk_tree_model_filter_refilter( GTK_TREE_MODEL_FILTER( data->filter ) );
}
Example #2
0
static void
level_combo_changed_cb (GtkComboBox * combo_box, gpointer gdata)
{
  struct MsgData * data = gdata;
  const int level = gtr_combo_box_get_active_enum (combo_box);
  const gboolean pinned_to_new = is_pinned_to_new (data);

  tr_logSetLevel (level);
  gtr_core_set_pref_int (data->core, TR_KEY_message_level, level);
  data->maxLevel = level;
  gtk_tree_model_filter_refilter (GTK_TREE_MODEL_FILTER (data->filter));

  if (pinned_to_new)
    scroll_to_bottom (data);
}