# NOTE: If you edit this file then do so when Golly isn't running
# otherwise all your changes will be clobbered when Golly quits.

prefs_version=4
golly_version=3.2
wx_version=wxWidgets 2.8.12
platform=Windows
debug_level=0

key_action=Help Show Help
key_action=Delete Clear Selection
key_action=Delete+shift Clear Outside
key_action=Tab Next Step
key_action=Enter Start/Stop Generating
key_action=Left Scroll Left
key_action=Right Scroll Right
key_action=Up Scroll Up
key_action=Down Scroll Down
key_action=Space Next Generation
key_action=Space+ctrl Advance Selection
key_action=Space+shift Advance Outside
key_action=' Show Tool Bar
key_action=+ Faster
key_action=++shift Faster
key_action=, Preferences...
key_action=- Slower
key_action=. Show All States
key_action=/ Show Edit Bar
key_action=0 Change Origin
key_action=1 Set Scale 1:1
key_action=2 Set Scale 1:2
key_action=4 Set Scale 1:4
key_action=5+ctrl Random Fill
key_action=6 Set Scale 1:16
key_action=8 Set Scale 1:8
key_action=9 Restore Origin
key_action=9+ctrl Restore Origin
key_action=; Show Status Bar
key_action=< Rotate Anticlockwise
key_action== Faster
key_action=> Rotate Clockwise
key_action=? Show Help
key_action=F1 Show Help
key_action=F2 Cursor Mode: Draw
key_action=F3 Cursor Mode: Pick
key_action=F4 Cursor Mode: Select
key_action=F5 Cursor Mode: Move
key_action=F6 Cursor Mode: Zoom In
key_action=F7 Cursor Mode: Zoom Out
key_action=F11 Full Screen
key_action=[ Zoom Out
key_action=\ Show Layer Bar
key_action=] Zoom In
key_action=_ Slower
key_action=_+shift Slower
key_action=a Select All
key_action=a+ctrl Select All
key_action=b Invert Colors
key_action=b+ctrl Invert Colors
key_action=c Cycle Cursor Mode
key_action=c+ctrl Copy Selection
key_action=e Show Exact Numbers
key_action=e+ctrl Show Exact Numbers
key_action=f Fit Pattern
key_action=f+ctrl Fit Pattern
key_action=f+shift Fit Selection
key_action=f+shift+ctrl Fit Selection
key_action=h Show Help
key_action=i Pattern Info
key_action=i+ctrl Pattern Info
key_action=k Remove Selection
key_action=k+ctrl Remove Selection
key_action=l Show Grid Lines
key_action=l+ctrl Show Grid Lines
key_action=l+alt Open:Help/Lexicon/lex.htm
key_action=l+shift Cycle Paste Location
key_action=m Middle
key_action=m+ctrl Middle
key_action=m+shift Cycle Paste Mode
key_action=n+ctrl New Pattern
key_action=o+ctrl Open Pattern...
key_action=o+shift+ctrl Open Clipboard
key_action=p Show Patterns
key_action=p+ctrl Show Patterns
key_action=p+shift Show Scripts
key_action=p+shift+ctrl Show Scripts
key_action=q+ctrl Quit Golly
key_action=r+ctrl Reset
key_action=s Shrink and Fit
key_action=s+ctrl Save Pattern...
key_action=s+shift Open:Scripts/Python/shift.py
key_action=t Auto Fit
key_action=t+ctrl Auto Fit
key_action=t+shift Show Timing
key_action=u+ctrl Use Hashing
key_action=v Paste
key_action=v+ctrl Paste
key_action=x Flip Left-Right
key_action=x+ctrl Cut Selection
key_action=y Flip Top-Bottom
key_action=z Undo
key_action=z+ctrl Undo
key_action=z+shift Redo
key_action=z+shift+ctrl Redo
# unassigned actions:
# key_action=key+mods About Golly
# key_action=key+mods Add Layer
# key_action=key+mods Buffered
# key_action=key+mods Clone Layer
# key_action=key+mods Delete Layer
# key_action=key+mods Delete Other Layers
# key_action=key+mods Delete Timeline
# key_action=key+mods Disable Undo/Redo
# key_action=key+mods Duplicate Layer
# key_action=key+mods Hyperspeed
# key_action=key+mods Move Layer...
# key_action=key+mods Name Layer...
# key_action=key+mods Next Higher State
# key_action=key+mods Next Lower State
# key_action=key+mods Paste to Selection
# key_action=key+mods Play Timeline Backwards
# key_action=key+mods Run Clipboard
# key_action=key+mods Run Script...
# key_action=key+mods Save Extended RLE
# key_action=key+mods Scroll NE
# key_action=key+mods Scroll NW
# key_action=key+mods Scroll SE
# key_action=key+mods Scroll SW
# key_action=key+mods Set Base Step...
# key_action=key+mods Set Generation...
# key_action=key+mods Set Layer Colors...
# key_action=key+mods Set Pattern Folder...
# key_action=key+mods Set Rule...
# key_action=key+mods Set Script Folder...
# key_action=key+mods Show Cell Icons
# key_action=key+mods Show Hash Info
# key_action=key+mods Show Timeline
# key_action=key+mods Shrink Selection
# key_action=key+mods Stack Layers
# key_action=key+mods Start/Stop Recording
# key_action=key+mods Synchronize Cursors
# key_action=key+mods Synchronize Views
# key_action=key+mods Tile Layers

main_window=30,40,800,600
maximize=0
help_window=60,60,700,500
help_font_size=10 (6..30)
info_window=90,90,700,500
rule_dialog=200,200,500,200
show_algo_help=0
allow_undo=1
allow_beep=1
restore_view=1
paste_location=TopLeft
paste_mode=Or
scroll_pencil=1
scroll_cross=1
scroll_hand=1
controls_pos=1 (0..4)
can_change_rule=0 (0..2)
random_fill=50 (1..100)
min_delay=250 (0..5000 millisecs)
max_delay=2000 (0..5000 millisecs)
auto_fit=0
hyperspeed=0
hash_info=0

init_algo=QuickLife

algorithm=QuickLife
max_mem=0
base_step=10
status_rgb=255,255,206
from_rgb=255,255,255
to_rgb=255,255,255
use_gradient=0
colors=

algorithm=HashLife
max_mem=500
base_step=8
status_rgb=226,250,248
from_rgb=255,255,255
to_rgb=255,255,255
use_gradient=0
colors=

algorithm=Generations
max_mem=500
base_step=8
status_rgb=255,233,233
from_rgb=255,0,0
to_rgb=255,255,0
use_gradient=1
colors=

algorithm=JvN
max_mem=500
base_step=8
status_rgb=225,255,225
from_rgb=255,255,255
to_rgb=128,128,128
use_gradient=0
colors=

algorithm=RuleTable
max_mem=500
base_step=8
status_rgb=243,225,255
from_rgb=255,0,0
to_rgb=255,255,0
use_gradient=1
colors=

algorithm=RuleTree
max_mem=500
base_step=8
status_rgb=255,220,180
from_rgb=255,0,0
to_rgb=255,255,0
use_gradient=1
colors=

rule=B3/S23
named_rule=LifeHistory|LifeHistory
named_rule=3-4 Life|B34/S34
named_rule=HighLife|B36/S23
named_rule=AntiLife|B0123478/S01234678
named_rule=Life without Death|B3/S012345678
named_rule=Plow World|B378/S012345678
named_rule=Day and Night|B3678/S34678
named_rule=Diamoeba|B35678/S5678
named_rule=LongLife|B345/S5
named_rule=Seeds|B2
named_rule=Persian Rug|B234
named_rule=Replicator|B1357/S1357
named_rule=Fredkin|B1357/S02468
named_rule=Morley|B368/S245
named_rule=Wolfram 22|W22
named_rule=Wolfram 30|W30
named_rule=Wolfram 110|W110
named_rule=WireWorld|WireWorld
named_rule=JvN29|JvN29
named_rule=Nobili32|Nobili32
named_rule=Hutton32|Hutton32

show_tips=1
show_tool=1
show_layer=0
show_edit=1
show_states=0
show_status=1
show_exact=0
show_timeline=0
grid_lines=1
min_grid_mag=2 (2..4)
bold_spacing=10 (2..1000)
show_bold_lines=1
math_coords=0

sync_views=0
sync_cursors=1
stack_layers=0
tile_layers=0
tile_border=3 (1..10)
ask_on_new=1
ask_on_load=1
ask_on_delete=1
ask_on_quit=1

show_icons=0
swap_colors=0
opacity=80 (1..100)
border_rgb=128,128,128
select_rgb=75,175,0
paste_rgb=255,0,0

buffered=1
mouse_wheel_mode=2
thumb_range=10 (2..500)
new_mag=4 (0..4)
new_remove_sel=1
new_cursor=Draw
open_remove_sel=1
open_cursor=Zoom In
save_xrle=1

open_save_dir=Patterns
run_dir=Scripts
icon_dir=
choose_dir=
pattern_dir=Patterns
script_dir=Scripts
user_rules=DEFAULTGOLLYPORTABLEDATAPATH\Rules\
download_dir=DEFAULTGOLLYPORTABLEDATAPATH\Downloads\

text_editor=Notepad
perl_lib=perl510.dll
python_lib=python27.dll
dir_width=180
show_patterns=1
show_scripts=0
max_patterns=20 (1..100)
max_scripts=20 (1..100)
