Hi Simon,

So what has to be done to have one's custom Glamour browser in Seaside?

- subclass SGLComponent
- define #browser and #model
- registerAsApplication: 'my/custom/app'
 
This steps are all you need to do.
 

I am not sure how to use SGLDefaultComponent


SGLDefaultComponent allows you to register browser in Seaside on the fly(you don't have to use it directly). It is a component that registers with Seaside at 'glamour/pluggable' and displays the browser found in its class variable SGLBrowser.

For example the following code will create a browser and  register it at 'glamour/pluggable' by using SGLDefaultComponent. This way you can easily see you browsers in Seaside without having to do the steps you mention above.

|browser|
browser :=  GLMTabulator new.
browser row: #aRow.
browser transmit to: #aRow; andShow: [:a | a list].
browser registerInSeasideOn: (1 to: 10).

Cheers,
Andrei