X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=src%2Fbaseui.py;h=1eca890d2180a4ff80dedeb475044748ee2a6379;hb=0d48ac3d04ec3fb6307b6da4c92e3a18a1bfe2f6;hp=49cc9290d970d4a8bcbe22e7ceb64f14234405ca;hpb=09d518228c8bab982afc5796ffab416e7716d317;p=cascardo%2Firpf-gui.git diff --git a/src/baseui.py b/src/baseui.py index 49cc929..1eca890 100644 --- a/src/baseui.py +++ b/src/baseui.py @@ -1,4 +1,4 @@ -# -*- mode: python; encoding: utf-8; -*- +# coding=utf-8 # # Copyright 2014 Thadeu Lima de Souza Cascardo # @@ -16,52 +16,6 @@ # along with this program. If not, see . # -*- mode: python; encoding: utf-8; -*- -class BaseForm(): - def __init__(self): - self.type = "none" - self.name = "Entry" - def get_type(self): - return self.type - def get_name(self): - return self.name - -class StringForm(BaseForm): - def __init__(self, name, value): - self.type = "string" - self.name = name - if value == None: - value = "" - self.value = value - def get_value(self): - return self.value - def set_value(self, value): - self.value = value - -class OptionsForm(BaseForm): - def __init__(self, name, options, value): - self.type = "options" - self.name = name - self.options = options - self.value = value - self.index = self.find_index() - def find_index(self): - return map(lambda x: x[0], self.options).index(self.value) - def get_length(self): - return len(self.options) - def get_display(self, index): - return self.options[index][1] - def get_value(self, index): - return self.options[index][0] - def get_cur_display(self): - return self.options[self.index][1] - def get_cur_value(self): - return self.value - def get_index(self): - return self.index - def set_value(self, value): - self.value = value - self.index = self.find_index() - class BaseUI(): def get_string(self, prompt=""): return raw_input(prompt.encode("utf-8"))