1. 03 Jul, 1998 1 commit
    • Ben Avison's avatar
      Window tool button type is now configurable. · 99c7e1f2
      Ben Avison authored
      Windows now keep the same depth when toggle-size tool is clicked with Adjust.
      Fixed bug where drags in Eureka caused branch-through-zeros and other
      miscellaneous errors.
      Fixed a few stray non-X form SWI calls.
      Extended applicability/functionality of "MyEntry" debug macro.
      99c7e1f2
  2. 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-aliasing didn't blend in to the background
         correctly are now fixed
       * conventional and 24-bit specifiers now behave equivalently to each other -
         the same colour specified either way behaves the same when faded, used as
         an EOR colour etc. (greys are now always dithered in 1-bpp modes, even if
         specified in 24-bit)
       * behaviour is now the same whether the Wimp font is the system font or a
         fancy font (amazingly, this wasn't always the case)
       * except for 3D icons, if the icon background matches the work area
         background, it is unaffected by fading - so for example, group boxes can now
         be faded correctly
      
      Switched out AutoHourglass (Mike was concerned about the speed hit).
      
      Corrected *Help syntax strings for On/Off configuration options.
      cb05448e
  3. 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
  4. 09 May, 1997 1 commit
  5. 08 May, 1997 1 commit