Method: XDo#initialize
- Defined in:
- lib/x_do/context.rb
#initialize(display_name = nil) ⇒ XDo
Creates a context for an X display.
Args:
display_name:: an X display name, such as ":0"; if not given, libxdo will
choose a default display (usually the one pointed by the
DISPLAY variable)
9 10 11 12 13 14 |
# File 'lib/x_do/context.rb', line 9 def initialize(display_name = nil) @_pointer = XDo::FFILib.xdo_new display_name @_context = XDo::FFILib::XDoContext.new @_pointer @keyboard = XDo::Keyboard.new self @mouse = XDo::Mouse.new self end |