コード例 #1
0
ファイル: buttons.py プロジェクト: pwn2w1n/fifengine
	def resizeToContent(self, recurse=True):
		th, tw = 0, 0
		if self.text:
			th = self.real_font.getHeight()#+self.real_font.getSpacing()
			tw = self.real_font.getWidth(text2gui(self.text))#+self.real_font.getSpacing()
		self.height = max(
			self._prop_upimage["image"].getHeight(),
			self._prop_downimage["image"].getHeight(),
			self._prop_hoverimage["image"].getHeight(),
			th) + self.margins[1]*2
		self.width = max(
			self._prop_upimage["image"].getWidth(),
			self._prop_downimage["image"].getWidth(),
			self._prop_hoverimage["image"].getWidth(),
			tw) + self.margins[0]*2
コード例 #2
0
ファイル: buttons.py プロジェクト: pwn2w1n/fifengine
	def resizeToContent(self, recurse=True):
		# NOTE: Figure out how the spacing comes into play
		tw, th = 0, 0
		if self.text:
			th = self.real_font.getHeight() + self.real_widget.getSpacing()
			tw = self.real_font.getWidth(text2gui(self.text)) + self.real_widget.getSpacing()
		self.height = max(
			self._prop_upimage["image"].getHeight(),
			self._prop_downimage["image"].getHeight(),
			self._prop_hoverimage["image"].getHeight(),
			th) + self.margins[1]*2
		self.width = max(
			self._prop_upimage["image"].getWidth(),
			self._prop_downimage["image"].getWidth(),
			self._prop_hoverimage["image"].getWidth(),
			tw) + self.margins[0]*2
コード例 #3
0
	def _setText(self,text): self.real_widget.setText(text2gui(text))
	text = property(_getText,_setText)
コード例 #4
0
	def resizeToContent(self,recurse=True):
		max_w = self.real_font.getWidth(text2gui(self.text))
		self.width = max_w
		self.height = (self.real_font.getHeight() + 2)
コード例 #5
0
ファイル: containers.py プロジェクト: Creepinevil/fifengine
	def _setTitle(self,text): self.real_widget.setCaption(text2gui(text))
	title = property(_getTitle,_setTitle)
コード例 #6
0
 def getElementAt(self, i):
     i = max(0, min(i, len(self) - 1))
     return text2gui(unicode(self[i]))
コード例 #7
0
ファイル: basictextwidget.py プロジェクト: pwn2w1n/fifengine
	def _setText(self,text): self.real_widget.setCaption(text2gui(text))

	text = property(_getText,_setText)
コード例 #8
0
ファイル: basictextwidget.py プロジェクト: pwn2w1n/fifengine
	def resizeToContent(self, recurse = True):
		self.height = self.real_font.getHeight() + self.margins[1]*2
		self.width = self.real_font.getWidth(text2gui(self.text)) + self.margins[0]*2
コード例 #9
0
ファイル: containers.py プロジェクト: Beliaar/fifengine
 def _setTitle(self, text):
     self.real_widget.setCaption(text2gui(text))
コード例 #10
0
ファイル: radiobutton.py プロジェクト: pwn2w1n/fifengine
	def resizeToContent(self,recurse=True):
		self.width = self.real_font.getWidth(text2gui(self.text)) + 35# Size of the Checked box?
		self.height = self.real_font.getHeight()
コード例 #11
0
ファイル: textfield.py プロジェクト: pwn2w1n/fifengine
	def resizeToContent(self,recurse=True):
		max_w = self.real_font.getWidth(text2gui(self.text))
		self.width = max_w
		self.height = (self.real_font.getHeight() + 2)
コード例 #12
0
ファイル: textbox.py プロジェクト: pwn2w1n/fifengine
 def _setText(self, text):
     self.real_widget.setText(text2gui(text))
コード例 #13
0
ファイル: listbox.py プロジェクト: Beliaar/fifengine
	def getElementAt(self, i):
		i = max(0,min(i,len(self) - 1))
		return text2gui(unicode(self[i]))