type ty = [ | `Tablet_tool_axis of [ `Tablet_tool_axis ] t| `Tablet_tool_proximity of [ `Tablet_tool_proximity ] t| `Tablet_tool_tip of [ `Tablet_tool_tip ] t| `Tablet_tool_button of [ `Tablet_tool_button ] t
]type any = [ | `Tablet_tool_axis| `Tablet_tool_proximity| `Tablet_tool_tip| `Tablet_tool_button
]val x_has_changed : [< any ] t -> boolval y_has_changed : [< any ] t -> boolval pressure_has_changed : [< any ] t -> boolval distance_has_changed : [< any ] t -> boolval tilt_x_has_changed : [< any ] t -> boolval tilt_y_has_changed : [< any ] t -> boolval rotation_has_changed : [< any ] t -> boolval slider_has_changed : [< any ] t -> boolval size_major_has_changed : [< any ] t -> boolval size_minor_has_changed : [< any ] t -> boolval wheel_has_changed : [< any ] t -> boolval get_x : [< any ] t -> floatval get_y : [< any ] t -> floatval get_dx : [< any ] t -> floatval get_dy : [< any ] t -> floatval get_pressure : [< any ] t -> floatval get_distance : [< any ] t -> floatval get_tilt_x : [< any ] t -> floatval get_tilt_y : [< any ] t -> floatval get_rotation : [< any ] t -> floatval get_slider_position : [< any ] t -> floatval get_size_major : [< any ] t -> floatval get_size_minor : [< any ] t -> floatval get_wheel_delta : [< any ] t -> floatval get_wheel_delta_discrete : [< any ] t -> intval get_proximity_state : [< any ] t -> [ `In | `Out ]val get_tip_state : [< any ] t -> [ `Up | `Down ]