[cgkit-commits] cgkit2/doc/tex slots.tex,1.4,1.5
Brought to you by:
mbaas
From: Matthias B. <mb...@us...> - 2005-08-08 18:08:21
|
Update of /cvsroot/cgkit/cgkit2/doc/tex In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6664/doc/tex Modified Files: slots.tex Log Message: Update Index: slots.tex =================================================================== RCS file: /cvsroot/cgkit/cgkit2/doc/tex/slots.tex,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** slots.tex 3 May 2005 13:42:39 -0000 1.4 --- slots.tex 8 Aug 2005 18:08:06 -0000 1.5 *************** *** 15,19 **** \end{methoddesc} ! \begin{methoddesc}{onResize}{} \end{methoddesc} --- 15,30 ---- \end{methoddesc} ! \begin{methoddesc}{onResize}{newsize} ! This method is called by a controlling array slot whenever the size of ! the slot has changed. ! \end{methoddesc} ! ! \begin{methoddesc}{queryResizeVeto}{size} ! Check if a dependent vetoes a resize operation. This method is called ! by an array slot on all its dependents whenever the slot size should ! be changed to \var{size}. If the ! method returns \code{True} the resize operation is rejected. The ! default implementation returns \code{False}. Only slots with size ! constraints should return \code{True}. \end{methoddesc} *************** *** 154,157 **** --- 165,185 ---- \end{methoddesc} + % isResizable + \begin{methoddesc}{isResizable}{size, ignorelocalconstraint=False} + Check if this slot can currently be resized to a particular size. + This method can be used to check if calling \method{resize()} with + \var{size} as argument would succeed or not. + + The method returns \code{False} if either the slot itself is size + constrained or it is connected to a size constrained slot. In the + latter case, the function will return \code{True} again if the + connection is removed. The method will also return \code{True} if + \var{size} matches the constraint size. + + If \var{ignorelocalconstraint} is \code{True} the method will + compute its result as if there would no constraint be present in this + slot (so only dependent objects could reject the resize operation). + \end{methoddesc} + % resize \begin{methoddesc}{resize}{size} |