end
end
+def select_current_theme
+ select_theme($xmldoc.root.attributes['theme'],
+ $xmldoc.root.attributes['limit-sizes'],
+ !$xmldoc.root.attributes['optimize-for-32'].nil?,
+ $xmldoc.root.attributes['thumbnails-per-row'])
+end
+
def open_file(filename)
$filename = nil
$xmldoc.root.add_attribute('version', $VERSION)
end
- limit_sizes = $xmldoc.root.attributes['limit-sizes']
- optimizefor32 = !$xmldoc.root.attributes['optimize-for-32'].nil?
- nperrow = $xmldoc.root.attributes['thumbnails-per-row']
+ select_current_theme
$filename = filename
- select_theme(theme, limit_sizes, optimizefor32, nperrow)
$default_size['thumbnails'] =~ /(.*)x(.*)/
$default_thumbnails = { :x => $1.to_i, :y => $2.to_i }
$albums_thumbnail_size =~ /(.*)x(.*)/
open_file($filename)
$modified = true
} })
+ else
+ #- select_theme merges global variables, need to return to current choices
+ select_current_theme
end
end