!Common 3.37 KB
Newer Older
Kevin Bracey's avatar
Kevin Bracey committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
; Copyright 1997 Acorn Computers Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
;
; Options common to all systems. Hopefully all these options are uncontentious - they are either
; prototype or debugging options, or options that are unlikely to be changed for a particular
; build. If a new project needs to change one of these options, you will need to move the option
; out of this file and into the !Default file.
;
; Note that this file is read _after_ the system options file.
;

;------------------------------------------------------------------------------
;
; The following variables control prototype features - it is strongly
; suggested that these are only used in control environments and are set to
; false for release versions of the Window Manager.
;

;
; "redrawlast"  makes the redraw event lowest priority (except for null) a la Windows,
;               but requires alot more work to make it work sensibly as it a horrible
;               hack to see what would happen.
;
;               See "PrivateDoc.RedrawLast" for some further thoughts.
;
	Option	redrawlast,		false

;------------------------------------------------------------------------------


	Option	DoubleIcon,		false		; allow double-clicking on icon bar
	Option	standalone,		false		; include messages / templates
45 46
	Option	fastborders,		:LNOT:TrueIcon3	; use PutSpriteAtUserCoords for border plotting
        Option  colourmoreborder,       false :LAND: TrueIcon3 ; colour all tools except scroll wells
Kevin Bracey's avatar
Kevin Bracey committed
47 48 49 50 51 52 53 54
	Option	fixrmatools,		false
	Option	slabinout,		false		; slab in selected 'slab out' icons.
	Option	fixslabalignment,	true		; Fix redraw of non-aligned 3D icons
	Option	tilewithspriteops,	false
	Option	PokeBorder,		false		; controls border colour on portables
	Option	ErrorServiceCall,	true		; send service call for Wimp_ReportError
	Option	NewErrorSystem,		true		; enable watchdog and so forth
	Option	Bits30and23,		false		; use bits 30 and 23 of error number
55
	Option	WatchdogTimer,		false		; use timer interupt for watchdog
Kevin Bracey's avatar
Kevin Bracey committed
56 57 58 59 60 61 62 63 64 65 66 67 68
	Option	AllowMatrix,		false
	Option	FreePoolWCF,		true
	Option	SnapShot,		false
	Option	UseClipX0,		false		; use clipx0 rather than call kernel
	Option	Swapping,		false		; Swap tasks out to disk.
	Option	StickyMenus,		false
	Option	hvblip,			true		; allow blips on scroll bars
	Option	mousecache,		false		; cache mouse position
	Option	togglebits,		true		; shift toggle thingy
	Option	AutoScroll,		false		; automatically add scroll bars in low res.
	Option	Mode22,			false:LAND:AutoScroll	; cater for low res modes
	Option	RealDarwin,		false		; use bitmapped darwin font
	Option	NoDarwin,		true		; don't even alias it.
69 70 71
        Option  TrueIcon1,              true            ; true colour support, phase 1
        Option  SwitchingToSprite,      true            ; update vdu variables when switching to sprite
        Option  StartTaskPostFilter,    true            ; always call the post filter on exit from Wimp_StartTask
Kevin Bracey's avatar
Kevin Bracey committed
72 73 74

        END