support for readonly variable

add 'version' as a readonly variable
This commit is contained in:
Vincent Hanquez 2005-04-30 22:24:45 +00:00
parent b6d32de0ea
commit 4534b2bbbc
2 changed files with 7 additions and 1 deletions

View File

@ -63,7 +63,10 @@ class Advanced_window:
if not val:
model.append(iter, [name, '', ''])
return
model.append(iter, [name, val[OPT_VAL], val[OPT_TYPE][0]])
type = ''
if val[OPT_TYPE]:
type = val[OPT_TYPE][0]
model.append(iter, [name, val[OPT_VAL], type])
def visible_func(self, model, iter, str):
if str is None or str == '':

View File

@ -93,6 +93,7 @@ class Config:
'log_notif_in_user_file': [ opt_bool, True ],
'log_notif_in_sep_file': [ opt_bool, True ],
'change_title': [ opt_bool, True ],
'version': [ None, '0.7' ],
}
__options_per_key = {
@ -237,6 +238,8 @@ class Config:
return val
def is_valid(self, type, val):
if not type:
return None
if type[0] == 'boolean':
return self.is_valid_bool(val)
elif type[0] == 'integer':