public const string UI_CLICKED_OBJECT = "uiClickedObject";
public const string ASR_PARTIAL_RESULT = "asrPartialResult";
public const string ASR_FINAL_RESULT = "asrFinalResult";
+ public const string UI_OBJECT_RESULT_BY_GRID = "showGrids";
public const string REJECT = "reject";
public const string ERROR = "error";
switch (type)
{
case UI_CLICKABLE_OBJECT:
- mVoiceTouchViewManager.ShowTooltip(voiceTouchResult.uiClickableObject.infoOfClickableObjects, voiceTouchResult.uiClickableObject.tooltipType);
- previousTooltipType = voiceTouchResult.uiClickableObject.tooltipType;
+ if (voiceTouchResult.uiClickableObject.uiObjectResultType == UI_OBJECT_RESULT_BY_GRID)
+ {
+ mVoiceTouchViewManager.ShowGrid(voiceTouchResult.uiClickableObject.infoOfClickableObjects, voiceTouchResult.uiClickableObject.gridDepth);
+ }
+ else
+ {
+ mVoiceTouchViewManager.ShowTooltip(voiceTouchResult.uiClickableObject.infoOfClickableObjects, voiceTouchResult.uiClickableObject.tooltipType);
+ previousTooltipType = voiceTouchResult.uiClickableObject.tooltipType;
+ }
return;
case UI_CLICKED_OBJECT:
mVoiceTouchViewManager.HighlightTooltip(voiceTouchResult.uiClickedObject.infoOfClickedObjects, previousTooltipType);
public string uiObjectResultType;
public string foregroundApp;
public string tooltipType;
+ public int gridDepth;
public int numOfClickableObjects;
public List<ClickableObject> infoOfClickableObjects;
public int timestamp;