| Home | Trees | Index | Help |
|---|
| Method Summary | |
|---|---|
| |
This function creates the visual pages and arranges all properties on them. | |
This function arranges all widgets of a property by lining them up starting at the given position. | |
This function returns the location-dictionary for a special property on a given page. | |
This function adds all special properties at the bottom of every visual page by creating a location record per property/page. | |
This function creates a sequence of special properties. | |
| Method Details |
|---|
__init__(self,
classdef,
maxWidth,
maxHeight)
|
arrangeItems(self)This function creates the visual pages and arranges all properties on them. As a side effect after this function the properties 'maxPageHeight' and 'maxPageWidth' are set. |
arrangeWidgets(self, item, left, maxSpace=None)This function arranges all widgets of a property by lining them up starting at the given position. If an item is a reference all reference items are positioned as well, where the reference-property get's an overall-width set. After this function is done, the 'left'- and 'width'-members of an item (and all it's references/buddies) are set.
|
getSpecialLocation(self, page, item)This function returns the location-dictionary for a special property on a given page. Such a dictionary has a 'labelPos'-, a 'left'- and a 'row'-key.
|
_addSpecials(self)This function adds all special properties at the bottom of every visual page by creating a location record per property/page. Addidionally the maximum page height will be incremented by the number of lines needed to fit all special properties. |
_prepareSpecials(self)This function creates a sequence of special properties. Bound properties are removed from the sequence, so it only contains those properties having a label.
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Jan 8 23:01:32 2009 | http://epydoc.sf.net |