Outstanding work

Discussions related to the code libraries supplied with BB4W & BBCSDL
Richard Russell
Posts: 457
Joined: Tue 18 Jun 2024, 09:32

Outstanding work

Post by Richard Russell »

The following (quite important) extensions to the existing BBCSDL GUI libraries are currently outstanding:
  • Support an optional horizontal scrollbar in the list box control (dlglib.bbc).
  • Support selecting text in a list box and copying it to the clipboard (dlglib.bbc).
  • Support wordwrap in the edit box control (editbox.bbc).
  • Support bidirectional text and complex scripts in the edit box control (editbox.bbc)
It is highly unlikely that I will ever be able to add all these features myself, so I would welcome offers of help.
Richard Russell
Posts: 457
Joined: Tue 18 Jun 2024, 09:32

Re: Outstanding work

Post by Richard Russell »

Richard Russell wrote: Sat 05 Jul 2025, 12:46 It is highly unlikely that I will ever be able to add all these features myself, so I would welcome offers of help.
It would probably be helpful to give an indication of the likely difficulty:
  • Support an optional horizontal scrollbar in the list box control (dlglib.bbc).
    should be relatively easy, similar to what a text box already does

  • Support selecting text in a list box and copying it to the clipboard (dlglib.bbc).
    should be relatively easy, similar to what a text box already does

  • Support wordwrap in the edit box control (editbox.bbc).
    probably quite hard, maybe introduce a 'soft' carriage-return character - sometimes &8D is used - to signify a line-break

  • Support bidirectional text and complex scripts in the edit box control (editbox.bbc)
    difficult, but in principle the code to do it could be borrowed from SDLIDE.bbc which already has this functionality