Example #1
0
 def __init__(self, host=None, ui_key=None, role=None):
     if ui_key:
         self.ui_key = ui_key
     elif self.unique:
         self.ui_key = self.__class__.__name__
     else:
         self.ui_key = next_available_ui_key()
     self.ui_type = self.__class__.__name__
     self.ui_manager = ctrl.ui
     self.role = role  # optional way to identify if cannot be distinguished w. class
     self.host = host
     self.watchlist = []
     self.is_fading_in = False
     self.is_fading_out = False
     self._fade_in_anim = None
     self._fade_out_anim = None
     self._opacity_effect = None
     self._disable_effect = False
Example #2
0
 def __init__(self, host=None, ui_key=None, role=None):
     if ui_key:
         self.ui_key = ui_key
     elif self.unique:
         self.ui_key = self.__class__.__name__
     else:
         self.ui_key = next_available_ui_key()
     self.ui_type = self.__class__.__name__
     self.ui_manager = ctrl.ui
     self.role = role  # optional way to identify if cannot be distinguished w. class
     self.host = host
     self.watchlist = []
     self.priority = 10
     self.is_fading_in = False
     self.is_fading_out = False
     self._fade_in_anim = None
     self._fade_out_anim = None
     self._opacity_effect = None
     self._disable_effect = False
Example #3
0
 def __init__(self, selection=None, persistent=True):
     SavedObject.__init__(self)
     QtWidgets.QGraphicsObject.__init__(self)
     # -- Fake as UIItem to make selection groups part of UI:
     self.ui_key = next_available_ui_key()
     self.ui_type = self.__class__.__name__
     self.ui_manager = ctrl.ui
     self.role = None
     self.host = None
     self.watchlist = []
     self.is_fading_in = False
     self.is_fading_out = False
     # -- end faking as UIItem
     self.selection = []
     self.selection_with_children = []
     self.persistent = persistent
     self._skip_this = not persistent
     self._selected = False
     self.points = []
     self.center_point = None
     self.outline = False
     self.fill = True
     self.color_key = ''
     self.color = None
     self.color_tr_tr = None
     self.purpose = None
     self.path = None
     self.label_item = None
     self.label_data = {}
     self.include_children = False
     self.allow_overlap = True
     self._br = None
     #self.setFlag(QtWidgets.QGraphicsObject.ItemIsMovable)
     self.setFlag(QtWidgets.QGraphicsObject.ItemIsSelectable)
     if selection:
         self.update_selection(selection)
     self.update_shape()
     self.update_colors()
Example #4
0
 def __init__(self, selection=None, persistent=True):
     SavedObject.__init__(self)
     QtWidgets.QGraphicsObject.__init__(self)
     # -- Fake as UIItem to make selection groups part of UI:
     self.ui_key = next_available_ui_key()
     self.ui_type = self.__class__.__name__
     self.ui_manager = ctrl.ui
     self.role = None
     self.host = None
     self.watchlist = []
     self.is_fading_in = False
     self.is_fading_out = False
     # -- end faking as UIItem
     self.selection = []
     self.selection_with_children = []
     self.persistent = persistent
     self._skip_this = not persistent
     self._selected = False
     self.points = []
     self.center_point = None
     self.outline = False
     self.fill = True
     self.color_key = ''
     self.color = None
     self.color_tr_tr = None
     self.purpose = None
     self.path = None
     self.label_item = None
     self.label_data = {}
     self.include_children = False
     self.allow_overlap = True
     self._br = None
     #self.setFlag(QtWidgets.QGraphicsObject.ItemIsMovable)
     self.setFlag(QtWidgets.QGraphicsObject.ItemIsSelectable)
     if selection:
         self.update_selection(selection)
     self.update_shape()
     self.update_colors()