Ejemplo n.º 1
0
    def restore_allocation(self):
        DockObject.restore_allocation(self)
        self.item.update_visible_status()

        if self.status == DockItemStatus.FLOATING:
            self.item.set_float_mode(self.float_rect)
        elif self.status == DockItemStatus.AUTOHIDE:
            self.item.set_autohide_mode(self.bar_doc_position, self.get_autohide_size())
        else:
            self.item.reset_mode()

        if not self.visible_flag:
            self.item.hide_widget()