示例#1
0
 def create_add_press_event(self):
     add_press_event = Event()
     add_press_event.add_observer(self, TodosInput.on_add_press)
     add_press_event.add_argument(self._TodosEntry, 'value')
     return add_press_event
示例#2
0
 def create_input_keydown_event(self):
     input_keydown_event = Event()
     input_keydown_event.add_observer(self, TodosInput.on_input_keydown)
     input_keydown_event.add_argument(self._TodosEntry, 'value')
     return input_keydown_event
示例#3
0
 def get_increment_event(self):
     increment_event = Event()
     increment_event.add_argument(self, 'currentValue')
     increment_event.add_argument(self, 'haveWork')
     increment_event.add_observer(self, IncrementWidget.on_increment)
     return increment_event
示例#4
0
 def _test_event_out_of_order(self):
     login_event = Event(client_no_bubble=True)
     login_event.add_argument(self.login._username, 'value')
     self.login._loginButton.click = login_event
     login_event.add_observer(self, App.on_login)
     login_event.add_argument(self.login._password, 'value')
示例#5
0
 def _test_event_out_of_order(self):
     login_event = Event(client_no_bubble=True)
     login_event.add_argument(self.login._username, 'value')
     self.login._loginButton.click = login_event
     login_event.add_observer(self, App.on_login)
     login_event.add_argument(self.login._password, 'value')