("close-window", gtk.STOCK_CLOSE, _("Close _Window"), "<Ctrl>W"),
("cancel-load", gtk.STOCK_CANCEL, None,),
("clear-line-view", gtk.STOCK_CLEAR, None),
- ("show-about", gtk.STOCK_ABOUT, None)])
+ ("show-about", gtk.STOCK_ABOUT, None),
+ ("enlarge-text", gtk.STOCK_ZOOM_IN, _("Enlarge Text"), "<Ctrl>plus"),
+ ("shrink-text", gtk.STOCK_ZOOM_OUT, _("Shrink Text"), "<Ctrl>minus")])
self.actions.add_group (group)
self.actions.reload_file.props.sensitive = False
"hide-before-line", "hide-after-line", "show-hidden-lines",
"edit-copy-line", "edit-copy-message", "set-base-time",
"hide-log-level", "hide-log-category", "hide-log-object",
- "hide-filename", "show-about",):
+ "hide-filename", "show-about", "enlarge-text", "shrink-text"):
name = action_name.replace ("-", "_")
action = getattr (self.actions, name)
handler = getattr (self, "handle_%s_action_activate" % (name,))
col_id = LogModelBase.COL_MESSAGE
self.clipboard.set_text (self.get_active_line ()[col_id])
+ def handle_enlarge_text_action_activate (self, action):
+ for col in self.column_manager.columns:
+ cell = col.view_column.get_cell_renderers ()[0]
+ cell.props.scale *= 1.15
+ col.view_column.queue_resize ()
+ self.widgets.log_view_scrolled_window.props.vadjustment.emit ("value-changed")
+
+ def handle_shrink_text_action_activate (self, action):
+ for col in self.column_manager.columns:
+ cell = col.view_column.get_cell_renderers ()[0]
+ cell.props.scale /= 1.15
+ col.view_column.queue_resize ()
+ self.widgets.log_view_scrolled_window.props.vadjustment.emit ("value-changed")
+
def add_model_filter (self, filter):
self.progress_dialog = ProgressDialog (self, _("Filtering"))
<separator/>
<menuitem name="ViewContextMenuCopyMessage" action="edit-copy-message"/>
<menuitem name="ViewContextMenuCopyLine" action="edit-copy-line"/>
+ <separator/>
+ <menuitem name="ZoomInMessage" action="enlarge-text"/>
+ <menuitem name="ZoomOutMessage" action="shrink-text"/>
</menu>
<menu name="HelpMenu" action="HelpMenuAction">
<placeholder name="HelpMenuAdditions"/>
<separator/>
<menuitem name="ViewContextMenuCopyMessage" action="edit-copy-message"/>
<menuitem name="ViewContextMenuCopyLine" action="edit-copy-line"/>
+ <separator/>
+ <menuitem name="ZoomInMessage" action="enlarge-text"/>
+ <menuitem name="ZoomOutMessage" action="shrink-text"/>
</menu>
<menu name="LineViewContextMenu" action="LineViewContextMenuAction">
<menuitem name="LineViewContextMenuClear" action="clear-line-view"/>