gdk-2.0 Reference Manual

Synopsis

public class Device : Object  {
    public    weak string               name ;
    public    InputSource               source ;
    public    InputMode                 mode ;
    public    bool                      has_cursor ;
    public    int                       num_axes ;
    public    weak DeviceAxis           axes ;
    public    int                       num_keys ;
    public    weak DeviceKey            keys ;


    public    static void               free_history              ( TimeCoord[]         events ) ;
    public    bool                      get_axis                  ( double              axes,
                                                                    AxisUse             use,
                                                                    double              value ) ;
    public    static weak Device        get_core_pointer          (  ) ;
    public    bool                      get_history               ( Window              window,
                                                                    uint                start,
                                                                    uint                stop,
                                                                    TimeCoord[]         events ) ;
    public    void                      get_state                 ( Window              window,
                                                                    double              axes,
                                                                    ModifierType        mask ) ;
    public    void                      set_axis_use              ( uint                index_,
                                                                    AxisUse             use ) ;
    public    void                      set_key                   ( uint                index_,
                                                                    uint                keyval,
                                                                    ModifierType        modifiers ) ;
    public    bool                      set_mode                  ( InputMode           mode ) ;
    public    void                      set_source                ( InputSource         source ) ;
}

Device Description

Details

Constructor Details

Field Details

name
    public    weak string               name ;		

source
    public    InputSource               source ;		

mode
    public    InputMode                 mode ;		

has_cursor
    public    bool                      has_cursor ;		

num_axes
    public    int                       num_axes ;		

axes
    public    weak DeviceAxis           axes ;		

num_keys
    public    int                       num_keys ;		

keys
    public    weak DeviceKey            keys ;		

Signal Details

Property Details

Method Details

free_history ()
    public    static void               free_history              ( TimeCoord[]         events ) ;		

get_axis ()
    public    bool                      get_axis                  ( double              axes,
                                                                    AxisUse             use,
                                                                    double              value ) ;		

get_core_pointer ()
    public    static weak Device        get_core_pointer          (  ) ;		

get_history ()
    public    bool                      get_history               ( Window              window,
                                                                    uint                start,
                                                                    uint                stop,
                                                                    TimeCoord[]         events ) ;		

get_state ()
    public    void                      get_state                 ( Window              window,
                                                                    double              axes,
                                                                    ModifierType        mask ) ;		

set_axis_use ()
    public    void                      set_axis_use              ( uint                index_,
                                                                    AxisUse             use ) ;		

set_key ()
    public    void                      set_key                   ( uint                index_,
                                                                    uint                keyval,
                                                                    ModifierType        modifiers ) ;		

set_mode ()
    public    bool                      set_mode                  ( InputMode           mode ) ;		

set_source ()
    public    void                      set_source                ( InputSource         source ) ;		


Created by Valadoc