Module: X11

Extended by:
DL::Importable, X11
Included in:
X11
Defined in:
lib/firewatir/x11.rb

Defined Under Namespace

Classes: Display, Screen, Window

Constant Summary collapse

ULPPointer =

Structs we will use in API calls. Pointer structs are necessary when the API uses a pointer parameter for a return value.

struct [
  "long* value"
]
ULPointer =
struct [
  "long value"
]
CPPointer =
struct [
  "char* value"
]
UIPointer =
struct [
  "int value"
]
XClassHint =

Info about window class

struct [
  "char* res_name",
  "char* res_class"
]
XKeyEvent =

Event struct for key presses

struct [
  "int type",
  "long serial",
  "int send_event",
  "long display",
  "long window",
  "long root",
  "long subwindow",
  "long time",
  "int x",
  "int y",
  "int x_root",
  "int y_root",
  "int state",
  "int keycode",
  "int same_screen"
]