Mercurial > projects > mde
comparison mde/gui/widget/TextWidget.d @ 110:6acd96f8685f
Translation reloading as far as AContent name/desc supported. Limited & crude support for updating gui.
Gave AContent support for multiple callbacks.
New locale: "en".
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Fri, 05 Dec 2008 11:29:39 +0000 |
parents | 08651e8a8c51 |
children | 1655693702fc |
comparison
equal
deleted
inserted
replaced
109:2a1428ec5344 | 110:6acd96f8685f |
---|---|
42 w = mw; | 42 w = mw; |
43 h = mh; | 43 h = mh; |
44 super (mgr, id, data); | 44 super (mgr, id, data); |
45 } | 45 } |
46 | 46 |
47 bool reloadStrings () { | |
48 adapter.getDimensions (mw, mh); | |
49 bool r = (mw != w || mh != h) ? true : false; | |
50 w = mw; | |
51 h = mh; | |
52 return true; | |
53 } | |
54 | |
47 void draw () { | 55 void draw () { |
48 super.draw(); | 56 super.draw(); |
49 adapter.draw (x,y); | 57 adapter.draw (x,y); |
50 } | 58 } |
51 | 59 |
80 index = data.ints[1]; | 88 index = data.ints[1]; |
81 adapter = mgr.renderer.getAdapter (content.toString(index), data.ints[2]); | 89 adapter = mgr.renderer.getAdapter (content.toString(index), data.ints[2]); |
82 super (mgr, id,data); | 90 super (mgr, id,data); |
83 } | 91 } |
84 | 92 |
93 bool reloadStrings () { | |
94 adapter.text = content.toString(index); | |
95 return super.reloadStrings; | |
96 } | |
97 | |
85 protected: | 98 protected: |
86 IContent content; | 99 IContent content; |
87 int index; | 100 int index; |
88 } | 101 } |