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)
Example #2
0
    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)
Example #3
0
 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)
	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)