def add(self, text): wm = cegui.WindowManager.getSingleton() text_element = wm.createWindow("SleekSpace/StaticText", "%s/Text%i" % (self.name, len(self.text))) text_element.setProperty("ClippedByParent", "False") text_element.size = helpers.makeUVector2Scale(*self.text_size_scale) text_element.text = text self.overlay.addChildWindow(text_element) y_offset = len(self.text) * self.text_y_spacing text_element.position = helpers.makeUVector2((self.text_left_scale, 0), (0, y_offset)) self.text.append(text_element)
def add(self, text): wm = cegui.WindowManager.getSingleton() text_element = wm.createWindow( "SleekSpace/StaticText", "%s/Text%i" % (self.name, len(self.text))) text_element.setProperty("ClippedByParent", "False") text_element.size = helpers.makeUVector2Scale(*self.text_size_scale) text_element.text = text self.overlay.addChildWindow(text_element) y_offset = len(self.text) * self.text_y_spacing text_element.position = helpers.makeUVector2((self.text_left_scale, 0), (0, y_offset)) self.text.append(text_element)
def update(self, x, y): height = self.overlay.height y_offset = (self.offset_scale[1] - height.d_scale, y) self.overlay.position = helpers.makeUVector2((self.offset_scale[0], x), y_offset)