I have brought this up before and was told it is just how LB behaves, but the more times I have this happen the more and more it looks like a fixable defect.
Current Version 1.7.07, Windows version (Ruida and Galvo)
When I click on the text tool and notice the height needs to be changed I will click the up down arrows next to the height number box as I click the up or down I will see the value in the number box increase or decrease as expected, I will also see the text cursor either get smaller or larger as expected.
Bu then when I have the height set to the value I want I will start typing my text, I am expecting the text characters to be displayed at the text cursor on the workspace. What happens instead is the text characters are entered into the height number box and nothing is entered as text on the workspace.
For Example if I have used the arrows to decrease the text height to .484 and then the type “Hello” the height number box will contain “.484Hello” and no text will appear in the workspace.
I then have two choices I can backspace over the text that was allowed to be entered into the number box or I can click within the workspace again and the text will disappear from the number box. I can then type “Hello” again to see it appear in the workspace.
What I would expect to happen is that after I have clicked the up/down height buttons I can begin typing text and it will immediately appear in the workspace. Since the text characters are not valid numbers they should never be allowed to appear in a numbers only entry box.
So I increase the text height to .484 then type Hello and the text height will be .484 and the text Hello will appear in the workspace.
I have noticed this happens in a lot of number only data entry boxes, text type after the box was selected and modified the text will be loaded into the numbers only data entry box.
I know LB is a very complex software tool with incredibly difficult tasks to perform (and it does those tasks so well I am constantly amazed) but it should never allow characters to be entered into a numbers only data field. At the very least it should just give a little outraged warning beep and stop the offending character from being loaded. An even better result would be for LB to understand that I had the Character tool selected, modified the height and then when it sees a character just go ahead and enter it as a character onto the workspace.
Thanks for reading this, I know it is a very picky comment that is very easy for the user to correct and get on with, but each time it happens the old programmer in me wants to open the code base and add a numbers only filter to that input box.