- 14 Jul, 1998 1 commit
-
-
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.
-
- 08 May, 1998 1 commit
-
-
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.
-
- 20 May, 1997 1 commit
-
-
Kevin Bracey authored
-
- 08 May, 1997 1 commit
-
-
Kevin Bracey authored
-