mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +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")),
|
("show-hidden-lines", None, _("Show hidden lines")),
|
||||||
("edit-copy-line", gtk.STOCK_COPY, _("Copy line"), "<Ctrl>C"),
|
("edit-copy-line", gtk.STOCK_COPY, _("Copy line"), "<Ctrl>C"),
|
||||||
("edit-copy-message", gtk.STOCK_COPY, _("Copy message")),
|
("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
|
group.props.sensitive = False
|
||||||
self.actions.add_group (group)
|
self.actions.add_group (group)
|
||||||
|
|
||||||
|
@ -1297,7 +1299,7 @@ class Window (object):
|
||||||
"close-window", "cancel-load",
|
"close-window", "cancel-load",
|
||||||
"hide-before-line", "hide-after-line", "show-hidden-lines",
|
"hide-before-line", "hide-after-line", "show-hidden-lines",
|
||||||
"edit-copy-line", "edit-copy-message",
|
"edit-copy-line", "edit-copy-message",
|
||||||
"filter-out-higher-levels",
|
"hide-log-level", "hide-log-category", "hide-log-object",
|
||||||
"show-about",):
|
"show-about",):
|
||||||
name = action_name.replace ("-", "_")
|
name = action_name.replace ("-", "_")
|
||||||
action = getattr (self.actions, name)
|
action = getattr (self.actions, name)
|
||||||
|
@ -1482,7 +1484,9 @@ class Window (object):
|
||||||
col_id = LogModelBase.COL_MESSAGE
|
col_id = LogModelBase.COL_MESSAGE
|
||||||
self.clipboard.set_text (self.get_active_line ()[col_id])
|
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 ()
|
row = self.get_active_line ()
|
||||||
debug_level = row[LogModelBase.COL_LEVEL]
|
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 = gtk.TreeStore (str)
|
||||||
self.log_view.props.model = self.log_filter
|
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):
|
def handle_show_about_action_activate (self, action):
|
||||||
|
|
||||||
from GstDebugViewer import version
|
from GstDebugViewer import version
|
||||||
|
|
|
@ -24,13 +24,15 @@
|
||||||
</menu>
|
</menu>
|
||||||
<placeholder name="ViewMenuAdditions"/>
|
<placeholder name="ViewMenuAdditions"/>
|
||||||
<separator/>
|
<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="ViewContextMenuHideBefore" action="hide-before-line"/>
|
||||||
<menuitem name="ViewContextMenuHideAfter" action="hide-after-line"/>
|
<menuitem name="ViewContextMenuHideAfter" action="hide-after-line"/>
|
||||||
<menuitem name="ViewContextMenuShowHidden" action="show-hidden-lines"/>
|
<menuitem name="ViewContextMenuShowHidden" action="show-hidden-lines"/>
|
||||||
<separator/>
|
<separator/>
|
||||||
<menuitem name="ViewContextMenuCopyMessage" action="edit-copy-message"/>
|
<menuitem name="ViewContextMenuCopyMessage" action="edit-copy-message"/>
|
||||||
<menuitem name="ViewContextMenuCopyLine" action="edit-copy-line"/>
|
<menuitem name="ViewContextMenuCopyLine" action="edit-copy-line"/>
|
||||||
<menuitem name="ViewContextMenuFilterLevel" action="filter-out-higher-levels"/>
|
|
||||||
</menu>
|
</menu>
|
||||||
<menu name="HelpMenu" action="HelpMenuAction">
|
<menu name="HelpMenu" action="HelpMenuAction">
|
||||||
<placeholder name="HelpMenuAdditions"/>
|
<placeholder name="HelpMenuAdditions"/>
|
||||||
|
|
Loading…
Reference in a new issue