Close
Showing results 1 to 10 of 55

Hybrid View

  1. #1

    Default

    Quote Originally Posted by Alge View Post
    It is entirely possible I may have reloaded the UI on one of my slaves around that time.
    If you did reloadui, this would definitely have caused it. Briefly explained:

    1. Your slave logs back in. It broadcasts a message "Hey! New Sender here!"
    2. Receivers get that message and reset their data for that sender (this is why the buttons disappear).
    3. The receivers then whisper a message to the sender "Hey, track these spells would ya?"
    4. To which the sender would get that message and eventually send out an update for those spells if it has them.

    In anything, something about step 4 may have gone awry in your case. It should have updated eventually.

    I might consider eliminating step 2, not that it would help you. Just thinking out loud.

    I just read your second post, that was a very entertaining read!! Thanks for taking the time to indulge me there. You're actually kind og lucky as it's pure luck that the strata level for the buttons on Hermes are higher than Bartender. That was the first thing I thought of when I saw your most recent screenshot Anyway, very information for me not just in how Hermes is helpful but in understanding just what it is that you are doing.
    Last edited by Paperplate : 11-29-2010 at 09:19 PM

  2. #2
    Member Alge's Avatar
    Join Date
    Nov 2010
    Location
    Sydney, Australia
    Posts
    322

    Default

    Quote Originally Posted by Paperplate View Post
    You're actually kind og lucky as it's pure luck that the strata level for the buttons on Hermes are higher than Bartender.
    Actually they start off behind the Bartender buttons but clicking on them brings them to the front and then they seem to stay there, which I believe is due to this line in Display.lua:

    Code:
    button:SetToplevel(true)
    I played around a bit trying to set the strata higher (button:SetFrameStrata("TOOLTIP") in HermesDisplay:CreateButton()) but I'm just starting to teach myself lua and the WoW API so I was lost when that didn't work. I suspect the strata is inherited from somewhere else and gets reset at some point. Anyway, it's no big deal and there is a simple workaround.
    Last edited by Alge : 11-30-2010 at 12:18 AM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •