1. 14 Jul, 1998 1 commit
    • Ben Avison's avatar
      Redraw of unfilled, font-specified icons now fixed; this caused antialising... · e6daf715
      Ben Avison authored
      Redraw of unfilled, font-specified icons now fixed; this caused antialising errors, for example in CC applications' banner windows.
      
      No longer maps anti-aliased system font character 128 to WimpSymbol tick;
      this leaves character 128 free for use by Euro currency glyph.
      
      Fixed Data Aborts in Wimp_SpriteOps 54, 57 and 58, and in *WimpKillSprite for
      a sprite name found only in the ROM sprite pool.
      
      Eureka window titles should now be redrawn correctly, without impacting the
      redraw of Wimp-drawn titlebars, provided the ROM toolsprites are used. Note
      that the toolsprite spritefile has regained sprite masks, but the colours
      "behind" the mask are different to those in the last masked toolsprite file.
      e6daf715
  2. 08 May, 1998 1 commit
    • Ben Avison's avatar
      The title bar, and the back, close and iconise buttons, are no longer redrawn... · 6301aa47
      Ben Avison authored
      The title bar, and the back, close and iconise buttons, are no longer redrawn when a window is resized in just the vertical direction.
      
      All window colours can now be specified in 24-bit colour.
      
      Where a sprite is used to plot the back, close, title, iconise, toggle-size,
      adjust-size or scroll arrow icons, the sprite is now plotted using a distorted
      translation table, to give the sprites the appearance of being coloured
      according to the window colours.
      
      The 3D toolsprite set now has solid titlebar sprites.
      
      The icon bar template now uses the standard title bar colours (this optimises
      redraw because of the new border tinting code).
      
      When the toggle-size icon or title bar are to be plotted using solid sprites,
      the background is no longer filled in just prior to the event (although this
      will still be performed if the relevant sprite is masked). This is to reduce
      flicker. Similarly, the erroneous rectangle outlines plotted behind scrollbars
      have been removed.
      
      New "TASK"-form Wimp_ForceRedraw reason codes:
        R2 = 0 => redraw whole window border (includes line borders).
        R2 = 8 => redraw iconise button.
      6301aa47
  3. 20 May, 1997 1 commit
  4. 08 May, 1997 1 commit