Mercurial > wow > hansgar_and_franzok_assist
comparison Libs/DF/label.lua @ 29:5da06cb420d4
- framework update.
| author | Tercioo |
|---|---|
| date | Sat, 02 Jan 2016 13:33:05 -0200 |
| parents | dbd417f413a8 |
| children | 7944c081e5b4 |
comparison
equal
deleted
inserted
replaced
| 28:7523376ecaa3 | 29:5da06cb420d4 |
|---|---|
| 242 end | 242 end |
| 243 | 243 |
| 244 function DF:NewLabel (parent, container, name, member, text, font, size, color, layer) | 244 function DF:NewLabel (parent, container, name, member, text, font, size, color, layer) |
| 245 | 245 |
| 246 if (not parent) then | 246 if (not parent) then |
| 247 return nil | 247 return error ("Details! FrameWork: parent not found.", 2) |
| 248 end | 248 end |
| 249 if (not container) then | 249 if (not container) then |
| 250 container = parent | 250 container = parent |
| 251 end | 251 end |
| 252 | 252 |
| 254 name = "DetailsFrameworkLabelNumber" .. DF.LabelNameCounter | 254 name = "DetailsFrameworkLabelNumber" .. DF.LabelNameCounter |
| 255 DF.LabelNameCounter = DF.LabelNameCounter + 1 | 255 DF.LabelNameCounter = DF.LabelNameCounter + 1 |
| 256 end | 256 end |
| 257 | 257 |
| 258 if (name:find ("$parent")) then | 258 if (name:find ("$parent")) then |
| 259 local pname = parent:GetName() | 259 local parentName = DF.GetParentName (parent) |
| 260 assert (pname, "label used $parent but parent has no name.") | 260 name = name:gsub ("$parent", parentName) |
| 261 name = name:gsub ("$parent", parent:GetName()) | |
| 262 end | 261 end |
| 263 | 262 |
| 264 local LabelObject = {type = "label", dframework = true} | 263 local LabelObject = {type = "label", dframework = true} |
| 265 | 264 |
| 266 if (member) then | 265 if (member) then |
