Ejemplo n.º 1
0
 /// <summary>
 /// Emits the signal.
 /// </summary>
 /// <param name="arg1">The first value to pass to callbacks</param>
 /// <param name="arg2">The second value to pass to callbacks</param>
 /// <returns>The value returned by the last callback, or a default constructed value if no callbacks are connected</returns>
 /// <since_tizen> 4 </since_tizen>
 public ImfManager.ImfCallbackData Emit(ImfManager arg1, ImfManager.ImfEventData arg2)
 {
     ImfManager.ImfCallbackData ret = new ImfManager.ImfCallbackData(NDalicManualPINVOKE.ImfEventSignalType_Emit(swigCPtr, ImfManager.getCPtr(arg1), ImfManager.ImfEventData.getCPtr(arg2)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending)
     {
         throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
     return(ret);
 }
Ejemplo n.º 2
0
        public ImfManager.ImfCallbackData ImfManager_ImfManagerEventReceived(object sender, ImfManager.EventReceivedEventArgs e)
        {
            Tizen.Log.Debug("NUI", "ImfManager_ImfManagerEventReceived()!");

            Tizen.Log.Debug("NUI", "e.ImfEventData.PredictiveString= " + e?.ImfEventData?.PredictiveString);
            Tizen.Log.Debug("NUI", "e.ImfEventData.CursorOffset= " + e?.ImfEventData?.CursorOffset);
            Tizen.Log.Debug("NUI", "e.ImfEventData.EventName= " + e?.ImfEventData?.EventName);
            Tizen.Log.Debug("NUI", "e.ImfEventData.NumberOfChars= " + e?.ImfEventData?.NumberOfChars);

            ImfManager.ImfCallbackData callbackData = new ImfManager.ImfCallbackData(true, 0, e.ImfEventData.PredictiveString, false);
            Tizen.Log.Debug("NUI", "ImfManager return callbackData!!!");
            return(callbackData);
        }
Ejemplo n.º 3
0
        public ImfManager.ImfCallbackData ImfManager_ImfManagerEventReceived(object sender, ImfManager.EventReceivedEventArgs e)
        {
            Tizen.Log.Debug("NUI", "ImfManager_ImfManagerEventReceived()!");

            Tizen.Log.Debug("NUI", "e.ImfEventData.PredictiveString= " + e?.ImfEventData?.PredictiveString);
            Tizen.Log.Debug("NUI", "e.ImfEventData.CursorOffset= " + e?.ImfEventData?.CursorOffset);
            Tizen.Log.Debug("NUI", "e.ImfEventData.EventName= " + e?.ImfEventData?.EventName);
            Tizen.Log.Debug("NUI", "e.ImfEventData.NumberOfChars= " + e?.ImfEventData?.NumberOfChars);

            //Be able to compare VD specific private command with ImfEventData.predictiveString
            if (e.ImfEventData.PredictiveString == "IME_F31")
            {
                ImfManager.Get().Deactivate();
                ImfManager.Get().HideInputPanel();
                // Do Something the user wants
                Tizen.Log.Debug("NUI", "ImfManager ImfEventData.PredictiveString: IME_F31!!!");
            }
            ImfManager.ImfCallbackData callbackData = new ImfManager.ImfCallbackData(true, 0, e.ImfEventData.PredictiveString, false);
            Tizen.Log.Debug("NUI", "ImfManager return callbackData!!!");
            return(callbackData);
        }