mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 20:05:38 +00:00
Resize time and log level columns after zoom change
This commit is contained in:
parent
d7c5942403
commit
200c732056
1 changed files with 16 additions and 0 deletions
|
@ -598,6 +598,22 @@ class ViewColumnManager (ColumnManager):
|
|||
|
||||
return ColumnManager.detach (self)
|
||||
|
||||
def set_zoom (self, scale):
|
||||
|
||||
ColumnManager.set_zoom (self, scale)
|
||||
|
||||
if self.view is None:
|
||||
return
|
||||
|
||||
model = self.view.get_model ()
|
||||
|
||||
# Timestamp and log level columns are pretty much fixed size, so resize
|
||||
# them back to default on zoom change:
|
||||
for column in self.columns:
|
||||
if column.name in (TimeColumn.name,
|
||||
LevelColumn.name):
|
||||
self.size_column (column, self.view, model)
|
||||
|
||||
def size_column (self, column, view, model):
|
||||
|
||||
if column.default_size is None:
|
||||
|
|
Loading…
Reference in a new issue