W dniu 26.07.2012 11:18, Daniel Gonzalez pisze:
Hi,

I am setting the size of my ScrollPanel like this:

|
    def adjustSize(self, windowWidth, windowHeight):

scrollWidth = windowWidth - self.scroller.getAbsoluteLeft() - CALLS_DETAILS_WIDTH - 2 * SCROLLBAR_WIDTH
        if (scrollWidth < 1):
            scrollWidth = 1

scrollHeight = windowHeight - self.scroller.getAbsoluteTop() - PAGER_HEIGHT
        if (scrollHeight < 1):
            scrollHeight = 1

self.scroller.setSize("%dpx" % scrollWidth, "%dpx" % scrollHeight)
|

The point is that this particular component (CallsList) is to the left of another component (CallDetails), and on top of another component (Pager). Besides, I am taking into account the width of the scrollbar. But I am not getting this right. My problems are:

 1. What is the real size of the scroll bar? How do I get this
    information without defining an arbitrary constant (which is what
    I am doing now, set to 9 points - I got the hint from the mail
    example)
 2. How do I know how big are the other components? Actually, what I
    want if that my components are filling completelly the page. Some
    are bound to be attached to the  bottom border, some to the right
    border, some to the right border and so on, but they must fill
    completelly the window.

Do you have any general advice about resizing ScrollPanels?


I would rather adjust things inside your component using percentage width (CSS), and adjust size of whole component using pixel width.


--
pozdrawiam

Łukasz Mach - lukasz.m...@pagema.net

--



Reply via email to