PHP-GTK
Wednesday, July 23, 2014 
download | documentation | applications | faq | changelog | resources 


search for in the  


previousGdkDrawable::xid
GdkEvent Constructornext

Last updated: Sun, 12 May 2013
view this page in English

GdkEvent

An object representing an event from the windowing system.

Object Hierarchy

Description

An object representing an event from the windowing system with data specific to that event.

Constructors

-- Creates a new GdkEvent object for the given type.

Methods

free()
  Free the event and any resources associated with it.
get_axis()
  The get_axis() method returns the axis value for the axis use specified by axis_use from an event structure.
get_coords()
  Returns an array of the event coordinates.
get_root_coords()
  Returns an array containing the x and y coordinates of the event relative to the root window.
get_screen()
  Returns the GdkScreen for the event.
get_state()
  Returns the value of the modifier "state" field.
get_time()
  Returns the timestamp field from the event.
put()
  Appends a copy of the given event onto the tail of the event queue.
set_screen()
  Sets the GdkScreen for the event.

Fields

state:
  A bit-mask representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons.
type:
  The event type
window:
  The GdkWindow the event occurred on.
send_event:
  TRUE if the event was sent explicitly.
area:
  The bounding box of the area to be redrawn.
count:
  The number of contiguous Gdk::EXPOSE events following this one.
time:
  The time of the event in milliseconds.
x:
  The x coordinate of the pointer relative to the window.
y:
  The y coordinate of the pointer relative to the window.
axes:
  x, y translated to the axes of device, or NULL if device is the mouse.
is_hint:
  TRUE if the Gdk::POINTER_MOTION_HINT_MASK is set.
device:
  The device where the event originated.
x_root:
  The x coordinate of the pointer relative to the root of the screen.
y_root:
  The y coordinate of the pointer relative to the root of the screen.
button:
  The mouse button that was clicked.
keyval:
  The key that was pressed or released.
string:
  A string containing the composed characters resulting from the key press.
hardware_keycode:
  The raw code of the key that was pressed or released.
group:
 The keyboard group.
mode:
  The crossing mode (Gdk::CROSSING_NORMAL, Gdk::CROSSING_GRAB or Gdk::CROSSING_UNGRAB).
detail:
  The kind of crossing that happened.
focus:
  TRUE if window is the focus window or an inferior.
in:
  TRUE if the window has gained the keyboard focus, FALSE if it has lost the focus.
width:
 The new width of the window.
height:
 The new height of the window.
context:
  The GdkDragContext for the DnD operation.

Note: fields are dependant on the type of event. Each field's page lists the event types that field as available to.


User Contributed Notes
gdk.gdkevent.php
add a note about notes
There are no user contributed notes for this page.


previousGdkDrawable::xid
GdkEvent Constructornext

Last updated: Sun, 12 May 2013
view this page in English


credits 

PHP  Copyright © 2001-2014 The PHP Group
 All rights reserved.
Last updated: Sun May 12 20:50:55 2013 CEST