Page 1 of 1

[Done] SB 3.2 StringGadget Placeholder is defect

Posted: Mon Jan 05, 2026 5:19 pm
by hoerbie
Hi,
I don't know, if something was changed at the StringGadget and its #PB_String_PlaceHolder functionality?
Please have a look at the following example from the help with an added Placeholder gadget at the bottom (because it is missing) and try to click and type inside.

Code: Select all

; Shows possible flags of StringGadget in action...
If OpenWindow(0, 0, 0, 322, 245, "StringGadget Flags", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  StringGadget(0, 8,  10, 306, 20, "Normal StringGadget...")
  StringGadget(1, 8,  35, 306, 20, "1234567", #PB_String_Numeric)
  StringGadget(2, 8,  60, 306, 20, "Read-only StringGadget", #PB_String_ReadOnly)
  StringGadget(3, 8,  85, 306, 20, "lowercase...", #PB_String_LowerCase)
  StringGadget(4, 8, 110, 306, 20, "uppercase...", #PB_String_UpperCase)
  StringGadget(5, 8, 140, 306, 20, "Borderless StringGadget", #PB_String_BorderLess)
  StringGadget(6, 8, 170, 306, 20, "Password", #PB_String_Password)
  StringGadget(7, 8, 200, 306, 20, "Placeholder", #PB_String_PlaceHolder)
EndIf
Up until SB 3.10 the "Placeholder" text is shown in grey color and typing something in the Placeholder StringGadget deletes the "Placeholder" text, but SB 3.20 Beta2 seems to set the "Placeholder" text as normal text in black, because clicking inside the gadget and typing simply inserts the typed text between the "Placeholder" text.
And by the way, the #PB_String_PlaceHolder is not listed in the preview of the IDE when starting to type #PB_String...
Greets, hoerbie

Re: SB 3.2 StringGadget Placeholder is defect

Posted: Thu Jan 08, 2026 9:42 am
by Fred
Both fixed, thanks.