Hide some columns by default
authorRené Stadler <mail@renestadler.de>
Wed, 26 Sep 2012 00:00:10 +0000 (02:00 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Thu, 11 Sep 2014 18:51:48 +0000 (20:51 +0200)
debug-viewer/GstDebugViewer/GUI/columns.py

index 11cdd56..2dc221d 100644 (file)
@@ -573,6 +573,9 @@ class ViewColumnManager (ColumnManager):
     column_classes = (TimeColumn, LevelColumn, PidColumn, ThreadColumn, CategoryColumn,
                       CodeColumn, FunctionColumn, ObjectColumn, MessageColumn,)
 
+    default_column_classes = (TimeColumn, LevelColumn, CategoryColumn, CodeColumn,
+                              FunctionColumn, ObjectColumn, MessageColumn,)
+
     def __init__ (self, state):
 
         ColumnManager.__init__ (self)
@@ -592,7 +595,7 @@ class ViewColumnManager (ColumnManager):
 
         visible = self.state.columns_visible
         if not visible:
-            visible = self.column_classes
+            visible = self.default_column_classes
         for col_class in self.column_classes:
             action = self.get_toggle_action (col_class)
             action.props.active = (col_class in visible)