populate_subalbums_treeview
- $save.sensitive = $save_as.sensitive = $merge_current.sensitive = $merge.sensitive = $generate.sensitive = $properties.sensitive = $remove_all_captions.sensitive = true
+ $save.sensitive = $save_as.sensitive = $merge_current.sensitive = $merge.sensitive = $generate.sensitive = $view_wa.sensitive = $properties.sensitive = $remove_all_captions.sensitive = true
return nil
end
filesubmenu.append($generate = Gtk::ImageMenuItem.new(utf8(_("Generate web-album"))).set_sensitive(false))
$generate.image = Gtk::Image.new("#{$FPATH}/images/stock-web-16.png")
tooltips.set_tip($generate, utf8(_("(Re)generate web-album from latest changes into the destination directory")), nil)
+ filesubmenu.append($view_wa = Gtk::ImageMenuItem.new(utf8(_("View web-album with browser"))).set_sensitive(false))
+ $view_wa.image = Gtk::Image.new("#{$FPATH}/images/stock-view-webalbum-16.png")
filesubmenu.append( Gtk::SeparatorMenuItem.new)
filesubmenu.append($properties = Gtk::ImageMenuItem.new(Gtk::Stock::PROPERTIES).set_sensitive(false))
tooltips.set_tip($properties, utf8(_("View and modify properties of the web-album")), nil)
$generated_outofline = true
}})
}
+ $view_wa.signal_connect('activate') {
+ indexhtml = $xmldoc.root.attributes['destination'] + '/index.html'
+ if File.exists?(indexhtml)
+ open_url(indexhtml)
+ else
+ show_popup($main_window, utf8(_("Seems like you should generate the web-album first.")))
+ end
+ }
$properties.signal_connect('activate') { properties }
quit.signal_connect('activate') { try_quit }