def UpdateAlignment(self, *args, **kwds): retVal = Container.UpdateAlignment(self, *args, **kwds) if getattr(self, 'icon', None) and getattr(self, 'text', None): newHeight = max(self.icon.height + 2 * self.icon.top, self.text.textheight + 2 * self.text.padTop) self.height = newHeight return retVal
def UpdateAlignment(self, *args, **kwds): retVal = Container.UpdateAlignment(self, *args, **kwds) if getattr(self, 'groupNameLabel', None) and getattr( self, 'groupDescLabel', None): self.groupDescLabel.SetBottomAlphaFade(self.MAX_DESC_HEIGHT, 10) newHeight = self.groupNameLabel.height + min( self.MAX_DESC_HEIGHT, self.groupDescLabel.textheight) + 4 self.height = newHeight return retVal
def UpdateAlignment(self, *args, **kwds): retVal = Container.UpdateAlignment(self, *args, **kwds) if getattr(self, 'achievementText', None) and getattr( self, 'checkbox', None): newHeight = max( self.checkbox.height + 2 * self.checkbox.top, self.achievementText.textheight + 2 * self.achievementText.padTop) self.height = newHeight return retVal
def UpdateAlignment(self, budgetLeft=0, budgetTop=0, budgetWidth=0, budgetHeight=0, updateChildrenOnly=False): ret = Container.UpdateAlignment(self, budgetLeft, budgetTop, budgetWidth, budgetHeight, updateChildrenOnly) return ret
def UpdateAlignment(self, *args, **kwds): ret = Container.UpdateAlignment(self, *args, **kwds) if self.scrollToVerticalPending: self.verticalScrollBar.ScrollTo(self.scrollToVerticalPending) self._OnVerticalScrollBar(self.verticalScrollBar.handlePos) self.scrollToVerticalPending = None if self.scrollToHorizontalPending: self.horizontalScrollBar.ScrollTo(self.scrollToHorizontalPending) self._OnHorizontalScrollBar(self.horizontalScrollBar.handlePos) self.scrollToHorizontalPending = None return ret
def UpdateAlignment(self, *args, **kwds): """ Update button size and alignment if needed """ if not self.isButtonSizeUpToDate: numButtons = len(self.buttons) for i, button in enumerate(self.buttons): isLast = i == numButtons - 1 button.align = uiconst.TOALL if isLast else uiconst.TOLEFT_PROP button.width = 0 if isLast else 1.0 / numButtons self.isButtonSizeUpToDate = True return Container.UpdateAlignment(self, *args, **kwds)
def UpdateAlignment(self, *args, **kwds): if not self.isButtonSizeUpToDate: numButtons = len(self.buttons) for i, button in enumerate(self.buttons): isLast = i == numButtons - 1 button.align = uiconst.TOALL if isLast else uiconst.TOLEFT_PROP button.width = 0 if isLast else 1.0 / numButtons self.isButtonSizeUpToDate = True if self.autoHeight: minHeight = self.setHeight for button in self.buttons: if hasattr(button, 'GetAutoHeight'): minHeight = max(minHeight, button.GetAutoHeight()) self.height = ReverseScaleDpi(minHeight) return Container.UpdateAlignment(self, *args, **kwds)
def UpdateAlignment(self, *args, **kwds): retval = Container.UpdateAlignment(self, *args, **kwds) self.updateBadgePointerPosition() return retval