summaryrefslogtreecommitdiff
path: root/makeinclude.in
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-05-08 13:26:13 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-05-08 13:26:13 +0200
commitd428a0044388596d19dd20f32471e24146e40975 (patch)
treed05fc3fb56524fb1b43a497d5ebad5d3a0926ad2 /makeinclude.in
parentef313cf9fc2e6fb029c36ed941cf9ff8f25a790f (diff)
Have menu items drawn with same colors in all platforms (#969)
Also, remove this text from the doc of Fl_Menu_::down_box() "If this is FL_NO_BOX then it acts like FL_THIN_UP_BOX and selection_color() acts like FL_WHITE, for back compatibility." that was true only for the Windows platform and that required selection_color to be replaced by white for menu items which is not what FLTK 1.4 expects. The new state of menu item drawings is as follows : - all platforms draw menu items with the same symbolic colors - selected items and menu titles are drawn with the selection color as background color - menu items are drawn by default with no box but can be given one by Fl_Menu_::down_box(Fl_Boxtype) - the text of selected items is drawn with the menu's color unless fl_contrast() finds it does not make enough contrast with the background (selection color) and substitutes it with a more adapted color - the Windows platform uses a visibly different hue for its default selection color from what other platforms use
Diffstat (limited to 'makeinclude.in')
0 files changed, 0 insertions, 0 deletions