mirror of
https://github.com/brl/mutter.git
synced 2025-06-13 00:39:30 +00:00
clutter: Remove some unused code
The drag actors were practically unused, and became wholly
unused API with commit eb6e1f694a
. There is no provision for
using this in the future, so drop this internal API.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3058>
This commit is contained in:

committed by
Marge Bot

parent
87bd574598
commit
c01580cec6
@ -100,22 +100,6 @@ gboolean _clutter_stage_has_full_redraw_queued (ClutterStage *stage);
|
|||||||
ClutterPaintVolume *_clutter_stage_paint_volume_stack_allocate (ClutterStage *stage);
|
ClutterPaintVolume *_clutter_stage_paint_volume_stack_allocate (ClutterStage *stage);
|
||||||
void _clutter_stage_paint_volume_stack_free_all (ClutterStage *stage);
|
void _clutter_stage_paint_volume_stack_free_all (ClutterStage *stage);
|
||||||
|
|
||||||
void _clutter_stage_add_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device,
|
|
||||||
ClutterActor *actor);
|
|
||||||
ClutterActor * _clutter_stage_get_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device);
|
|
||||||
void _clutter_stage_remove_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device);
|
|
||||||
|
|
||||||
void _clutter_stage_add_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence,
|
|
||||||
ClutterActor *actor);
|
|
||||||
ClutterActor * _clutter_stage_get_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence);
|
|
||||||
void _clutter_stage_remove_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence);
|
|
||||||
|
|
||||||
void _clutter_stage_set_scale_factor (ClutterStage *stage,
|
void _clutter_stage_set_scale_factor (ClutterStage *stage,
|
||||||
int factor);
|
int factor);
|
||||||
|
|
||||||
|
@ -2564,114 +2564,6 @@ clutter_stage_add_to_redraw_clip (ClutterStage *stage,
|
|||||||
clutter_stage_add_redraw_clip (stage, &stage_clip);
|
clutter_stage_add_redraw_clip (stage, &stage_clip);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
_clutter_stage_add_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device,
|
|
||||||
ClutterActor *actor)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_pointer_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
{
|
|
||||||
drag_actors = g_hash_table_new (NULL, NULL);
|
|
||||||
g_object_set_data_full (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_pointer_drag_actors",
|
|
||||||
drag_actors,
|
|
||||||
(GDestroyNotify) g_hash_table_destroy);
|
|
||||||
}
|
|
||||||
|
|
||||||
g_hash_table_replace (drag_actors, device, actor);
|
|
||||||
}
|
|
||||||
|
|
||||||
ClutterActor *
|
|
||||||
_clutter_stage_get_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_pointer_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
return g_hash_table_lookup (drag_actors, device);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
_clutter_stage_remove_pointer_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterInputDevice *device)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_pointer_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
return;
|
|
||||||
|
|
||||||
g_hash_table_remove (drag_actors, device);
|
|
||||||
|
|
||||||
if (g_hash_table_size (drag_actors) == 0)
|
|
||||||
g_object_set_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_pointer_drag_actors",
|
|
||||||
NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
_clutter_stage_add_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence,
|
|
||||||
ClutterActor *actor)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_touch_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
{
|
|
||||||
drag_actors = g_hash_table_new (NULL, NULL);
|
|
||||||
g_object_set_data_full (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_touch_drag_actors",
|
|
||||||
drag_actors,
|
|
||||||
(GDestroyNotify) g_hash_table_destroy);
|
|
||||||
}
|
|
||||||
|
|
||||||
g_hash_table_replace (drag_actors, sequence, actor);
|
|
||||||
}
|
|
||||||
|
|
||||||
ClutterActor *
|
|
||||||
_clutter_stage_get_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_touch_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
return g_hash_table_lookup (drag_actors, sequence);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
_clutter_stage_remove_touch_drag_actor (ClutterStage *stage,
|
|
||||||
ClutterEventSequence *sequence)
|
|
||||||
{
|
|
||||||
GHashTable *drag_actors;
|
|
||||||
|
|
||||||
drag_actors = g_object_get_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_touch_drag_actors");
|
|
||||||
if (drag_actors == NULL)
|
|
||||||
return;
|
|
||||||
|
|
||||||
g_hash_table_remove (drag_actors, sequence);
|
|
||||||
|
|
||||||
if (g_hash_table_size (drag_actors) == 0)
|
|
||||||
g_object_set_data (G_OBJECT (stage),
|
|
||||||
"__clutter_stage_touch_drag_actors",
|
|
||||||
NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
int64_t
|
int64_t
|
||||||
clutter_stage_get_frame_counter (ClutterStage *stage)
|
clutter_stage_get_frame_counter (ClutterStage *stage)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user