1. 17 Apr, 1998 1 commit
    • 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
  2. 03 Apr, 1998 1 commit
    • Ben Avison's avatar
      Iconise button removed from child windows · 082117ee
      Ben Avison authored
      Icon bar now jumps to the back of the stack as soon as a window is opened above
      it (excluding menus, dialogue boxes and foregroud windows). This is to avoid
      the ambiguous situation when the icon bar can be part-way down the window stack.
      Improved co-odination between auto-fronting and Shift-F12 behaviour.
      Stopped scroll offset overflow during icon bar scroll.
      Numerous features made configurable:
        WimpIconBarSpeed
        WimpIconBarAcceleration
        WimpSpritePrecedence
        WimpIconiseButton
        WimpStickyEdges (although not actually implemented yet)
        WimpAutoFrontIconBar
        WimpAutoFrontDelay
        WimpAutoScrollDelay
      To make room for these in CMOS, Wimp<Drag|DoubleClick><Delay|Move> and
      Wimp<AutoMenu|MenuDrag>Delay options are now stored in a more compressed form
      in CMOS - but the *Configure interface is unaltered.
      082117ee
  3. 09 May, 1997 1 commit
  4. 08 May, 1997 1 commit