Ray:
I am trying to get a listbox cell to be editable, but cannot get it to work.
You are right to use a ListModel , but incorrect in assuming that a ListBox can be edited.
The ListBox is merely the presentation device for a ListModel , and…
Data<=>User Interface
A ListModel is a data storage utility. You can use a ListModel independently of its usual display widget, the MDL ListBox .
However, the API blurs the distinction between data and presentation with functions like mdlListRow_setStatus…
ListBoxes & ListModels
There's an article about ListModels, ListCells, and Cell Editors .
There's an example MDL project you can obtain from that page. It shows an example dialog with a ListBox that stores a ListModel . The hooks functions in the…
Ray:
How do I get it to use the level codes when I do the mdlLevelList_getLevelNamesListModelEx ?
It's curious that those functions ignore the level code.
Why don't they build a two-column ListModel that stores both the name and the code…
Prefer ListModel to StringList
StringList is provided for legacy purposes.
Prefer
ListModel
to StringList …
More flexible & versatile
Better structured
Stores values not strings
Display can differ from value
…
ListModel
Jeyankondan:
I'm retrieving data from a database as Unicode characters that I want to store in a string list.
StringList s are a relic from the first version of MDL released in about 1993. They can accommodate only multibyte…
ListModel
Jan:
Does anybody know if the source code of the Level Manager (or snippets from it) is available?
I like the way that the colorpicker, linestyle dropdown list, etc, are part of the listbox.
Dialog like Level Manager display a…
ListModel
John:
Is there something like the StringList for MSWChar strings?
Yes: the ListModel and its children ListRow , ListColumn , and ListCell provide an excellent and much more capable substitute.
Regards, Jon Summers…