[ 
https://issues.apache.org/jira/browse/PIVOT-980?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15105764#comment-15105764
 ] 

Roger Whitcomb commented on PIVOT-980:
--------------------------------------

Thanks for checking.  So, can you provide a complete (but small) test case that 
I can work with (and attach to this issue)?  I wasn't able to completely 
reproduce your scenario earlier...

But, knowing that you can set the scroll position to address the issue helps me 
to know how/where to add the alignment values (I'm still kind of swimming in 
this code)...

> ScrollPane horizontal and vertical alignment of content
> -------------------------------------------------------
>
>                 Key: PIVOT-980
>                 URL: https://issues.apache.org/jira/browse/PIVOT-980
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk
>    Affects Versions: 2.0.4
>         Environment: Win 7 x64, Java 7
>            Reporter: Josh Highley
>            Assignee: Roger Whitcomb
>            Priority: Minor
>
> I'm opening this request per Roger based on a Pivot user mailing list 
> exchange beginning November 30 2015:
> When the contents of a ScrollPane are smaller than the dimensions of the 
> ScrollPane, there doesn't seem to be a way (or an easy way) to make the 
> content be centered.  The content is always aligned top-left.  Using nested 
> BoxPanes for vertical and horizontal alignment doesn't work since the 
> BoxPanes don't expand to fill the ScrollPane, despite fill:true.  
> I propose adding support for verticalAlignment and horizontalAlignment to the 
> ScrollPane for when its content is small than its dimensions:
> <ScrollPane styles="{verticalAlignment:'center', 
> horizontalAlignment:'center'}">
>       <ImageView ... />
> </ScrollPane>
> This is my initial mailing list message:
> ======================================================
> I need help getting an image to display centered inside a larger ScrollPane.  
> My application displays an image that can be zoomed in and out.  A snippet of 
> my current bxml is below.  I adjust the zoom by changing the dimensions of 
> the Border container.  When the border is zoomed out such that it is smaller 
> than the ScrollPane size, it's aligning to the top-left.  I'd like to center 
> it vertically and horizontally.  I've tried various combinations of 
> TablePane, FillPane and BoxPane as parents of the Border. BoxPane with 
> fill:true (maybe nested BoxPanes with opposite orientations) isn't expanding 
> to fill the ScrollPane as I'd expect; It shrinks to the size of the 
> Border/Image
> <ScrollPane>
>    <Border>
>       <ImageView styles="{fill: true}"/>
>    </Border>
> </ScrollPane>
> ======================================================



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to