I've asked three other people who don't post here, and they all unanimously want "Exit" in the first menu option. And I do not want the cart loading option to be in anything but the first option.
The only apps I can find without "File->Exit" are the custom-skinned ones: Google Chrome, WMP, Winamp ...
---
Another thing ... Nach (correctly) pointed out that the insertion sort algorithm in nall::sort is shit, at O(n^2). I'm not a fan of Quick Sort, as it's unstable, and I've been sitting on a merge sort O(n log n) version for a while; but in truth I have zero use for it. I've never had to sort anything in any of my apps ...
I was thinking it'd be nice to find a use for it, perhaps add an alphabetical "Sort" button to the cheat code screen (a great use for a stable sort -- unstable could re-order entries with identical descriptions but different codes), but the layout won't work well with a fourth button. Should we redesign that, remove the toggle button (may not be obvious to all you can double click lines to toggle the code as well), or leave the sort out entirely?
t creates a new and redundant class of menu behavior that makes it impossible to know whether you are looking at a 1-entry checkable or a dynamically changing action.
The difference is that it's supposed to be radio boxes for the groups, and checkboxes for toggle options. They all show up in Windows as checkboxes, because that's all it has. The distinction is much clearer on Linux / GTK+.
You're basically advocating removal of all checkboxes, which isn't a terrible idea, given the issue with Windows menus.
Luckily I do.
Awesome. I'll add it tonight, thank you.