예제 #1
0
파일: animation.py 프로젝트: 2xR/legacy
 def __init__(self, anim, widget):
     EventDispatcher.__init__(self)
     self.anim = anim
     self.widget = widget
     self.anim.bind(on_start=self._anim_started,
                    on_progress=self._anim_progress,
                    on_complete=self._anim_completed)
    def __init__(self, **kwargs):

        BoxLayout.__init__(self, **kwargs)
        EventDispatcher.__init__(self, **kwargs)

        self.size_hint_y = None
        self.orientation = "horizontal"

        self.textInput = TextInput()
        self.textInput.size_hint_x = 0.9
        self.textInput.multiline = False
        self.button = Button()
        self.button.text = "..."
        self.button.size_hint_min_x = 20
        self.button.size_hint_x = None
        self.button.height = 25
        self.button.width = 25
        self.button.bind(width=self.set_button_width)

        self.add_widget(self.textInput)
        self.add_widget(self.button)

        self.register_event_type('on_value_changed')
        self.textInput.bind(on_text_validate=self.trigger_on_value_changed)
        self.height = 25
예제 #3
0
파일: rfid.py 프로젝트: willingc/museotouch
 def __init__(self):
     EventDispatcher.__init__(self)
     self.register_event_type('on_uid')
     Thread.__init__(self)
     self.daemon = True
     self.q = deque()
     self.quit = False
     Clock.schedule_interval(self._poll_queue, 1 / 5.)
    def __init__(self, *args, **kwargs):
        BetterLogger.__init__(self)
        self.log_deep_debug("Creating building with args", args, kwargs)
        self.on_building___type__(self, self.__type__)

        EventDispatcher.__init__(self, *args, **kwargs)

        SaveManager.register_update_game_data_function(self.update_game_data)


        if self.__type__ == "None":
            self.log_warning("BuildingBase needs to have a __type__, this should've be set when overridden")
예제 #5
0
 def __init__(self):
     BetterLogger.__init__(self)
     EventDispatcher.__init__(self)
     self.language_code = userSettings.get("UI", "language")
예제 #6
0
	def __init__(self, tile, maze, **kwargs):
		MazeObject.__init__(self, tile=tile)#inherits from MazeObject
		EventDispatcher.__init__(self, **kwargs)
		self.orientation = 0 #0,1,2,3 = left,right,up,down
		self.maze = maze
 def __init__(self):
     EventDispatcher.__init__(self)
     BetterLogger.__init__(self, name="SaveManager")