mirror of
https://github.com/brl/mutter.git
synced 2024-11-10 07:56:14 -05:00
backends: Add empty stubs for tablet configuration
Those will be called when configuring tablets.
This commit is contained in:
parent
5ea39e0e77
commit
220ac7c8f2
@ -23,6 +23,7 @@
|
|||||||
#define META_INPUT_SETTINGS_PRIVATE_H
|
#define META_INPUT_SETTINGS_PRIVATE_H
|
||||||
|
|
||||||
#include "display-private.h"
|
#include "display-private.h"
|
||||||
|
#include "meta-monitor-manager-private.h"
|
||||||
|
|
||||||
#include <clutter/clutter.h>
|
#include <clutter/clutter.h>
|
||||||
|
|
||||||
@ -78,6 +79,20 @@ struct _MetaInputSettingsClass
|
|||||||
gboolean repeat,
|
gboolean repeat,
|
||||||
guint delay,
|
guint delay,
|
||||||
guint interval);
|
guint interval);
|
||||||
|
|
||||||
|
void (* set_tablet_mapping) (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
GDesktopTabletMapping mapping);
|
||||||
|
void (* set_tablet_keep_aspect) (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
MetaOutput *output,
|
||||||
|
gboolean keep_aspect);
|
||||||
|
void (* set_tablet_area) (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
gdouble padding_left,
|
||||||
|
gdouble padding_right,
|
||||||
|
gdouble padding_top,
|
||||||
|
gdouble padding_bottom);
|
||||||
};
|
};
|
||||||
|
|
||||||
GType meta_input_settings_get_type (void) G_GNUC_CONST;
|
GType meta_input_settings_get_type (void) G_GNUC_CONST;
|
||||||
|
@ -241,6 +241,33 @@ meta_input_settings_native_set_keyboard_repeat (MetaInputSettings *settings,
|
|||||||
clutter_evdev_set_keyboard_repeat (manager, enabled, delay, interval);
|
clutter_evdev_set_keyboard_repeat (manager, enabled, delay, interval);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_native_set_tablet_mapping (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
GDesktopTabletMapping mapping)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_native_set_tablet_keep_aspect (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
MetaOutput *output,
|
||||||
|
gboolean keep_aspect)
|
||||||
|
{
|
||||||
|
/* FIXME: Implement */
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_native_set_tablet_area (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
gdouble padding_left,
|
||||||
|
gdouble padding_right,
|
||||||
|
gdouble padding_top,
|
||||||
|
gdouble padding_bottom)
|
||||||
|
{
|
||||||
|
/* FIXME: Implement */
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
meta_input_settings_native_class_init (MetaInputSettingsNativeClass *klass)
|
meta_input_settings_native_class_init (MetaInputSettingsNativeClass *klass)
|
||||||
{
|
{
|
||||||
@ -256,6 +283,10 @@ meta_input_settings_native_class_init (MetaInputSettingsNativeClass *klass)
|
|||||||
input_settings_class->set_scroll_button = meta_input_settings_native_set_scroll_button;
|
input_settings_class->set_scroll_button = meta_input_settings_native_set_scroll_button;
|
||||||
input_settings_class->set_click_method = meta_input_settings_native_set_click_method;
|
input_settings_class->set_click_method = meta_input_settings_native_set_click_method;
|
||||||
input_settings_class->set_keyboard_repeat = meta_input_settings_native_set_keyboard_repeat;
|
input_settings_class->set_keyboard_repeat = meta_input_settings_native_set_keyboard_repeat;
|
||||||
|
|
||||||
|
input_settings_class->set_tablet_mapping = meta_input_settings_native_set_tablet_mapping;
|
||||||
|
input_settings_class->set_tablet_keep_aspect = meta_input_settings_native_set_tablet_keep_aspect;
|
||||||
|
input_settings_class->set_tablet_area = meta_input_settings_native_set_tablet_area;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -305,6 +305,31 @@ meta_input_settings_x11_set_keyboard_repeat (MetaInputSettings *settings,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_x11_set_tablet_mapping (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
GDesktopTabletMapping mapping)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_x11_set_tablet_keep_aspect (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
MetaOutput *output,
|
||||||
|
gboolean keep_aspect)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_input_settings_x11_set_tablet_area (MetaInputSettings *settings,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
gdouble padding_left,
|
||||||
|
gdouble padding_right,
|
||||||
|
gdouble padding_top,
|
||||||
|
gdouble padding_bottom)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
meta_input_settings_x11_class_init (MetaInputSettingsX11Class *klass)
|
meta_input_settings_x11_class_init (MetaInputSettingsX11Class *klass)
|
||||||
{
|
{
|
||||||
@ -320,6 +345,10 @@ meta_input_settings_x11_class_init (MetaInputSettingsX11Class *klass)
|
|||||||
input_settings_class->set_scroll_button = meta_input_settings_x11_set_scroll_button;
|
input_settings_class->set_scroll_button = meta_input_settings_x11_set_scroll_button;
|
||||||
input_settings_class->set_click_method = meta_input_settings_x11_set_click_method;
|
input_settings_class->set_click_method = meta_input_settings_x11_set_click_method;
|
||||||
input_settings_class->set_keyboard_repeat = meta_input_settings_x11_set_keyboard_repeat;
|
input_settings_class->set_keyboard_repeat = meta_input_settings_x11_set_keyboard_repeat;
|
||||||
|
|
||||||
|
input_settings_class->set_tablet_mapping = meta_input_settings_x11_set_tablet_mapping;
|
||||||
|
input_settings_class->set_tablet_keep_aspect = meta_input_settings_x11_set_tablet_keep_aspect;
|
||||||
|
input_settings_class->set_tablet_area = meta_input_settings_x11_set_tablet_area;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user