def store_allocation(self): DockObject.store_allocation(self) if self.status == DockItemStatus.FLOATING: self.float_rect = self.item.floating_position elif self.status == DockItemStatus.AUTOHIDE: self.autohide_size = self.item.autohide_size