Intuos, Cintiq, and Business Tablets

Intuos, Cintiq, and Business Tablets

  • Overview
  • Docs
  • FAQs
  • Support
  • GitHub

›GTK+

Intuos, Cintiq, and Business Tablets

  • Intuos, Cintiq, and Business Tablets

Windows

    Wintab

    • Overview
    • Basics
    • Reference
    • FAQs

    Wacom Feel Multi-Touch

    • Overview
    • Basics
    • Reference
    • FAQs

    Windows Ink

    • Overview
    • Basics
    • Reference
    • FAQs

    Windows Native Touch

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • Multi-Touch Windows .NET
    • Multi-Touch Windows C++
    • Wintab .NET
    • Wintab CAD Test
    • Wintab Pressure Test
    • Wintab ScribbleDemo
    • Wintab Tablet Controls
    • Wintab TiltTest

MacOS

    NS Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Driver Request Interface

    • Overview
    • Basics
    • Reference
    • FAQs

    Multi-Touch Framework

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • Multi-Touch
    • Tablet Controls
    • Tablet Mapping
    • ScribbleDemo

Linux

    Building the Driver

    • Overview
    • Basics
    • Reference
    • FAQs

    GTK+

    • Overview
    • Basics
    • Reference
    • FAQs

    Kernel Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Wayland

    • Overview
    • Basics
    • Reference
    • FAQs

    X Events

    • Overview
    • Basics
    • Reference
    • FAQs

    Sample Code

    • GTK+
    • Kernel Events
    • X Events

QT

  • Overview
  • Basics
  • Reference
  • FAQs

Web API

  • Overview
  • Basics
  • Reference
  • FAQs
  • Sample Code

    • ScribbleDemo Using Pointer Events

Reference

Documentation

The GTK+ Input and Event Handling Model

API Classes

Please note that the GTK+ API is split into two logical components: "GTK" and "GDK". The former provides high-level widgets and abstractions, while the latter wraps low-level functions provided by the native windowing system. Most tablet APIs are part of the latter GDK namespace.

GTK

APIIntroducedDescriptionNote
https://developer.gnome.org/gtk3/stable/GtkPadController.html3.22--
https://developer.gnome.org/gtk3/stable/GtkGestureStylus.html3.24--

GDK

APIIntroducedDescriptionNote
https://developer.gnome.org/gdk3/stable/GdkDevice.html3.0--
https://developer.gnome.org/gdk3/stable/GdkDeviceManager.html3.0-Version 3.20 deprecates gdk_device_manager_list_devices() and gdk_device_manager_get_client_pointer() in favor of using similar functions available through GdkSeat.
https://developer.gnome.org/gdk3/stable/GdkSeat.html3.20--
https://developer.gnome.org/gdk3/stable/GdkDevicePad.html3.22Interface available for use with pad devices that allows you to query pad features.-
https://developer.gnome.org/gdk3/stable/gdk3-Event-Structures.html#GdkEventPadButton3.22GdkEvent sent by pad devices when a button is pressed. Contains information about which button was pressed, what group it is a member of, and which mode was active for that group.Linux-only
https://developer.gnome.org/gdk3/stable/gdk3-Event-Structures.html#GdkEventPadAxis3.22GdkEvent sent by pad devices when "tactile sensors" like a touch ring or touch strip are used. Contains axis information, along with what group the control is a member of, and which mode was active for that group.Linux-only
https://developer.gnome.org/gdk3/stable/gdk3-Event-Structures.html#GdkEventPadGroupMode3.22GdkEvent sent by pad devices when a mode-switch event occurs. Contains information about which group changed modes, and what the new mode is.

Developers may respond to this event by swapping out the actions currently assigned to the controls in the given group with new actions associated with the updated mode.
Linux-only
← BasicsFAQs →
  • Documentation
  • API Classes
  • GTK
  • GDK
Intuos, Cintiq, and Business Tablets
DOCS
IntroductionWindowsMac OSLinuxQtWeb API
COMMUNITY
TwitterLinkedInGitHub
ABOUT
Terms of UsePrivacyCookies
Wacom Developer Relations
Copyright © 2021 Wacom Co., Ltd