-our %CF;
-our $th;
-
-BEGIN {
- $CF{'Title'} = 'An Unnamed Gallery',
- $CF{'HeadExtras'} = "",
- $CF{'TopExtras'} = "",
- $CF{'BotExtras'} = "",
- $CF{'ParentURL'} = '../',
- $CF{'BackURL'} = "",
- $CF{'FwdURL'} = "",
- $CF{'ImageSubpages'} = 1,
- $CF{'AllowArchives'} = 1,
- $CF{'PhotoUrlPrefix'} = "",
- $CF{'ThumbUrlPrefix'} = "",
- $CF{'MetaDataDir'} = '.',
- $CF{'PhotoDir'} = '.',
-
- $CF{'ScanDefaultTransform'} = 's';
- $CF{'OrigDir'} = '.';
- $CF{'PhotoDir'} = 'photo';
- $CF{'CacheDir'} = 'cache',
- $CF{'PhotoMaxWidth'} = 1024,
- $CF{'PhotoMaxHeight'} = 1024,
- # FIXME: ThumbSizes should be set by themes
- $CF{'ThumbSizes'} = [ [114,94], [256,256] ],
+ # Processing machinery settings
+ ScanDefaultTransform => 's',
+ PhotoMaxWidth => 1024,
+ PhotoMaxHeight => 1024,
+ ThumbFormats => {}, # Set up by themes
+
+ # Titles and navigation
+ Title => 'An Unnamed Gallery',
+ SubTitle => "",
+ ParentURL => '../',
+ BackURL => "",
+ FwdURL => "",
+ };
+ return bless $self, $class;