# HG changeset patch # User Nenue # Date 1459754182 14400 # Node ID ed642234f017ee1286df3d4e5b1fab2366a6d958 # Parent 9455693fc29068c31222f3545ba6ceebf0110fc8 ObjectiveFrame - implement proper tracker name text - expanded tracker prototypes to cover "objective lines" formatting and accommodation of widget variables - implement the progress bars for bonus objectives ObjectiveStyle - moved `UpdateWrapperStyle` over and renamed it to fit semantics - change the formula for block.`height` to measure non-widget content only - allows widgets to position relative to text - size FontString `status` to match block.`height` - full block height is acquired by adding block.`height` and block.`attachmentHeight` which is calculated during objective parsing ObjectiveWidgets - use string keys for generated widgets to deal with multiple objectives under the same questID, and maybe dungeon objectives - wrapper buttons use a common code path - specialized handlers for wheel scrolling moved over to fit semantics diff -r 9455693fc290 -r ed642234f017 BuffFrame.xml --- a/BuffFrame.xml Sat Apr 02 17:46:52 2016 -0400 +++ b/BuffFrame.xml Mon Apr 04 03:16:22 2016 -0400 @@ -3,6 +3,267 @@ Veneer BuffFrame module --> + + + + + + + + + + + + + + + + + + + + + + + + + + self.mouseover = self:IsMouseOver() + + + if self:IsMouseOver() and not self.contains then + self.caster:Show() + else + self.caster:Hide() + end + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +