[Project_owners] Overlay to add column to grid?
erwin at transpontine.com
Wed Sep 10 11:17:50 EDT 2003
David Fraser wrote:
> Erwin Wessels wrote:
>> Pete Collins <pete at mozdev.org> wrote:
>>> > The problem is, I'm trying to do it in a xul file - not from JS.
>>> In my overlay xul file, I want to specify that this new column goes
>>> after the existing columns > in the grid. For menu items, this would
>>> be straightforward - <menuitem id="foo"
>>> insertafter="bar">..</menuitem>, but for <column>, this doesn't seem
>>> to > work.
>>> Ah, ok. Did you try insertBefore just for giggles?
>>> insertAfter and insertBefore should work for any xul element.
>>> You might not be able to see a newly added column w/out it's
>>> corresponding <row> element.
>> Yeah, I tried the insertBefore. Same deal, no giggles..
>> Without it's corresponding <row> element? It's in the same
> The question is, are the rows or columns seen as top-level? It may be
> the rows are in the columns rather than the other way round
> BTW, Which file are you trying to add it to?
The columns are in the rows, as I take it - the code is below
(non-relevant parts replaced by ...):
<grid id="collapsedHeaderView" ... >
<column id="collapsedsubjectBox" ... >...</column>
<column id="collapsedfromBox" ...>...</column>
<column id = "collapseddateBox" ...>...</column>
This code's in TB, messenger/msgHdrViewOverlay.xul .
This is a signature.
More information about the Project_owners