forked from enlightenment/efl
efl/gesture: remove manager's recognizer_get method
this exposes internal objects that we shouldn't be exposing Reviewed-by: woochan lee <wc0917.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D11221
This commit is contained in:
parent
cd9b56b714
commit
f9dacb5811
|
@ -369,74 +369,6 @@ _efl_canvas_gesture_manager_recognizer_unregister(Eo *obj EINA_UNUSED, Efl_Canva
|
|||
eina_hash_del(pd->m_recognizers, &type, NULL);
|
||||
}
|
||||
|
||||
static Efl_Canvas_Gesture_Recognizer *
|
||||
_find_match_recognizer(Efl_Canvas_Gesture_Manager_Data *pd, Efl_Canvas_Gesture_Recognizer_Type type)
|
||||
{
|
||||
const Efl_Event_Description *event_type;
|
||||
|
||||
switch (type)
|
||||
{
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_TAP:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_TAP;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_DOUBLETAP:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_DOUBLE_TAP;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_TRIPLETAP:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_TRIPLE_TAP;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_LONGTAP:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_LONG_TAP;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_MOMENTUM:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_MOMENTUM;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_FLICK:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_FLICK;
|
||||
break;
|
||||
}
|
||||
|
||||
case EFL_GESTURE_RECOGNIZER_TYPE_ZOOM:
|
||||
{
|
||||
event_type = EFL_EVENT_GESTURE_ZOOM;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
return eina_hash_find(pd->m_recognizers, &event_type);
|
||||
}
|
||||
|
||||
EOLIAN static const Efl_Canvas_Gesture_Recognizer *
|
||||
_efl_canvas_gesture_manager_recognizer_get(Eo *obj EINA_UNUSED, Efl_Canvas_Gesture_Manager_Data *pd,
|
||||
Efl_Canvas_Gesture_Recognizer_Type type)
|
||||
{
|
||||
Efl_Canvas_Gesture_Recognizer *recognizer = _find_match_recognizer(pd, type);
|
||||
|
||||
if (recognizer)
|
||||
return recognizer;
|
||||
else
|
||||
return NULL;
|
||||
}
|
||||
|
||||
// EOLIAN static void
|
||||
// _efl_canvas_gesture_manager_ungrab_all(Eo *obj EINA_UNUSED, Efl_Canvas_Gesture_Manager_Data *pd,
|
||||
// Eo *target)
|
||||
|
|
|
@ -22,13 +22,6 @@ class @beta Efl.Canvas.Gesture_Manager extends Efl.Object
|
|||
@in recognizer: Efl.Canvas.Gesture_Recognizer; [[The gesture recognizer object.]]
|
||||
}
|
||||
}
|
||||
recognizer_get {
|
||||
[[Returns the event recognizer object associated with the given $gesture_type.]]
|
||||
params {
|
||||
@in gesture_type: Efl.Canvas.Gesture_Recognizer_Type; [[The gesture event type.]]
|
||||
}
|
||||
return: const(Efl.Canvas.Gesture_Recognizer); [[The gesture recognizer.]]
|
||||
}
|
||||
@property config {
|
||||
[[This property holds configuration values for the recognizer.]]
|
||||
set {
|
||||
|
|
Loading…
Reference in New Issue