* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __GDK_DEVICE_PRIVATE_H__
GdkScreen *screen,
gint x,
gint y);
- gboolean (* query_state) (GdkDevice *device,
+ void (* query_state) (GdkDevice *device,
GdkWindow *window,
GdkWindow **root_window,
GdkWindow **child_window,
gdouble min_value,
gdouble max_value,
gdouble resolution);
+void _gdk_device_get_axis_info (GdkDevice *device,
+ guint index,
+ GdkAtom *label_atom,
+ GdkAxisUse *use,
+ gdouble *min_value,
+ gdouble *max_value,
+ gdouble *resolution);
void _gdk_device_set_keys (GdkDevice *device,
guint num_keys);
-GdkAxisUse _gdk_device_get_axis_use (GdkDevice *device,
- guint index);
-
gboolean _gdk_device_translate_window_coord (GdkDevice *device,
GdkWindow *window,
guint index,
GdkDevice *slave);
void _gdk_device_remove_slave (GdkDevice *device,
GdkDevice *slave);
-gboolean _gdk_device_query_state (GdkDevice *device,
+void _gdk_device_query_state (GdkDevice *device,
GdkWindow *window,
GdkWindow **root_window,
GdkWindow **child_window,