Thanks, Alexandre
Looks like RTResizeableViewContextInteraction has no effect for the tree
that goes beyond the page.
On the other hand RTEmptyViewContextInteraction makes the tree that used to
be shrunk to fit in the page go beyond the page, as expected I guess.
So the RTResizeableViewContextInteraction doesn't work as expected (since
the expectation is to fit in the page as I understand)

On Wed, Mar 28, 2018, 13:56 Alexandre Bergel <alexandre.ber...@me.com>
wrote:

> I also stumbled upon RTHorizontalTreeLayout that works much better in
> terms of having more compact representation.
> What I found out though is that when I inspect the view sometimes it
> displays all the ellipses with their specified sizes and sometimes it
> shrinks the view to fit in the viewable area. Can't put my finger on what
> triggers the view be rendered with normal sized (doesn't fit the page) vs
> zoomed out (fits the page)
>
>
> Yes, you can have a look at Roassal2GT-Glamour-Roassal-Interaction
>
> Here are some examples. The default behavior is obtained by:
> -=-=-=-=-=-=-=-=-=
> b := RTMondrian new.
> b nodes: (1 to: 100).
> b layout grid.
> b view @ RTResizeableViewContextInteraction.
> b
> -=-=-=-=-=-=-=-=-=
>
> If you wish to not have any resize, then you can do:
> -=-=-=-=-=-=-=-=-=
> b := RTMondrian new.
> b nodes: (1 to: 100).
> b layout grid.
> b view @ RTEmptyViewContextInteraction.
> b
> -=-=-=-=-=-=-=-=-=
>
> The code is not clean at all. This is due to the limitation of
> GTInspector.
> Help is welcome on that front!
>
> Alexandre
>
>
> On Tue, Mar 27, 2018, 23:21 Alexandre Bergel <alexandre.ber...@me.com>
> wrote:
>
>> Alexandre, is there a way to display RTTreeLayout so that it would try to
>> fit elements in a more vertical fashion.
>> Let's say even if the parent node has 8 children it would try to arrange
>> them not in one long horizontal line (which depending on the width
>> of elements can be really wide),
>> but spread them more vertically, so they would be viewable on one page.
>> Or maybe I need to try another layout to reach that goal?
>>
>>
>> There is the horizontal tree layout that you may want to try.
>>
>> -=-=-=-=-=-=-=-=
>> b := RTMondrian new.
>> b shape circle.
>> b nodes: Collection withAllSubclasses.
>> b edges connectFrom: #superclass.
>> b normalizer normalizeSize: #numberOfMethods; normalizeColor:
>> #numberOfLinesOfCode.
>> b layout horizontalTree.
>> b
>> -=-=-=-=-=-=-=-=
>>
>>
>> Does it help?
>>
>> Cheers,
>> Alexandre
>>
>> On Fri, Mar 23, 2018 at 8:15 PM, Alexandre Bergel <
>> alexandre.ber...@me.com> wrote:
>>
>> > Thanks, Alexandre, it works!
>> > Also since I use RTView and RTEdgeBuilder I can use
>> > view @ RTDraggableView to achieve the “draggability"
>>
>> Yes! Glad to hear the problem is solved!
>>
>> Alexandre
>>
>> >
>> > On Mar 22, 2018 14:01, "Alexandre Bergel" <alexandre.ber...@me.com>
>> wrote:
>> > I see.
>> > Do you know you can drag and drop the background to scroll?
>> >
>> > You can also make the view zoomable, using the mouse wheel.
>> >
>> > Try this:
>> > -=-=-=-=-=-=-=-=-=
>> > b := RTMondrian new.
>> > b nodes: (RTObject withAllSubclasses).
>> > b edges connectFrom: #superclass.
>> > b layout radial.
>> > b build.
>> >
>> > b view @ RTZoomableView.
>> > RTHTML5Exporter new
>> >       directoryPathname: '/tmp';
>> >       export: b view.
>> >
>> > b view
>> > -=-=-=-=-=-=-=-=-=
>> >
>> > Alexandre
>> > --
>> > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> > Alexandre Bergel  http://www.bergel.eu
>> > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >
>> >
>> >
>> >> On Mar 22, 2018, at 1:40 PM, Andrei Stebakov <lisper...@gmail.com>
>> wrote:
>> >>
>> >> Hi Alexandre
>> >>
>> >> I don't see how I can do without the scroll bars in HTML since the
>> node tree that I tender using RTTreeLayout has a big width and only 1/4 of
>> it fits in one page view.
>> >> Since I am building a web service I rely on rendering and serving the
>> view in HTML and without the scroll bars there is no way for me to view all
>> elements of the model in Chrome.
>> >>
>> >> On Mar 22, 2018 11:50, "Alexandre Bergel" <alexandre.ber...@me.com>
>> wrote:
>> >> Hi!
>> >>
>> >> Scroll bar are not exportable to HTML, as benefits in doing so are not
>> really apparent.
>> >> What would be the ideal behavior? Will removing scrollbars when
>> exporting to HTML sufficient for your need?
>> >>
>> >> Cheers,
>> >> Alexandre
>> >> --
>> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> >> Alexandre Bergel  http://www.bergel.eu
>> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> >>
>> >>
>> >>
>> >>> On Mar 22, 2018, at 11:20 AM, Andrei Stebakov <lisper...@gmail.com>
>> wrote:
>> >>>
>> >>> When I do
>> >>> v @ RTDoubleScrollBar.
>> >>> and then export to HTML
>> >>> the bars are rendered in the middle of HTML page and they don't
>> actually scroll.
>> >>> I checked in in Chrome and IE on windows. Could you guys take a look?
>> >>
>> >
>>
>>
>>
>>
>> <Screenshot 2018-03-28 00.19.54.png>
>
>
>

Reply via email to