make geometry hinting a configurable option. Closes LP #487747

This commit is contained in:
Chris Jones 2009-12-02 00:19:26 +00:00
parent 8ea4872af1
commit 80ff07095a
3 changed files with 6 additions and 1 deletions

View File

@ -95,6 +95,10 @@ Default value: \fBblock\fR
Sets what type of terminal should be emulated. Sets what type of terminal should be emulated.
Default value: \fBxterm\fR Default value: \fBxterm\fR
.TP .TP
.B geometry_hinting
If True the window will resize in step with font sizes, if False it will follow pixels
Default value: \fBTrue\fR
.TP
.B font .B font
An Pango font name. Examples are "Sans 12" or "Monospace Bold 14". An Pango font name. Examples are "Sans 12" or "Monospace Bold 14".
Default value: \fBMono 8\fR Default value: \fBMono 8\fR

View File

@ -81,6 +81,7 @@ DEFAULTS = {
'cursor_shape' : 'block', 'cursor_shape' : 'block',
'cursor_color' : '', 'cursor_color' : '',
'emulation' : 'xterm', 'emulation' : 'xterm',
'geometry_hinting' : True,
'font' : 'Mono 10', 'font' : 'Mono 10',
'foreground_color' : '#AAAAAA', 'foreground_color' : '#AAAAAA',
'scrollbar_position' : "right", 'scrollbar_position' : "right",

View File

@ -408,7 +408,7 @@ class TerminatorTerm (gtk.VBox):
def on_vte_size_allocate(self, widget, allocation): def on_vte_size_allocate(self, widget, allocation):
dbg ('Terminal resized to %dx%d' % (self._vte.get_column_count (), self._vte.get_row_count ())) dbg ('Terminal resized to %dx%d' % (self._vte.get_column_count (), self._vte.get_row_count ()))
self._titlebox.set_terminal_size (self._vte.get_column_count (), self._vte.get_row_count ()) self._titlebox.set_terminal_size (self._vte.get_column_count (), self._vte.get_row_count ())
if self._vte.window != None: if self._vte.window != None and (self.conf.geometry_hinting):
self.terminator.on_term_resized () self.terminator.on_term_resized ()
def get_pixbuf(self, maxsize= None): def get_pixbuf(self, maxsize= None):