[ruby-gnome2-doc-cvs] [Hiki] update - Gdk::Event

Zurück zum Archiv-Index

ruby-****@sourc***** ruby-****@sourc*****
2004年 2月 27日 (金) 02:28:30 JST


-------------------------
REMOTE_ADDR = 218.231.161.247
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/?Gdk%3A%3AEvent
-------------------------
  = class Gdk::Event
  Handling events from the window system
  
  == Object Hierarchy
  * Object
    * GLib::Boxed
      * Gdk::Event
  
  == Class Methods
  --- Gdk::Event.events_pending?
      Checks if any events are ready to be processed for any display.
      * Returns: true if any events are pending.  
  
  --- Gdk::Event.peek
      If there is an event waiting in the event queue of some open display, returns a copy of it.
      * Returns: a copy of the first Gdk::Event on some event queue, or nil if no events are in any queues. 
  
  --- Gdk::Event.get
      Checks all open displays for a Gdk::Event to process,to be processed on, fetching events from the windowing system if necessary. 
      * Returns: the next Gdk::Event to be processed, or nil if no events are pending.
  
+ --- Gdk::Event.new(type)
+     Creates a new event of the given type. All fields are set to 0. ((*Since 2.2*))
+     * type: a ((<GdkEventType|Gdk::Event#GdkEventType>))
+     * Returns: a new Gdk::Event.
+ 
  --- Gdk::Event.handler_set{|event| ... }
      Sets the block to call to handle all events from GDK. 
      Note that GTK+ uses this to install its own event handler, so it is usually not useful for GTK+ applications. (Although an application can call this method then call Gtk.main_do_event to pass events to GTK+.)
      * {|event| ... }: the block to call to handle events from GDK
        * event: the event
      * Returns: self
  
  --- Gdk::Event.set_show_events
      not yet
      * Returns: self
  --- Gdk::Event.setting_get
      not yet
      * Returns: self
  --- Gdk::Event.show_events?
      not yet
      * Returns: self
  
  == Instance Methods
  --- put
      Appends a copy of the self onto the front of the event queue for Gdk::EventAny#window 's display, or the default event queue if Gdk::Event#window is nil. See Gdk::Display#put_event.
      * Returns: self
  
  --- get_axis(axis_use)
      Extract the axis value for a particular axis use from an event structure.
      * axis_use : the axis use to look for (((<GdkAxisUse|Gdk::Device#GdkAxisUse>)))
      * Returns: the value if the specified axis was found, otherwise nil
  
  --- coords
      Extract the event window relative x/y coordinates from an event.
      * Returns: [x_win, y_win] if the event delivered event window coordinates, otherwise nil
         * x_win: event window x coordinate  
         * y_win: event window y coordinate  
  
  --- root_coords
      Extract the root window relative x/y coordinates from an event.
      * Returns: [x_root, y_root] if the event delivered root window coordinates, otherwise nil
         * x_root: root window x coordinate  
         * y_root: root window y coordinate  
  
  --- event_type
      not yet
      * Returns: self
  --- screen
      not yet
      * Returns: self
  --- set_screen
      not yet
      * Returns: self
  --- set_window
      not yet
      * Returns: self
  --- window
      not yet
      * Returns: self
  
  == Constants
  --- ALL_EVENTS_MASK
  --- BUTTON1_MOTION_MASK
  --- BUTTON2_MOTION_MASK
  --- BUTTON2_PRESS
  --- BUTTON3_MOTION_MASK
  --- BUTTON3_PRESS
  --- BUTTON_MOTION_MASK
  --- BUTTON_PRESS
  --- BUTTON_PRESS_MASK
  --- BUTTON_RELEASE
  --- BUTTON_RELEASE_MASK
  --- CLIENT_EVENT
  --- CONFIGURE
  --- CURRENT_TIME
  --- DELETE
  --- DESTROY
  --- DRAG_ENTER
  --- DRAG_LEAVE
  --- DRAG_MOTION
  --- DRAG_STATUS
  --- DROP_FINISHED
  --- DROP_START
  --- ENTER_NOTIFY
  --- ENTER_NOTIFY_MASK
  --- EXPOSE
  --- EXPOSURE_MASK
  --- FOCUS_CHANGE
  --- FOCUS_CHANGE_MASK
  --- KEY_PRESS
  --- KEY_PRESS_MASK
  --- KEY_RELEASE
  --- KEY_RELEASE_MASK
  --- LEAVE_NOTIFY
  --- LEAVE_NOTIFY_MASK
  --- MAP
  --- MOTION_NOTIFY
  --- Mask
  --- NOTHING
  --- NO_EXPOSE
  --- POINTER_MOTION_HINT_MASK
  --- POINTER_MOTION_MASK
  --- PRIORITY_EVENTS
  --- PROPERTY_CHANGE_MASK
  --- PROPERTY_NOTIFY
  --- PROXIMITY_IN
  --- PROXIMITY_IN_MASK
  --- PROXIMITY_OUT
  --- PROXIMITY_OUT_MASK
  --- SCROLL
  --- SCROLL_MASK
  --- SELECTION_CLEAR
  --- SELECTION_NOTIFY
  --- SELECTION_REQUEST
  --- SETTING
  --- STRUCTURE_MASK
  --- SUBSTRUCTURE_MASK
  --- Type
  --- UNMAP
  --- VISIBILITY_NOTIFY
  --- VISIBILITY_NOTIFY_MASK
  --- WINDOW_STATE
  
  == See Also
  
  ((<Masao>))





ruby-gnome2-cvs メーリングリストの案内
Zurück zum Archiv-Index