backend: Reorder vfuncs into init, creation and others
Also fix the formatting a bit and add newlines between each declaration which makes it easier to parse. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4130>
This commit is contained in:
parent
23c2c0853c
commit
7b944a52fc
@ -55,34 +55,46 @@ struct _MetaBackendClass
|
||||
{
|
||||
GObjectClass parent_class;
|
||||
|
||||
ClutterBackend * (* create_clutter_backend) (MetaBackend *backend,
|
||||
ClutterContext *context);
|
||||
|
||||
gboolean (* init_basic) (MetaBackend *backend,
|
||||
GError **error);
|
||||
|
||||
gboolean (* init_render) (MetaBackend *backend,
|
||||
GError **error);
|
||||
|
||||
gboolean (* init_post) (MetaBackend *backend,
|
||||
GError **error);
|
||||
|
||||
MetaBackendCapabilities (* get_capabilities) (MetaBackend *backend);
|
||||
ClutterBackend * (* create_clutter_backend) (MetaBackend *backend,
|
||||
ClutterContext *context);
|
||||
|
||||
MetaMonitorManager * (* create_monitor_manager) (MetaBackend *backend,
|
||||
GError **error);
|
||||
|
||||
MetaColorManager * (* create_color_manager) (MetaBackend *backend);
|
||||
MetaCursorRenderer * (* get_cursor_renderer) (MetaBackend *backend,
|
||||
ClutterInputDevice *device);
|
||||
|
||||
MetaCursorTracker * (* create_cursor_tracker) (MetaBackend *backend);
|
||||
|
||||
MetaRenderer * (* create_renderer) (MetaBackend *backend,
|
||||
GError **error);
|
||||
MetaInputSettings * (* get_input_settings) (MetaBackend *backend);
|
||||
|
||||
ClutterSeat * (* create_default_seat) (MetaBackend *backend,
|
||||
GError **error);
|
||||
|
||||
MetaBackendCapabilities (* get_capabilities) (MetaBackend *backend);
|
||||
|
||||
MetaCursorRenderer * (* get_cursor_renderer) (MetaBackend *backend,
|
||||
ClutterInputDevice *device);
|
||||
|
||||
MetaInputSettings * (* get_input_settings) (MetaBackend *backend);
|
||||
|
||||
MetaLogicalMonitor * (* get_current_logical_monitor) (MetaBackend *backend);
|
||||
|
||||
gboolean (* is_lid_closed) (MetaBackend *backend);
|
||||
|
||||
gboolean (* grab_device) (MetaBackend *backend,
|
||||
int device_id,
|
||||
uint32_t timestamp);
|
||||
|
||||
gboolean (* ungrab_device) (MetaBackend *backend,
|
||||
int device_id,
|
||||
uint32_t timestamp);
|
||||
@ -99,7 +111,6 @@ struct _MetaBackendClass
|
||||
void (* finish_touch_sequence) (MetaBackend *backend,
|
||||
ClutterEventSequence *sequence,
|
||||
MetaSequenceState state);
|
||||
MetaLogicalMonitor * (* get_current_logical_monitor) (MetaBackend *backend);
|
||||
|
||||
void (* set_keymap) (MetaBackend *backend,
|
||||
const char *layouts,
|
||||
@ -107,8 +118,6 @@ struct _MetaBackendClass
|
||||
const char *options,
|
||||
const char *model);
|
||||
|
||||
gboolean (* is_lid_closed) (MetaBackend *backend);
|
||||
|
||||
struct xkb_keymap * (* get_keymap) (MetaBackend *backend);
|
||||
|
||||
xkb_layout_index_t (* get_keymap_layout_group) (MetaBackend *backend);
|
||||
@ -117,6 +126,7 @@ struct _MetaBackendClass
|
||||
guint idx);
|
||||
|
||||
void (* update_stage) (MetaBackend *backend);
|
||||
|
||||
void (* select_stage_events) (MetaBackend *backend);
|
||||
|
||||
void (* set_pointer_constraint) (MetaBackend *backend,
|
||||
|
Loading…
x
Reference in New Issue
Block a user