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