diff Libs/DF/panel.lua @ 42:e0a8f43009ea

- toc and framework update.
author Tercio
date Tue, 25 Oct 2016 16:38:32 -0200
parents a960d5372b0c
children 2bbf129690b0
line wrap: on
line diff
--- a/Libs/DF/panel.lua	Sat Sep 03 17:53:04 2016 -0300
+++ b/Libs/DF/panel.lua	Tue Oct 25 16:38:32 2016 -0200
@@ -582,6 +582,7 @@
 				tinsert (self._anchors, cur_width)
 				cur_width = cur_width + self._raw_rows [index].width + 1
 			end
+			
 			row:Show()
 
 			local type = row.type
@@ -597,6 +598,9 @@
 					tinsert (line.text_inuse, text)
 					text:SetPoint ("left", line, "left", self._anchors [#self._anchors], 0)
 					text:SetWidth (row.width)
+					
+					DF:SetFontSize (text, row.textsize or 10)
+					text:SetJustifyH (row.textalign or "left")
 				end
 			elseif (type == "entry") then
 				for i = 1, #self.scrollframe.lines do
@@ -692,12 +696,19 @@
 		else
 			raw.name = t.name
 			raw.hidden = t.hidden or false
+			raw.textsize = t.textsize
+			raw.textalign = t.textalign
 			
 			local widget = self.rows [i]
 			widget.name = t.name
+			widget.textsize = t.textsize
+			widget.textalign = t.textalign
 			widget.hidden = t.hidden or false
 			
 			widget.text:SetText (t.name)
+			DF:SetFontSize (widget.text, raw.textsize or 10)
+			widget.text:SetJustifyH (raw.textalign or "left")
+			
 		end
 	end
 	
@@ -908,6 +919,10 @@
 								fontstring:SetText (results [index])
 								fontstring.index = real_index
 								fontstring:Show()
+								
+								if (true) then
+									--print (t.hello)
+								end
 
 							elseif (t.type == "entry") then
 								local entrywidget = row.entry_inuse [entry]