mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 20:05:38 +00:00
Add level, category, object filtering actions
This commit is contained in:
parent
6e35575f0b
commit
3087edd7f8
2 changed files with 18 additions and 4 deletions
|
@ -1241,7 +1241,9 @@ class Window (object):
|
|||
("show-hidden-lines", None, _("Show hidden lines")),
|
||||
("edit-copy-line", gtk.STOCK_COPY, _("Copy line"), "<Ctrl>C"),
|
||||
("edit-copy-message", gtk.STOCK_COPY, _("Copy message")),
|
||||
("filter-out-higher-levels", None, _("Filter out higher debug levels"))])
|
||||
("hide-log-level", None, _("Hide log level")),
|
||||
("hide-log-category", None, _("Hide log category")),
|
||||
("hide-log-object", None, _("Hide object"))])
|
||||
group.props.sensitive = False
|
||||
self.actions.add_group (group)
|
||||
|
||||
|
@ -1297,7 +1299,7 @@ class Window (object):
|
|||
"close-window", "cancel-load",
|
||||
"hide-before-line", "hide-after-line", "show-hidden-lines",
|
||||
"edit-copy-line", "edit-copy-message",
|
||||
"filter-out-higher-levels",
|
||||
"hide-log-level", "hide-log-category", "hide-log-object",
|
||||
"show-about",):
|
||||
name = action_name.replace ("-", "_")
|
||||
action = getattr (self.actions, name)
|
||||
|
@ -1482,7 +1484,9 @@ class Window (object):
|
|||
col_id = LogModelBase.COL_MESSAGE
|
||||
self.clipboard.set_text (self.get_active_line ()[col_id])
|
||||
|
||||
def handle_filter_out_higher_levels_action_activate (self, action):
|
||||
def handle_hide_log_level_action_activate (self, action):
|
||||
|
||||
return # FIXME
|
||||
|
||||
row = self.get_active_line ()
|
||||
debug_level = row[LogModelBase.COL_LEVEL]
|
||||
|
@ -1497,6 +1501,14 @@ class Window (object):
|
|||
self.log_view.props.model = gtk.TreeStore (str)
|
||||
self.log_view.props.model = self.log_filter
|
||||
|
||||
def handle_hide_log_category_action_activate (self, action):
|
||||
|
||||
pass
|
||||
|
||||
def handle_hide_log_object_action_activate (self, action):
|
||||
|
||||
pass
|
||||
|
||||
def handle_show_about_action_activate (self, action):
|
||||
|
||||
from GstDebugViewer import version
|
||||
|
|
|
@ -24,13 +24,15 @@
|
|||
</menu>
|
||||
<placeholder name="ViewMenuAdditions"/>
|
||||
<separator/>
|
||||
<menuitem name="ViewContextMenuHideLevel" action="hide-log-level"/>
|
||||
<menuitem name="ViewContextMenuHideCategory" action="hide-log-category"/>
|
||||
<menuitem name="ViewContextMenuHideObject" action="hide-log-object"/>
|
||||
<menuitem name="ViewContextMenuHideBefore" action="hide-before-line"/>
|
||||
<menuitem name="ViewContextMenuHideAfter" action="hide-after-line"/>
|
||||
<menuitem name="ViewContextMenuShowHidden" action="show-hidden-lines"/>
|
||||
<separator/>
|
||||
<menuitem name="ViewContextMenuCopyMessage" action="edit-copy-message"/>
|
||||
<menuitem name="ViewContextMenuCopyLine" action="edit-copy-line"/>
|
||||
<menuitem name="ViewContextMenuFilterLevel" action="filter-out-higher-levels"/>
|
||||
</menu>
|
||||
<menu name="HelpMenu" action="HelpMenuAction">
|
||||
<placeholder name="HelpMenuAdditions"/>
|
||||
|
|
Loading…
Reference in a new issue