clutter: Make low-level picking function private to ClutterStage
It's now only called within it, inside other higher-level accessors to update picking based on actor/view/event changes. This can now be made a private call. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3696>
This commit is contained in:
parent
4ab868154f
commit
c087d9b746
2 changed files with 9 additions and 8 deletions
|
@ -107,13 +107,6 @@ void clutter_stage_set_actor_needs_immediate_relayout (ClutterStage *stage);
|
||||||
void clutter_stage_remove_device_entry (ClutterStage *self,
|
void clutter_stage_remove_device_entry (ClutterStage *self,
|
||||||
ClutterInputDevice *device,
|
ClutterInputDevice *device,
|
||||||
ClutterEventSequence *sequence);
|
ClutterEventSequence *sequence);
|
||||||
ClutterActor * clutter_stage_pick_and_update_device (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device,
|
|
||||||
ClutterEventSequence *sequence,
|
|
||||||
ClutterInputDevice *source_device,
|
|
||||||
ClutterDeviceUpdateFlags flags,
|
|
||||||
graphene_point_t point,
|
|
||||||
uint32_t time_ms);
|
|
||||||
|
|
||||||
void clutter_stage_unlink_grab (ClutterStage *self,
|
void clutter_stage_unlink_grab (ClutterStage *self,
|
||||||
ClutterGrab *grab);
|
ClutterGrab *grab);
|
||||||
|
|
|
@ -182,6 +182,14 @@ static void clutter_stage_set_viewport (ClutterStage *stage,
|
||||||
float width,
|
float width,
|
||||||
float height);
|
float height);
|
||||||
|
|
||||||
|
static ClutterActor * clutter_stage_pick_and_update_device (ClutterStage *stage,
|
||||||
|
ClutterInputDevice *device,
|
||||||
|
ClutterEventSequence *sequence,
|
||||||
|
ClutterInputDevice *source_device,
|
||||||
|
ClutterDeviceUpdateFlags flags,
|
||||||
|
graphene_point_t point,
|
||||||
|
uint32_t time_ms);
|
||||||
|
|
||||||
G_DEFINE_TYPE_WITH_PRIVATE (ClutterStage, clutter_stage, CLUTTER_TYPE_ACTOR)
|
G_DEFINE_TYPE_WITH_PRIVATE (ClutterStage, clutter_stage, CLUTTER_TYPE_ACTOR)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -3508,7 +3516,7 @@ clutter_stage_check_in_clear_area (ClutterStage *stage,
|
||||||
point.x, point.y);
|
point.x, point.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
ClutterActor *
|
static ClutterActor *
|
||||||
clutter_stage_pick_and_update_device (ClutterStage *stage,
|
clutter_stage_pick_and_update_device (ClutterStage *stage,
|
||||||
ClutterInputDevice *device,
|
ClutterInputDevice *device,
|
||||||
ClutterEventSequence *sequence,
|
ClutterEventSequence *sequence,
|
||||||
|
|
Loading…
Reference in a new issue