Right from the manual:
from direct.directbase import DirectStart
from direct.gui.DirectGui import *
from pandac.PandaModules import *
b1 = DirectButton(text = ("Button1", "click!", "roll", "disabled"),
text_scale=0.1, borderWidth = (0.01, 0.01),
relief=2)
b2 = DirectButton(text = ("Button2", "click!", "roll", "disabled"),
text_scale=0.1, borderWidth = (0.01, 0.01),
relief=2)
numItemsVisible = 4
itemHeight = 0.11
myScrolledList = DirectScrolledList(
decButton_pos= (0.35, 0, 0.53),
decButton_text = "Dec",
decButton_text_scale = 0.04,
decButton_borderWidth = (0.005, 0.005),
incButton_pos= (0.35, 0, -0.02),
incButton_text = "Inc",
incButton_text_scale = 0.04,
incButton_borderWidth = (0.005, 0.005),
frameSize = (0.0, 0.7, -0.05, 0.59),
frameColor = (1,0,0,0.5),
pos = (-1, 0, 0),
items = [b1, b2],
numItemsVisible = numItemsVisible,
forceHeight = itemHeight,
itemFrame_frameSize = (-0.2, 0.2, -0.37, 0.11),
itemFrame_pos = (0.35, 0, 0.4),
)
print myScrolledList.getBounds()
taskMgr.step()
print myScrolledList.getBounds()