PB4B5: Last-minute changes to PB4?

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
USCode
Addict
Addict
Posts: 923
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle

PB4B5: Last-minute changes to PB4?

Post by USCode »

I know PB4-final is imminent (next week?) and I, along with lots of other folks, have made some suggested PB4 changes or feature requests. I decided to summarize some of mine here in a last-ditch attempt to persuade Fred and the PB team into adding them to PB4 ... :wink: ... so for what they're worth:

* Add a PackerPlugin library support to the Packer command, in particular supporting the ZIP compression algorithm.

* New Sort... command Option constants to add code clarity for the sorting options for SortArray, SortList, SortStructuredArray, SortStructuredList:
0: #PB_Sort_Ascending
1: #PB_Sort_Descending
2: #PB_Sort_Nocase_Ascending
3: #PB_Sort_Nocase_Descending

* Rename:
"OpenSubMenu" to "BeginSubMenu"
"CloseSubMenu" to "EndSubMenu"
"OpenGadgetList" to "BeginGadgetList"
"CloseGadgetList" to "EndGadgetList"
seems to make more sense for commands only used in definitions.

* Ability to specify the basic icons in the InputRequester and MessageRequester commands. I believe Windows, GTK2 and OS X all have standard icons for:
Info, Warning, Question and Error ?
Ability to specify the default button would be very nice as well.

* Ability in the IDE to automatically highlight matching parentheses.

I guess some of these, except for the submenu commands rename, can always be added later after PB4-final as well...

That's it!
Thanks Fred for a terrific release in PB4, it's fantastic!
Thanks Freak for the new IDE, it is excellent as well! Very intuitive and straightforward but powerful.