Mobile text input mystery

Graham Samuel livfoss at mac.com
Thu Apr 23 07:57:14 EDT 2020


Just tried it after switching to LC9.6.0 DP4 - no change. I’m keen to see if you can indeed reproduce it.

Graham

> On 23 Apr 2020, at 13:03, panagiotis merakos via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hello Graham,
> 
> Oh, ignore my previous comment about mobileControlDo <inputField>, "focus",
> as this bug affected Android only.
> 
> I'll try to reproduce the recipe here and see if I get the same problem.
> 
> Kind regards,
> Panos
> --
> 
> 
> On Thu, 23 Apr 2020 at 13:54, panagiotis merakos <merakosp at gmail.com> wrote:
> 
>> Hello Graham,
>> 
>> 
>> 
>> 
>> 
>> 
>> *> but despite executing> >  mobileControlSet "FRadiusText",
>> "keyboardType", "numeric">  mobileControlDo "FRadiusText", "focus"> >
>> following what the  LC Dictionary says , I do not see the soft keyboard*
>> 
>> This will not work in LC 9.5.1 - it is an old bug that is fixed in LC 9.6
>> DP-3:
>> 
>> https://github.com/livecode/livecode/pull/7259
>> 
>> *>>nor does a subsequent*
>> 
>> *>  mobileControlGet "FRadiusText", "text"> ever result in anything but
>> empty even though I can see a text in the native field object.*
>> 
>> Are you calling mobileControlGet "FRadiusText", "text" from the same
>> handler that has created the mobile input field, or from a different one?
>> 
>> Kind regards,
>> Panos
>> --
>> 
>> On Wed, 22 Apr 2020 at 23:39, Graham Samuel via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>> 
>>> 
>>> 
>>> Sent from my iPad
>>> 
>>> Begin forwarded message:
>>> 
>>>> From: Graham Samuel <livfoss at mac.com>
>>>> Date: 22 April 2020 at 22:14:37 CEST
>>>> To: Mark Waddingham <mark at livecode.com>
>>>> Subject: Re:  Mobile text input mystery
>>>> 
>>>> Thanks Mark. Although making the field opaque wasn’t enough, giving it
>>> a black border worked and I can now see it. I can edit it with the mouse,
>>> and I can even put something in it with
>>>> 
>>>> mobileControlSet "FRadiusText", "text", "1.0"
>>>> 
>>>> but despite executing
>>>> 
>>>> mobileControlSet "FRadiusText", "keyboardType", "numeric"
>>>> mobileControlDo "FRadiusText", "focus"
>>>> 
>>>> following what the  LC Dictionary says , I do not see the soft
>>> keyboard, nor does a subsequent
>>>> 
>>>> mobileControlGet "FRadiusText", "text"
>>>> 
>>>> ever result in anything but empty even though I can see a text in the
>>> native field object.
>>>> 
>>>> But I can’t keep asking questions. I’ll just tinker as usual and hope
>>> to get a result.
>>>> 
>>>> Thanks again
>>>> 
>>>> Graham
>>>> 
>>>>> On 22 Apr 2020, at 19:52, Mark Waddingham <mark at livecode.com> wrote:
>>>>> 
>>>>>> On 2020-04-22 18:38, Graham Samuel wrote:
>>>>>> Reading your response, Mark, I didn't feel so bad, since the LC
>>>>>> Dictionary says for example about mobileControlSet
>>>>>> syntax: mobileControlSet idOrName, PropertyName, value
>>>>>> and later explains
>>>>>> idOrName  - the id or name of the control
>>>>>> So I therefore saw the two ways of referring to the control as
>>>>>> apparently interchangeable.
>>>>> 
>>>>> It is - apologies - the engine does look up both by id or name...
>>>>> 
>>>>> Do you see something if you also set the 'text' property?
>>>>> 
>>>>> There's also the 'borderStyle' property too.
>>>>> 
>>>>> My hunch is that something is there, but the background color is the
>>> same as the card, the border style is none and it has no content so it
>>> looks like nothing is there?
>>>>> 
>>>>> Warmest Regards,
>>>>> 
>>>>> Mark.
>>>>> 
>>>>> --
>>>>> Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
>>>>> LiveCode: Everyone can create apps
>>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list