Mercurial > wow > hansgar_and_franzok_assist
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 41:b740f601e824 | 42:e0a8f43009ea |
|---|---|
| 580 row:SetPoint ("topleft", self, "topleft", cur_width, 0) | 580 row:SetPoint ("topleft", self, "topleft", cur_width, 0) |
| 581 row.width = self._raw_rows [index].width | 581 row.width = self._raw_rows [index].width |
| 582 tinsert (self._anchors, cur_width) | 582 tinsert (self._anchors, cur_width) |
| 583 cur_width = cur_width + self._raw_rows [index].width + 1 | 583 cur_width = cur_width + self._raw_rows [index].width + 1 |
| 584 end | 584 end |
| 585 | |
| 585 row:Show() | 586 row:Show() |
| 586 | 587 |
| 587 local type = row.type | 588 local type = row.type |
| 588 | 589 |
| 589 if (type == "text") then | 590 if (type == "text") then |
| 595 text = tremove (line.text_available) | 596 text = tremove (line.text_available) |
| 596 end | 597 end |
| 597 tinsert (line.text_inuse, text) | 598 tinsert (line.text_inuse, text) |
| 598 text:SetPoint ("left", line, "left", self._anchors [#self._anchors], 0) | 599 text:SetPoint ("left", line, "left", self._anchors [#self._anchors], 0) |
| 599 text:SetWidth (row.width) | 600 text:SetWidth (row.width) |
| 601 | |
| 602 DF:SetFontSize (text, row.textsize or 10) | |
| 603 text:SetJustifyH (row.textalign or "left") | |
| 600 end | 604 end |
| 601 elseif (type == "entry") then | 605 elseif (type == "entry") then |
| 602 for i = 1, #self.scrollframe.lines do | 606 for i = 1, #self.scrollframe.lines do |
| 603 local line = self.scrollframe.lines [i] | 607 local line = self.scrollframe.lines [i] |
| 604 local entry = tremove (line.entry_available) | 608 local entry = tremove (line.entry_available) |
| 690 if (not raw) then | 694 if (not raw) then |
| 691 self:AddRow (t) | 695 self:AddRow (t) |
| 692 else | 696 else |
| 693 raw.name = t.name | 697 raw.name = t.name |
| 694 raw.hidden = t.hidden or false | 698 raw.hidden = t.hidden or false |
| 699 raw.textsize = t.textsize | |
| 700 raw.textalign = t.textalign | |
| 695 | 701 |
| 696 local widget = self.rows [i] | 702 local widget = self.rows [i] |
| 697 widget.name = t.name | 703 widget.name = t.name |
| 704 widget.textsize = t.textsize | |
| 705 widget.textalign = t.textalign | |
| 698 widget.hidden = t.hidden or false | 706 widget.hidden = t.hidden or false |
| 699 | 707 |
| 700 widget.text:SetText (t.name) | 708 widget.text:SetText (t.name) |
| 709 DF:SetFontSize (widget.text, raw.textsize or 10) | |
| 710 widget.text:SetJustifyH (raw.textalign or "left") | |
| 711 | |
| 701 end | 712 end |
| 702 end | 713 end |
| 703 | 714 |
| 704 for i = #updated_rows+1, #self._raw_rows do | 715 for i = #updated_rows+1, #self._raw_rows do |
| 705 local raw = self._raw_rows [i] | 716 local raw = self._raw_rows [i] |
| 906 local fontstring = row.text_inuse [text] | 917 local fontstring = row.text_inuse [text] |
| 907 text = text + 1 | 918 text = text + 1 |
| 908 fontstring:SetText (results [index]) | 919 fontstring:SetText (results [index]) |
| 909 fontstring.index = real_index | 920 fontstring.index = real_index |
| 910 fontstring:Show() | 921 fontstring:Show() |
| 922 | |
| 923 if (true) then | |
| 924 --print (t.hello) | |
| 925 end | |
| 911 | 926 |
| 912 elseif (t.type == "entry") then | 927 elseif (t.type == "entry") then |
| 913 local entrywidget = row.entry_inuse [entry] | 928 local entrywidget = row.entry_inuse [entry] |
| 914 entry = entry + 1 | 929 entry = entry + 1 |
| 915 entrywidget:SetText (results [index]) | 930 entrywidget:SetText (results [index]) |
