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"
]