Commit 320528b2 authored by Steve Revill's avatar Steve Revill
Browse files

Fixed misalignment of WimpWriteDir code.

  Fixed corruption of table with characters to be mapped to WimpSymbol.
Detail:
  There was an ALIGN statement missing just above the code for WimpWriteDir

  The table used to map characters to the WimpSymbol font had become corrupted
  which prevented the mapping from working correctly. This resulted in keyboard
  shortcuts disappearing in menus when using fonts that don't have definitions
  for the required characters, in particular the up-arrow representing shift.
Admin:
  Tested on RO 5.11
Author:
  Fred Graute

Version 5.02. Tagged as 'Wimp-5_02'
parent dac31a6e
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "5.01"
Module_Version SETA 501
Module_MajorVersion SETS "5.02"
Module_Version SETA 502
Module_MinorVersion SETS ""
Module_Date SETS "13 Jul 2008"
Module_ApplicationDate SETS "13-Jul-08"
Module_Date SETS "10 Sep 2008"
Module_ApplicationDate SETS "10-Sep-08"
Module_ComponentName SETS "Wimp"
Module_ComponentPath SETS "castle/RiscOS/Sources/Desktop/Wimp"
Module_FullVersion SETS "5.01"
Module_HelpVersion SETS "5.01 (13 Jul 2008)"
Module_FullVersion SETS "5.02"
Module_HelpVersion SETS "5.02 (10 Sep 2008)"
END
/* (5.01)
/* (5.02)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 5.01
#define Module_MajorVersion_CMHG 5.02
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 13 Jul 2008
#define Module_Date_CMHG 10 Sep 2008
#define Module_MajorVersion "5.01"
#define Module_Version 501
#define Module_MajorVersion "5.02"
#define Module_Version 502
#define Module_MinorVersion ""
#define Module_Date "13 Jul 2008"
#define Module_Date "10 Sep 2008"
#define Module_ApplicationDate "13-Jul-08"
#define Module_ApplicationDate "10-Sep-08"
#define Module_ComponentName "Wimp"
#define Module_ComponentPath "castle/RiscOS/Sources/Desktop/Wimp"
#define Module_FullVersion "5.01"
#define Module_HelpVersion "5.01 (13 Jul 2008)"
#define Module_LibraryVersionInfo "5:1"
#define Module_FullVersion "5.02"
#define Module_HelpVersion "5.02 (10 Sep 2008)"
#define Module_LibraryVersionInfo "5:2"
......@@ -2336,6 +2336,7 @@ Helptable
Command WimpVisualFlags,255,0,International_Help
]
DCB 0
ALIGN
;............................................................................
......
......@@ -7627,30 +7627,30 @@ font_matrix
; This table cunningly works both as character strings and character numbers
wimpsymbols
= "", 0, 0, 0
= "", 0, 0, 0
= "", 0, 0, 0
= "", 0, 0, 0
= "", 0, 0, 0
= "", 0, 0, 0
DCD &00000080 ; tick/euro
DCD &00000084 ; cross
DCD &00000088 ; left arrow
DCD &00000089 ; right arrow
DCD &0000008A ; down arrow
DCD &0000008B ; up arrow
; The next two tables *must* be kept in the same order!
wimpsymbols_UTF8
= "✔", 0 ;
= "✘", 0 ;
= "⇐", 0 ;
= "⇒", 0 ;
= "⇓", 0 ;
= "⇑", 0 ;
DCD &00949CE2 ; tick/euro
DCD &00989CE2 ; cross
DCD &009087E2 ; left arrow
DCD &009287E2 ; right arrow
DCD &009387E2 ; down arrow
DCD &009187E2 ; up arrow
wimpsymbols_UCS4
& &2714 ;
& &2718 ;
& &21D0 ;
& &21D2 ;
& &21D3 ;
& &21D1 ;
DCD &00002714 ; tick/euro
DCD &00002718 ; cross
DCD &000021D0 ; left arrow
DCD &000021D2 ; right arrow
DCD &000021D3 ; down arrow
DCD &000021D1 ; up arrow
; Work out which characters need mapping to WimpSymbol in this font
; Entry: R3 = font handle
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment