View Single Post
Old 09-14-2008, 04:53 AM   #1
Stoplaughin
A Tundra Mammoth
 
Join Date: Mar 2004
Posts: 60
Interface Author - Click to view interfaces
Default SIDL changes with the 9-3-08 patch

LayoutVertical/LayoutHorizontal
  • Vertical or horizontal layout can be applied to any control.
  • It basically takes all <Pieces> and places them in a line vertically or horizontally. Sizing the control accordingly.
  • You can specify the pixel spacing between the pieces.
  • It will not move anchored pieces.
  • The control will size to fit some anchored pieces. Not sure yet which ones will and will not size the control.
  • It uses the <Size>, but ignores the <Point>.
  • For pieces that are dynamic like buffs, group members, container slots, etc., they will not be placed in the control and it will not make room for them if they are not supposed to be displayed. But if they suddenly appear, the control will dynamically size to add them.
  • It places the the pieces in the order they are declared in the parent control.
  • They can be nested. See TemplateContainer.
  • Its kind of buggy. For example if you just have a label for buff 0, EQ will crash. If you have the label and the button it works fine. Buff buttons don't seem to size parent control.
  • Will size windows with hard coded sizes!
You can find a couple of examples at http://www.eqinterface.com/download...nfo.php?id=5663 and http://www.eqinterface.com/download...nfo.php?id=5662.

TemplateContainer
I'm not sure what this is for other than a container. In the default UI its used to nest layouts. Although its supposed to be a template, I haven't seen any pieces in the template container inherit and properties of the template you specify.

TopLevelWndowList
From the sound and look, it may have the potential to allow you to create new windows. I haven't been able to create any though.
Stoplaughin is offline   Reply With Quote