has_column() public method

public has_column ( info_type type ) : bool
type info_type
return bool
Beispiel #1
0
 // the aliases tell us which columns are visible
 public void set_aliases(aliases aliases) {
     // set_aliases names as well
     visible_columns_.Clear();
     names_.Clear();
     foreach ( info_type type in Enum.GetValues(typeof(info_type)))
         if (aliases.has_column(type)) {
             string name = aliases.friendly_name(type);
             visible_columns_.Add(type);
             names_.Add(type, name);
         }
     update_ui();
 }
Beispiel #2
0
 public void on_aliases(aliases aliases) {
     lock(this)
         foreach ( info_type type in Enum.GetValues(typeof(info_type)))
             if ( info_type_io.is_snoopable(type))
                 if (aliases.has_column(type))
                     snoop_for(type).is_visible = false;
                 else {
                     // this column is not visible for this log
                     if (snoops_.ContainsKey(type)) {
                         var unuse_now = snoops_[type];
                         snoops_.Remove(type);
                         unused_.Add(unuse_now);
                         unuse_now.form.is_visible = false;
                     }
                 }            
     aliases_set_ = true;
 }