Mercurial > wow > devian
comparison Dock.lua @ 48:2bf7eb1844cb v2.0-raw
commenting out prints
| author | Nenue |
|---|---|
| date | Mon, 04 Jan 2016 07:56:08 -0500 |
| parents | eb7544afd77a |
| children | c3166f700438 |
comparison
equal
deleted
inserted
replaced
| 47:eb7544afd77a | 48:2bf7eb1844cb |
|---|---|
| 41 -- | 41 -- |
| 42 function D:DockFrame(...) | 42 function D:DockFrame(...) |
| 43 local target = D.console[select(1,...)] | 43 local target = D.console[select(1,...)] |
| 44 if target.dockedTo then | 44 if target.dockedTo then |
| 45 local t = D.c[target.dockedTo] | 45 local t = D.c[target.dockedTo] |
| 46 print('channel',target.index,target.signature, 'is docked to',t.index, t.signature..'. using that instead') | 46 --print('channel',target.index,target.signature, 'is docked to',t.index, t.signature..'. using that instead') |
| 47 target = D.console[target.DockedTo] | 47 target = D.console[target.DockedTo] |
| 48 end | 48 end |
| 49 | 49 |
| 50 target.docked = {} | 50 target.docked = {} |
| 51 local draw_x = PrepareForDock(target, 4) | 51 local draw_x = PrepareForDock(target, 4) |
| 122 end | 122 end |
| 123 | 123 |
| 124 --- Dock interactions | 124 --- Dock interactions |
| 125 function D.DockHighlight(beacon) | 125 function D.DockHighlight(beacon) |
| 126 db = D.db | 126 db = D.db |
| 127 print('Dvn', 'dock mouse event', beacon) | 127 --print('Dvn', 'dock mouse event', beacon) |
| 128 local self = D.dock | 128 local self = D.dock |
| 129 local mouseOverDock | 129 local mouseOverDock |
| 130 --for i, b in pairs(self.buttons) do | 130 --for i, b in pairs(self.buttons) do |
| 131 --print('polling', i, b:GetName()) | 131 --print('polling', i, b:GetName()) |
| 132 if self:IsMouseOver() then | 132 if self:IsMouseOver() then |
| 141 if not beacon.raised then | 141 if not beacon.raised then |
| 142 beacon.raised = true | 142 beacon.raised = true |
| 143 local a = (db.dock_button_alpha_on - self:GetAlpha()) | 143 local a = (db.dock_button_alpha_on - self:GetAlpha()) |
| 144 local b = (db.dock_button_alpha_on-db.dock_button_alpha_off) | 144 local b = (db.dock_button_alpha_on-db.dock_button_alpha_off) |
| 145 local dur = (a / b) * db.dock_button_fade_in | 145 local dur = (a / b) * db.dock_button_fade_in |
| 146 print(a, b, db.dock_button_fade_in, dur) | 146 --print(a, b, db.dock_button_fade_in, dur) |
| 147 UIFrameFadeIn(beacon, dur,beacon:GetAlpha(),db.dock_button_alpha_on) | 147 UIFrameFadeIn(beacon, dur,beacon:GetAlpha(),db.dock_button_alpha_on) |
| 148 UIFrameFadeIn(beacon.caption, dur,beacon:GetAlpha(),1) | 148 UIFrameFadeIn(beacon.caption, dur,beacon:GetAlpha(),1) |
| 149 end | 149 end |
| 150 elseif beacon.raised and beacon.index ~= db.current_channel then | 150 elseif beacon.raised and beacon.index ~= db.current_channel then |
| 151 beacon.raised = nil | 151 beacon.raised = nil |
| 152 local a = (self:GetAlpha() - db.dock_button_alpha_off) | 152 local a = (self:GetAlpha() - db.dock_button_alpha_off) |
| 153 local b = (db.dock_button_alpha_on-db.dock_button_alpha_off) | 153 local b = (db.dock_button_alpha_on-db.dock_button_alpha_off) |
| 154 local dur = (a / b) * db.dock_button_fade_out | 154 local dur = (a / b) * db.dock_button_fade_out |
| 155 print(a, b, db.dock_button_fade_in, dur) | 155 --print(a, b, db.dock_button_fade_in, dur) |
| 156 UIFrameFadeOut(beacon, dur,beacon:GetAlpha(),db.dock_button_alpha_off) | 156 UIFrameFadeOut(beacon, dur,beacon:GetAlpha(),db.dock_button_alpha_off) |
| 157 UIFrameFadeOut(beacon.caption, dur,beacon:GetAlpha(),0) | 157 UIFrameFadeOut(beacon.caption, dur,beacon:GetAlpha(),0) |
| 158 end | 158 end |
| 159 | 159 |
| 160 --end | 160 --end |
| 161 --end | 161 --end |
| 162 if mouseOverDock then | 162 if mouseOverDock then |
| 163 if not self.raised then | 163 if not self.raised then |
| 164 print('rising') | 164 --print('rising') |
| 165 self.raised = true | 165 self.raised = true |
| 166 local a = (db.dock_alpha_on - self:GetAlpha()) | 166 local a = (db.dock_alpha_on - self:GetAlpha()) |
| 167 local b = (db.dock_alpha_on-db.dock_alpha_off) | 167 local b = (db.dock_alpha_on-db.dock_alpha_off) |
| 168 local dur = (a / b) * db.dock_fade_in | 168 local dur = (a / b) * db.dock_fade_in |
| 169 print(a, b, db.dock_fade_in, dur) | 169 --print(a, b, db.dock_fade_in, dur) |
| 170 UIFrameFadeIn(self, dur,self:GetAlpha(),db.dock_alpha_on) | 170 UIFrameFadeIn(self, dur,self:GetAlpha(),db.dock_alpha_on) |
| 171 end | 171 end |
| 172 elseif self.raised then | 172 elseif self.raised then |
| 173 print('dropping') | 173 --print('dropping') |
| 174 self.raised = nil | 174 self.raised = nil |
| 175 local a = (self:GetAlpha() - db.dock_alpha_off) | 175 local a = (self:GetAlpha() - db.dock_alpha_off) |
| 176 local b = (db.dock_alpha_on-db.dock_alpha_off) | 176 local b = (db.dock_alpha_on-db.dock_alpha_off) |
| 177 local dur = (a / b) * db.dock_fade_out | 177 local dur = (a / b) * db.dock_fade_out |
| 178 print(a, b, db.dock_fade_in, dur) | 178 --print(a, b, db.dock_fade_in, dur) |
| 179 UIFrameFadeOut(self, dur,self:GetAlpha(),db.dock_alpha_off) | 179 UIFrameFadeOut(self, dur,self:GetAlpha(),db.dock_alpha_off) |
| 180 end | 180 end |
| 181 | 181 |
| 182 end | 182 end |
