if not self.isFocused then
self.Left:SetTexCoord(0.236328125, 0.271484375, 0.865234375, 0.96484375);
self.Middle:SetTexCoord(0.197265625, 0.232421875, 0.865234375, 0.96484375);
self.Right:SetTexCoord(0.30859375, 0.34375, 0.83984375, 0.939453125);
end
if not self.isFocused then
self.Left:SetTexCoord(0.771484375, 0.806640625, 0.45703125, 0.556640625);
self.Middle:SetTexCoord(0.58984375, 0.625, 0.677734375, 0.77734375);
self.Right:SetTexCoord(0.859375, 0.89453125, 0.234375, 0.333984375);
end
self.isFocused = true;
self.Left:SetTexCoord(0.236328125, 0.271484375, 0.865234375, 0.96484375);
self.Middle:SetTexCoord(0.197265625, 0.232421875, 0.865234375, 0.96484375);
self.Right:SetTexCoord(0.30859375, 0.34375, 0.83984375, 0.939453125);
self:HighlightText();
self.isFocused = nil;
self:HighlightText(0, 0);
self.Left:SetTexCoord(0.771484375, 0.806640625, 0.45703125, 0.556640625);
self.Middle:SetTexCoord(0.58984375, 0.625, 0.677734375, 0.77734375);
self.Right:SetTexCoord(0.859375, 0.89453125, 0.234375, 0.333984375);
self:GetParent():SetVerticalScroll(value);
_G[self:GetName().."ScrollBarScrollDownButton"]:Disable();
_G[self:GetName().."ScrollBarScrollUpButton"]:Disable();
GlueScrollFrame_OnScrollRangeChanged(self);
GlueScrollFrame_OnScrollRangeChanged(self, yrange);
GlueScrollFrame_OnVerticalScroll(self, offset);
GlueScrollFrameTemplate_OnMouseWheel(self, delta);