So, in some situations, my addon places a frame behind the auction frame in order to allow stuff to run "in the background." While this may sound like an unnecessary "hack" and something that shouldn't be done in the first place, I can assure you that there's good reasons for why I do it that way.
Anyways, here's my question. Some users have addons that make their auction frame transparent, which makes my frame look ugly hiding behind the auction frame. I'm wondering what the best way around this would be. Is there a way to make a frame and all it's children opaque without having to iterate through everything? I've also considered moving my frame off the screen instead of having it hide behind the auction house, but I'm not sure that'd be a good idea.
PS: Oh hey this is my 100th post, I feel special :cool:
The frame I'm trying to "hide" has many levels of children which are things ranging from scroll frames to buttons to text to popup frames to progress bars to anything else you'd find in an auction house addon. Basically, I want to hide everything without triggering any OnHide events.
EDIT: I guess I could set the scale of the top level frame to zero. Anybody see any issues with doing this?
EDIT2: Guess you can't set a frame's scale to 0, and when I tried 0.0001, it still had a height of 1 which looks kind of weird. I guess I could hide that height of 1 frame behind the AH frame and hope nobody notices...
EDIT3: Ok I feel silly now. It turns out :SetAlpha does automatically propagate down to children...so nevermind this thread :)