Oh, one thing I forgot to explain:

the gxp.Viewer will always add one component to the portalItems: a MapPanel 
with the viewer itself. And the MapPanel will be the "center" region of the 
border layout.

-Andreas.

On Jul 8, 2010, at 09:12 , Andreas Hocevar wrote:

> Hi Seb,
> 
> see my answers inline.
> 
> On Jul 7, 2010, at 23:56 , Sebastian Benthall wrote:
> 
>> Trying to work with the new gxp.Viewer-based map composing application and 
>> running into some trouble figuring it out.
>> 
>> What I'm trying to do is add an additional panel between the header and the 
>> topbar with the tools where I can put some extra content and links and such.
>> 
>> A few questions:
>> 
>> * It looks like the Viewer is rendering to the Ext.Viewport.  What is 
>> constraining the size of the Viewport so that it isn't taking the full 
>> screen (i.e., not clobbering the header)?
> 
> It is the portalConfig property of the viewer that controls this. If it has a 
> renderTo property configured, it will not use the whole viewport, but you can 
> tell it to render into a div that you have prepared in the html (much like 
> the way you tell an OpenLayers.Map where to go).
> 
>> 
>> * Is the hierarchy of panels used by the Viewer/GeoExplorer class documented 
>> anywhere?  I'm trying to wrap my head around it.  Any info you had on it 
>> would be helpful.
> 
> The viewer can be configured with a portalItems property. This is an array of 
> containers that make up the space occupied by the viewer (i.e. the viewport 
> if no portalConfig.renderTo property is found, and the specified div 
> otherwise). The viewport uses a border layout, and all portalItems go into 
> the wrapping container with the border layout.
> 
>> Anyway, looking forward to learning more about gxp as I work on this.  
>> Thanks for any advice you can provide.
> 
> Let me know if anything is still unclear.
> 
> -Andreas.
> 
> 
> 
> -- 
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
> 

-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.

Reply via email to