How to use dispatch_event method in ATX

Best Python code snippet using ATX

pyglet_textview.py

Source:pyglet_textview.py Github

copy

Full Screen

...65 text = cfstring_to_string(text)66 self.setString_(self.empty_string)67 # Don't send control characters (tab, newline) as on_text events.68 if unicodedata.category(text[0]) != 'Cc':69 self._window.dispatch_event("on_text", text)70 @PygletTextView.method('v@')71 def insertNewline_(self, sender):72 # Distinguish between carriage return (u'\r') and enter (u'\x03').73 # Only the return key press gets sent as an on_text event.74 event = NSApplication.sharedApplication().currentEvent()75 chars = event.charactersIgnoringModifiers()76 ch = chr(chars.characterAtIndex_(0))77 if ch == u'\r':78 self._window.dispatch_event("on_text", u'\r')79 @PygletTextView.method('v@')80 def moveUp_(self, sender):81 self._window.dispatch_event("on_text_motion", key.MOTION_UP)82 @PygletTextView.method('v@')83 def moveDown_(self, sender):84 self._window.dispatch_event("on_text_motion", key.MOTION_DOWN)85 @PygletTextView.method('v@')86 def moveLeft_(self, sender):87 self._window.dispatch_event("on_text_motion", key.MOTION_LEFT)88 @PygletTextView.method('v@')89 def moveRight_(self, sender):90 self._window.dispatch_event("on_text_motion", key.MOTION_RIGHT)91 @PygletTextView.method('v@')92 def moveWordLeft_(self, sender):93 self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_WORD)94 @PygletTextView.method('v@')95 def moveWordRight_(self, sender):96 self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_WORD)97 @PygletTextView.method('v@')98 def moveToBeginningOfLine_(self, sender):99 self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_LINE)100 @PygletTextView.method('v@')101 def moveToEndOfLine_(self, sender):102 self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_LINE)103 @PygletTextView.method('v@')104 def scrollPageUp_(self, sender):105 self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_PAGE)106 @PygletTextView.method('v@')107 def scrollPageDown_(self, sender):108 self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_PAGE)109 @PygletTextView.method('v@')110 def scrollToBeginningOfDocument_(self, sender): # Mac OS X 10.6111 self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_FILE)112 @PygletTextView.method('v@')113 def scrollToEndOfDocument_(self, sender): # Mac OS X 10.6114 self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_FILE)115 @PygletTextView.method('v@')116 def deleteBackward_(self, sender):117 self._window.dispatch_event("on_text_motion", key.MOTION_BACKSPACE)118 @PygletTextView.method('v@')119 def deleteForward_(self, sender):120 self._window.dispatch_event("on_text_motion", key.MOTION_DELETE)121 @PygletTextView.method('v@')122 def moveUpAndModifySelection_(self, sender):123 self._window.dispatch_event("on_text_motion_select", key.MOTION_UP)124 @PygletTextView.method('v@')125 def moveDownAndModifySelection_(self, sender):126 self._window.dispatch_event("on_text_motion_select", key.MOTION_DOWN)127 @PygletTextView.method('v@')128 def moveLeftAndModifySelection_(self, sender):129 self._window.dispatch_event("on_text_motion_select", key.MOTION_LEFT)130 @PygletTextView.method('v@')131 def moveRightAndModifySelection_(self, sender):132 self._window.dispatch_event("on_text_motion_select", key.MOTION_RIGHT)133 @PygletTextView.method('v@')134 def moveWordLeftAndModifySelection_(self, sender):135 self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_WORD)136 @PygletTextView.method('v@')137 def moveWordRightAndModifySelection_(self, sender):138 self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_WORD)139 @PygletTextView.method('v@')140 def moveToBeginningOfLineAndModifySelection_(self, sender): # Mac OS X 10.6141 self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_LINE)142 @PygletTextView.method('v@')143 def moveToEndOfLineAndModifySelection_(self, sender): # Mac OS X 10.6144 self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_LINE)145 @PygletTextView.method('v@')146 def pageUpAndModifySelection_(self, sender): # Mac OS X 10.6147 self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_PAGE)148 @PygletTextView.method('v@')149 def pageDownAndModifySelection_(self, sender): # Mac OS X 10.6150 self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_PAGE)151 @PygletTextView.method('v@')152 def moveToBeginningOfDocumentAndModifySelection_(self, sender): # Mac OS X 10.6153 self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_FILE)154 @PygletTextView.method('v@')155 def moveToEndOfDocumentAndModifySelection_(self, sender): # Mac OS X 10.6156 self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_FILE)...

Full Screen

Full Screen

eventmodule.py

Source:eventmodule.py Github

copy

Full Screen

...48 "tavern_talk"]49 for event in events_to_register:50 self.register_event_type(event)51 def emit_switch_break(self):52 self.dispatch_event("switch_break")53 def emit_switch_direction(self):54 self.dispatch_event("switch_direction")55 def emit_modify_speed(self, new_speed):56 self.dispatch_event("modify_speed", new_speed)57 def emit_return_to_map(self):58 self.dispatch_event("return_to_map")59 def emit_show_city(self, city_coordinates):60 self.dispatch_event("city", city_coordinates)61 def emit_show_event(self, event_type):62 self.dispatch_event("show_event", event_type)63 def emit_find_engine(self):64 self.dispatch_event("find_engine")65 def emit_show_engine(self):66 self.dispatch_event("show_train_display","display_worldmap_engine")67 def emit_show_quarters(self):68 self.dispatch_event("show_train_display","display_worldmap_quarters")69 def emit_show_cnc(self):70 self.dispatch_event("show_train_display","display_worldmap_cnc")71 def emit_show_launcher(self):72 self.dispatch_event("show_train_display","display_launcher")73 def emit_show_minimap(self):74 self.dispatch_event("minimap")75 def emit_do_ligshovel(self):76 self.dispatch_event("shovel","Lignite")77 def emit_do_antshovel(self):78 self.dispatch_event("shovel","Anthracite")79 def emit_show_worldmap(self, worldmap):80 self.dispatch_event("show_worldmap", worldmap)81 def emit_show_mainmenu(self):82 self.dispatch_event("mainmenu")83 def emit_speed_was_modified(self):84 self.dispatch_event("speed_was_modified")85 def emit_start_game(self):86 self.dispatch_event("start_game","S")87 def emit_quick_battle(self):88 self.dispatch_event("quick_battle")89 def emit_load_game(self):90 self.dispatch_event("start_game","L")91 def emit_show_combat(self):92 self.dispatch_event("show_combat")93 def emit_sound_switch(self):94 self.dispatch_event("sound_switch")95 self.dispatch_event("switch_sound_switch")96 def emit_speedregulator(self):97 self.dispatch_event("speedregulator")98 def emit_commerce_switch_trade_dump(self):99 self.dispatch_event("commerce_switch_trade_dump")100 def emit_service_switch_wagons(self):101 self.dispatch_event("service_switch_wagons")102 def emit_service_repair_wagons(self):103 self.dispatch_event("service_repair_wagons")104 def emit_wagon_select(self):105 self.dispatch_event("wagon_select")106 def emit_wagon_buy(self):107 self.dispatch_event("wagon_buy")108 def emit_wagon_sell(self):109 self.dispatch_event("wagon_sell")110 def emit_item_buy(self):111 self.dispatch_event("item_buy")112 def emit_item_sell(self):113 self.dispatch_event("item_sell")114 def emit_wagon_service(self):115 self.dispatch_event("wagon_service")116 def emit_scroll_minitrain(self):117 self.dispatch_event("scroll_minitrain")118 def emit_show_city_barracks(self):119 self.dispatch_event("show_city_display","display_city_barracks")120 def emit_show_city_commerce(self):121 self.dispatch_event("show_city_display","display_city_commerce")122 def emit_show_city_special(self):123 self.dispatch_event("show_city_display","display_city_special")124 def emit_show_city_tavern(self):125 self.dispatch_event("show_city_display","display_city_tavern")126 def emit_show_city_generic(self):127 self.dispatch_event("show_city_display","display_city_generic")128 def emit_menu_adjutant(self):129 self.dispatch_event("menu_adjutant")130 def emit_close_inventory(self):131 self.dispatch_event("close_inventory")132 def emit_build_bridge(self):133 self.dispatch_event("build_bridge")134 def emit_coal_mining(self):135 self.dispatch_event("coal_mining")136 def emit_mammoth_hunt(self):137 self.dispatch_event("mammoth_hunt")138 def emit_save(self):139 self.dispatch_event("do_save")140 def emit_menu_xo(self):141 self.dispatch_event("menu_xo")142 def emit_tavern_talk(self):143 self.dispatch_event("tavern_talk")...

Full Screen

Full Screen

debugger_interface.py

Source:debugger_interface.py Github

copy

Full Screen

...16 def __del__(self):17 self.session_handler.close()18 self.session_handler = None19 def change_stack(self, args=None):20 self.session_handler.dispatch_event("change_stack", args)21 @staticmethod22 def reload_options():23 util.Environment.reload()24 def reload_keymappings(self):25 self.session_handler.dispatch_event("reload_keymappings")26 def status(self):27 return self.session_handler.status()28 def status_for_statusline(self):29 return self.session_handler.status_for_statusline()30 def start_if_ready(self):31 self.session_handler.start_if_ready()32 def listen(self):33 self.session_handler.listen()34 def run(self):35 """Tell the debugger to run, until the next breakpoint or end of script.36 """37 self.session_handler.run()38 def run_to_cursor(self):39 """Run to the current VIM cursor position.40 """41 self.session_handler.dispatch_event("run_to_cursor")42 def step_over(self):43 """Step over to the next statement.44 """45 self.session_handler.dispatch_event("step_over")46 def step_into(self):47 """Step into a statement on the current line.48 """49 self.session_handler.dispatch_event("step_into")50 def step_out(self):51 """Step out of the current statement.52 """53 self.session_handler.dispatch_event("step_out")54 def handle_return_keypress(self):55 """React to a <enter> keypress event.56 """57 return self.event_dispatcher.by_position(self.session_handler)58 def handle_delete_line_keypress(self):59 """React to a <dd> keypress event.60 """61 return self.event_dispatcher.delete_line(self.session_handler)62 def handle_delete_visual_keypress(self):63 """React to a vunmap<d> keypress event.64 """65 return self.event_dispatcher.event_visual(66 self.session_handler,67 'delete'68 )69 def handle_double_click(self):70 """React to a mouse double click event.71 """72 return self.event_dispatcher.by_position(self.session_handler)73 def handle_visual_eval(self):74 """React to eval during visual selection.75 """76 return self.event_dispatcher.visual_eval(self.session_handler)77 def handle_eval(self, bang, args):78 """Evaluate a code snippet specified by args.79 """80 return self.session_handler.dispatch_event("set_eval_expression",81 len(bang) > 0, args)82 def handle_trace(self, args=None):83 """Trace a code snippet specified by args.84 """85 return self.session_handler.dispatch_event("trace", args)86 def eval_under_cursor(self):87 """Evaluate the property under the cursor.88 """89 return self.event_dispatcher.eval_under_cursor(self.session_handler)90 def mark_window_as_closed(self, window):91 self.session_handler.ui().mark_window_as_closed(window)92 def toggle_window(self, name):93 self.session_handler.ui().toggle_window(name)94 def toggle_breakpoint_window(self):95 self.session_handler.ui().toggle_window("DebuggerBreakpoints")96 def get_last_error(self):97 return self.session_handler.ui().get_last_error()98 def set_breakpoint(self, args=None):99 """Set a breakpoint, specified by args.100 """101 self.session_handler.dispatch_event("set_breakpoint", args)102 def cycle_breakpoint(self, args=None):103 """Cycle a breakpoint between Enabled, Disabled and Removed104 """105 self.session_handler.dispatch_event("cycle_breakpoint", args)106 def toggle_breakpoint(self, args=None):107 """Toggle a breakpoint, specified by args108 """109 self.session_handler.dispatch_event("toggle_breakpoint", args)110 def enable_breakpoint(self, args=None):111 """Enable a breakpoint, specified by args112 """113 self.session_handler.dispatch_event("enable_breakpoint", args)114 def disable_breakpoint(self, args=None):115 """Disable a breakpoint, specified by args116 """117 self.session_handler.dispatch_event("disable_breakpoint", args)118 def breakpoint_status(self, args=None):119 """Either gets the status of a breakpoint or changes it120 """121 self.session_handler.dispatch_event("breakpoint_status", args)122 def remove_breakpoint(self, args=None):123 """Remove one or more breakpoints, specified by args.124 """125 self.session_handler.dispatch_event("remove_breakpoint", args)126 def jump_breakpoint(self, args=None):127 """Jump to a breakpoint in the source window from the breakpoint window128 """129 self.session_handler.dispatch_event("breakpoint_jump", args)130 def get_context(self):131 """Get all the variables in the default context132 """133 self.session_handler.dispatch_event("get_context", 0)134 def detach(self):135 """Detach the debugger, so the script runs to the end.136 """137 self.session_handler.dispatch_event("detach")138 def close(self):139 """Close the connection, or the UI if already closed.140 """141 self.session_handler.stop()142 def quit(self):143 """Close the connection, or the UI if already closed. On Exit144 """...

Full Screen

Full Screen

events.py

Source:events.py Github

copy

Full Screen

...23 """24 Emit different events25 """26 def check(self, item_id=None):27 self.dispatch_event('on_check', item_id)28 def remote_check(self):29 self.dispatch_event('on_remote_check')30 def sell(self, num=1):31 self.dispatch_event('on_sell', num)32 def sell_all(self):33 self.dispatch_event('on_sell_all')34 def buy(self, num=1):35 self.dispatch_event('on_buy', num)36 def equip(self):37 self.dispatch_event('on_equip')38 def finish_equip(self):39 self.dispatch_event('on_equipped')40 def unequip(self):41 self.dispatch_event('on_unequip')42 def finish_unequip(self):43 self.dispatch_event('on_unequipped')44 def forge(self):45 self.dispatch_event('on_forge')46 def unpack(self, num=1):47 self.dispatch_event('on_unpack', num)48 def unpack_all(self):49 self.dispatch_event('on_unpack_all')50# ADD all even type to the Emitter51for event in _event_type_list:52 Emitter.register_event_type(event)53# Create a Emitter OBJECT...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run ATX automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful