hPage
hPage copied to clipboard
Configuration
Add configuration to HPage.Control, it may be changed on runtime and stored in a file. It should include:
- expression separator
- undo/redo history length
- other GUI-specific settings
remember to use "Graphics.UI.WXCore.WxcClasses.configBase..." [http://wxhaskell.sourceforge.net/doc/Graphics-UI-WXCore-WxcClassesAL.html]
Don't forget to add an option to "Import invalid cabal packages": If not checked, HPage.Control.loadPackage should use Distribution.Simple.Configure.tryGetConfigStateFile
instead of its own.
Also we'll need a way to change font face and size
The user should be able to select keyboard shortcuts (e.g. Which key should take the cursor to the beginning of the line, which key should take it to the end of it)