Not really. 90% of all windows use the basic WindowFrame Tree. So say we hade a Object (I'll use <template>) that would copy a source Object in its place. Think how easy it would be to mod/skin all the windows then. The node could look something like:
<Template Src="/WindowElements.WindowFrame" Align="None|Client|Left|Top|Right|Bottom" Top="int", Left="int", height="int", Width="int"/>
Then you could just toss that in the window to replace the WindowFrame tree and you would only have to edit the Src Object to Change 90% of all windows in the game.
Of Course you will have your special case windows that will have their own unique WindowFrame, in that case you would just use the WindowFrame tree/WC_X and the new ColorStyle instead.
This wouldn't have to apply to just the WindowFrame tree. I could be use for any repetitive Object. Like the Group clusters in the raid window, the Icon pages in the maintain window. ect. The code is really already there its just hardcoded for windows like market, merchant, Guild, ect. All these use a template that gets copied over and over as needed. Same principle but on a larger scale.
Last edited by Landiin : 12-18-2008 at 01:05 PM.
|