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 }