• Ben Avison's avatar
    Redraw of dragboxes when being resized/translated optimised to reduce flicker. · cb05448e
    Ben Avison authored
    Autoscroll update period extended to 12cs to reduce flicker.
    
    Added Wimp_ReadSysInfo 17 to return configured drag-and-drop scroll startup
    delay (in cs) because the CMOS storage isn't easy to read.
    
    Identified and bracketed changes from 3.9x responsible for 24-bit icon colours.
    
    defaultfontcolours now works correctly again.
    
    Introduced new icon colour code. This holds icon colours in 24 bits internally
    throughout, rather than treating 24-bit colour specifiers as a special case.
    This results in the following bugfixes/improvements:
     * 3D faces and moat colours, and slabbed-in action button backgrounds, can
       all be specified in 24-bits
     * fading of icons is now consistent across icon types, and utilises the
       colour range of >16 colour modes
     * 3D borders now get faded along with the rest of the icon
     * action buttons can now contain sprites (background is correct, and sprite
       is not inverted)
     * various cases where anti-alias...
    cb05448e
Wimp02 286 KB