libcvautomation  2.0
Classes | Namespaces | Functions | Variables
libcvautomation_funcs.py File Reference

Libcvautomation wrapper for python. More...

Go to the source code of this file.

Classes

class  libcvautomation_funcs.LibcvImageNotFound
class  libcvautomation_funcs.LibcvDisplayNotOpen

Namespaces

namespace  libcvautomation_funcs
 

Namespace to contain all of the features needed to use the libcvautomation_funcs wrapper.


Functions

def libcvautomation_funcs.open_display
 Open a display for use in the libcvautomation_funcs.
def libcvautomation_funcs.close_display
 Close a display currently in use by libcvautomation_funcs.
def libcvautomation_funcs.mouse_down
 Press a mouse button down.
def libcvautomation_funcs.mouse_up
 Release a mouse button.
def libcvautomation_funcs.mouse_click
 Press and release a mouse button.
def libcvautomation_funcs.mouse_click_xy
 Click a mouse button at an absolute location.
def libcvautomation_funcs.mouse_click_rxy
 Click a mouse button at a relative location.
def libcvautomation_funcs.mouse_click_image
 Click a mouse button on an image inside the root X11 window.
def libcvautomation_funcs.mouse_doubleclick
 Press and release a mouse button twice.
def libcvautomation_funcs.mouse_doubleclick_xy
 Click a mouse button twice at an absolute location.
def libcvautomation_funcs.mouse_doubleclick_rxy
 Click a mouse button twice at a relative location.
def libcvautomation_funcs.mouse_doubleclick_image
 Click a mouse button twice on an image inside the root X11 window.
def libcvautomation_funcs.mouse_hover_xy
 Move the mouse to a given coordinate, and leave it there.
def libcvautomation_funcs.mouse_hover_rxy
 Move the mouse by a given increment, and leave it there.
def libcvautomation_funcs.mouse_hover_image
 Move the mouse to an image inside the root X11 window.
def libcvautomation_funcs.mouse_jiggle
 Jiggle the mouse in place.
def libcvautomation_funcs.mouse_scroll_up
 Scroll the mouse wheel up.
def libcvautomation_funcs.mouse_scroll_down
 Scroll the mouse wheel down.
def libcvautomation_funcs.mouse_drag_n_drop
 Drag and drop one image to another.
def libcvautomation_funcs.mouse_location
 Get the current location of the mouse.
def libcvautomation_funcs.key_string
 Enter a string of text on the keyboard.
def libcvautomation_funcs.key_down
 Press a key down on the keyboard, and leave it down.
def libcvautomation_funcs.key_up
 Release a key on the keyboard.
def libcvautomation_funcs.key_click
 Press and release a key on the keyboard.
def libcvautomation_funcs.image_location
 Get the location of an image on the screen.
def libcvautomation_funcs.wait_for
 Get the location of an image on the screen, waiting for it to show up.
def libcvautomation_funcs.command_string
 Execute a libcvautomation command based on a string.

Variables

 libcvautomation_funcs._use_frame_trace = None
string libcvautomation_funcs.outfile = '/dev/null'
 libcvautomation_funcs._libcvautomation_error_location = libcvautomation.cvaPoint

Detailed Description

Libcvautomation wrapper for python.

This source file is designed to give high-level access to libcvautomation using Python. It was modeled after the Bash wrapper, but allows for access to all the extra features of Python.
To use:

 import libcvautomation_funcs 
Author:
Bradlee Speice

Definition in file libcvautomation_funcs.py.

 All Classes Namespaces Files Functions Defines