def __init__(self, parent, name=None, target_offset=None): RegionGroup.__init__(self, parent) self.region = None self.name = name self.target_offset = target_offset self.load_states() self.add_state_methods() self.last_state = None
def __init__(self, region, parent=None): # FIXME: this is hacky RegionGroup.__init__(self, parent) # manually set the region to the given one rather # than the region from the parent self.search_region = region self.region = region self.widgets = [] self.windows = [] self.add_widget_methods() self.contains()