fid-graphics 0.2 review
Download
|
|
fid-graphics project is a simple toolkit for the Frigand Imperial Desktop.
It is probably the easiest toolkit to write a display engine for, but it does not support any widgets.
What's New in This Release:
src/Desktop/Fid/Window.lhs (displayWaitRedisplay): New function.
(requestRedisplay): Tidy up.
src/Desktop/Fid/Main.lhs (data WinCapLine): New type.
(data WindowType): Use it.
(&&*, ||*, isnt, haveEnvVar, haveOpt): Deleted.
(lookupFeature, lookupProtocol, lookupKeywords): New functions.
(windowTypes): Use WindowCapLine.
(forkProcess): Unused; deleted.
(data FidOpt): Unused; deleted.
(fidMain): Don't consider forking.
Only call getOpt to sort out verbose options.
src/Desktop/Fid/Control.lhs (PrimKey): New type.
(instance Eq PrimKey, instance Ord PrimKey)
(instance Show PrimKey, instance Arbitrary PrimKey): Instances for t.
(data Key): Use it.
(charKey, control, keyToChar): Do the right thing with PrimKey.
(symbolKey): New function.
(instance Arbitrary Key): Use instance Arbitrary PrimKey.
(instance Arbitrary Char): New Instance.
fid-graphics 0.2 keywords