Original layout working directory patch by MoMaT

This commit is contained in:
Stephen Boddy 2013-08-27 19:22:00 +02:00
parent eb9b9a358d
commit 7e85451343

View File

@ -95,6 +95,7 @@ class Terminal(gtk.VBox):
custom_encoding = None custom_encoding = None
custom_font_size = None custom_font_size = None
layout_command = None layout_command = None
directory = None
fgcolor_active = None fgcolor_active = None
fgcolor_inactive = None fgcolor_inactive = None
@ -1259,7 +1260,11 @@ class Terminal(gtk.VBox):
details[1])) details[1]))
command = 'telnet %s %s' % (details[0], details[1]) command = 'telnet %s %s' % (details[0], details[1])
if options and options.working_directory and \ # working directory set in layout config
if self.directory:
self.set_cwd(self.directory)
# working directory given as argument
elif options and options.working_directory and \
options.working_directory != '': options.working_directory != '':
self.set_cwd(options.working_directory) self.set_cwd(options.working_directory)
options.working_directory = '' options.working_directory = ''
@ -1502,6 +1507,8 @@ class Terminal(gtk.VBox):
self.really_create_group(self.titlebar, layout['group']) self.really_create_group(self.titlebar, layout['group'])
if layout.has_key('title') and layout['title'] != '': if layout.has_key('title') and layout['title'] != '':
self.titlebar.set_custom_string(layout['title']) self.titlebar.set_custom_string(layout['title'])
if layout.has_key('directory') and layout['directory'] != '':
self.directory = layout['directory']
def scroll_by_page(self, pages): def scroll_by_page(self, pages):
"""Scroll up or down in pages""" """Scroll up or down in pages"""