~canola/canola/canola-rtm

« back to all changes in this revision

Viewing changes to canola-rtm/rtm/renderers.py

  • Committer: apopelo
  • Date: 2009-08-19 20:21:55 UTC
  • Revision ID: git-v1:f22ecc8c1f7c9e719c6a27aa7f72a4a0caa916a1
Fullscreen task view added. Task properties can be edited now.

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
class LabeledEntryItemRenderer(etk.KineticRenderer, TerraObject):
38
38
    terra_type = "Renderer/EtkList/LabeledEntryItem"
39
39
 
40
 
    def __init__(self, label="", *a, **ka):
 
40
    def __init__(self, label="", text="", *a, **ka):
41
41
        etk.KineticRenderer.__init__(self, *a, **ka)
42
42
        self.label = label
 
43
        self.text = text
43
44
        self.args = a
44
45
        self.kargs = ka
45
46
 
46
47
    def create_cell(self, canvas):
47
 
        self.entry = etk.Entry(text="")
 
48
        self.entry = etk.Entry(text=self.text)
48
49
 
49
50
        label = etk.Label(self.label)
50
51
        label.alignment_set(0.0, 0.0)
60
61
 
61
62
        return embed.object
62
63
 
 
64
    def get_text(self):
 
65
        return self.entry.text_get()
 
66
 
 
67
    def set_text(self, text):
 
68
        self.entry.text_set(text)
 
69
 
63
70
    def press(self, cell, row):
64
71
        pass
65
72