Originally requested by one of the hardfought admins Adjust all active window ports (tty, curses, win32, Qt, X11) to store the itemflags that they receive with each item. Also, make those active window ports understand the new MENU_ITEMFLAGS_SKIPINVERT flag by skipping any menu items with that setting during invert_all and invert_page operations. Build testing and rudimentary functionality testing was carried out on each of the window ports listed above. The code was also modified on some non-active window ports (Qt3, gem, gnome) but it was not tested for build or function there. The desired functionality expressed was to be able to select a single object category, and use the @ "invert all" function to exclude that one and select all the others. The "invert all" function's behavior of also including things like "select all" and BUCX menu items made the feature unuseful for that purpose.
3.5 KiB
3.5 KiB