flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@7: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@7: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: this.selectedKey = getglobal(this:GetName().."SelectedKeyText") flickerstreak@2: this.currentAction = getglobal(this:GetName().."CurrentActionText") flickerstreak@2: this:RegisterForClicks("MiddleButtonUp","Button4Up","Button5Up") flickerstreak@2: flickerstreak@2: flickerstreak@7: local k, a = ReBound:HandleKeyPressed(arg1) flickerstreak@2: if k then flickerstreak@2: this.selectedKey:SetText(k) flickerstreak@2: this.currentAction:SetText(a or "(none)") flickerstreak@2: end flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: this.selectedKey = getglobal(this:GetName().."DialogSelectedKeyText") flickerstreak@2: this.currentAction = getglobal(this:GetName().."DialogCurrentActionText") flickerstreak@2: this.statusMsg = getglobal(this:GetName().."DialogStatusMsg") flickerstreak@2: tinsert(UISpecialFrames,this:GetName()) flickerstreak@2: this:RegisterForClicks("MiddleButtonUp","Button4Up","Button5Up") flickerstreak@7: this:RegisterEvent("PLAYER_REGEN_DISABLED") flickerstreak@2: flickerstreak@2: flickerstreak@2: this.selectedKey:SetText("(none)") flickerstreak@2: this.currentAction:SetText("(none)") flickerstreak@2: this.statusMsg:SetText("") flickerstreak@7: ReBound:ShowClickBindingButtons() flickerstreak@2: flickerstreak@2: flickerstreak@7: ReBound:HideClickBindingButtons() flickerstreak@7: ReBound:ClearSelectedKey() flickerstreak@2: flickerstreak@2: flickerstreak@7: local k, a = ReBound:HandleKeyPressed(arg1) flickerstreak@2: if k then flickerstreak@2: this.selectedKey:SetText(k) flickerstreak@2: this.currentAction:SetText(a or "(none)") flickerstreak@2: end flickerstreak@2: flickerstreak@2: flickerstreak@7: local k, a = ReBound:HandleKeyPressed(arg1) flickerstreak@2: if k then flickerstreak@2: this.selectedKey:SetText(k) flickerstreak@2: this.currentAction:SetText(a or "(none)") flickerstreak@2: end flickerstreak@2: flickerstreak@7: flickerstreak@7: this:Hide() -- only event is enter-combat flickerstreak@7: flickerstreak@2: flickerstreak@2: flickerstreak@2: flickerstreak@2: