possible option for improving profile editing gui
This commit is contained in:
parent
f14b544668
commit
6b680e4c52
|
@ -8,6 +8,11 @@ import gtk
|
||||||
class ProfileEditor:
|
class ProfileEditor:
|
||||||
appearance = ['titlebars', 'titletips', 'allow_bold', 'silent_bell', 'background_color', 'background_darkness', 'background_type', 'background_image', 'cursor_blink', 'font', 'foreground_color', 'scrollbar_position', 'scroll_background', 'palette', 'use_system_font', 'use_theme_colors', 'force_no_bell', 'enable_real_transparency']
|
appearance = ['titlebars', 'titletips', 'allow_bold', 'silent_bell', 'background_color', 'background_darkness', 'background_type', 'background_image', 'cursor_blink', 'font', 'foreground_color', 'scrollbar_position', 'scroll_background', 'palette', 'use_system_font', 'use_theme_colors', 'force_no_bell', 'enable_real_transparency']
|
||||||
behaviour = ['delete_binding', 'emulation', 'scroll_on_keystroke', 'scroll_on_output', 'scrollback_lines', 'focus']
|
behaviour = ['delete_binding', 'emulation', 'scroll_on_keystroke', 'scroll_on_output', 'scrollback_lines', 'focus']
|
||||||
|
data = {'titlebars': ['Show titlebars', 'This places a bar above each terminal which displays its title.'],
|
||||||
|
'titletips': ['Show title tooltips', 'This adds a tooltip to each terminal which contains its title'],
|
||||||
|
'allow_bold': ['Allow bold text', 'Controls whether or not the terminals will honour requests for bold text'],
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
def __init__ (self):
|
def __init__ (self):
|
||||||
self.window = gtk.Window ()
|
self.window = gtk.Window ()
|
||||||
|
@ -23,7 +28,11 @@ class ProfileEditor:
|
||||||
row = 0
|
row = 0
|
||||||
for key in list:
|
for key in list:
|
||||||
table.resize (row + 1, 2)
|
table.resize (row + 1, 2)
|
||||||
label = gtk.Label (key.replace ('_', ' ').capitalize ())
|
if self.data.has_key (key):
|
||||||
|
label_text = self.data[key][0]
|
||||||
|
else:
|
||||||
|
label_text = key.replace ('_', ' ').capitalize ()
|
||||||
|
label = gtk.Label (label_text)
|
||||||
|
|
||||||
type = Defaults[key].__class__.__name__
|
type = Defaults[key].__class__.__name__
|
||||||
value = Defaults[key]
|
value = Defaults[key]
|
||||||
|
|
Loading…
Reference in New Issue