using lyx::support::bformat;
using lyx::support::compare_ascii_no_case;
using lyx::support::contains;
-using lyx::support::MakeDisplayPath;
-using lyx::support::OnlyFilename;
-using lyx::support::OnlyPath;
+using lyx::support::libScriptSearch;
+using lyx::support::makeDisplayPath;
+using lyx::support::onlyFilename;
+using lyx::support::onlyPath;
using lyx::support::Path;
-using lyx::support::QuoteName;
+using lyx::support::quoteName;
using lyx::support::subst;
using lyx::support::Systemcall;
return format;
// try to find a format from the file extension.
- string const ext(lyx::support::GetExtension(filename));
- if (!ext.empty()) {
+ string const ext(lyx::support::getExtension(filename));
+ if (!ext.empty()) {
// this is ambigous if two formats have the same extension,
// but better than nothing
Formats::const_iterator cit =
find_if(formatlist.begin(), formatlist.end(),
- FormatExtensionsEqual(ext));
+ FormatExtensionsEqual(ext));
if (cit != formats.end()) {
lyxerr[Debug::GRAPHICS]
<< "\twill guess format from file extension: "
return false;
}
- string command = format->viewer();
+ string command = libScriptSearch(format->viewer());
if (format_name == "dvi" &&
!lyxrc.view_dvi_paper_option.empty()) {
command += ' ' + token_from;
command = subst(command, token_from,
- QuoteName(OnlyFilename(filename)));
- command = subst(command, token_path, QuoteName(OnlyPath(filename)));
- command = subst(command, token_socket, QuoteName(lyxsocket->address()));
+ quoteName(onlyFilename(filename)));
+ command = subst(command, token_path, quoteName(onlyPath(filename)));
+ command = subst(command, token_socket, quoteName(lyxsocket->address()));
lyxerr[Debug::FILES] << "Executing command: " << command << std::endl;
buffer.message(_("Executing command: ") + command);
- Path p(OnlyPath(filename));
+ Path p(onlyPath(filename));
Systemcall one;
int const res = one.startscript(Systemcall::DontWait, command);
if (res) {
Alert::error(_("Cannot view file"),
bformat(_("An error occurred whilst running %1$s"),
- MakeDisplayPath(command, 50)));
+ makeDisplayPath(command, 50)));
return false;
}
return true;
bool Formats::edit(Buffer const & buffer, string const & filename,
- string const & format_name) const
+ string const & format_name) const
{
if (filename.empty())
return false;
command += ' ' + token_from;
command = subst(command, token_from,
- QuoteName(OnlyFilename(filename)));
- command = subst(command, token_path, QuoteName(OnlyPath(filename)));
- command = subst(command, token_socket, QuoteName(lyxsocket->address()));
+ quoteName(onlyFilename(filename)));
+ command = subst(command, token_path, quoteName(onlyPath(filename)));
+ command = subst(command, token_socket, quoteName(lyxsocket->address()));
lyxerr[Debug::FILES] << "Executing command: " << command << std::endl;
buffer.message(_("Executing command: ") + command);
- Path p(OnlyPath(filename));
+ Path p(onlyPath(filename));
Systemcall one;
int const res = one.startscript(Systemcall::DontWait, command);
if (res) {
Alert::error(_("Cannot edit file"),
bformat(_("An error occurred whilst running %1$s"),
- MakeDisplayPath(command, 50)));
+ makeDisplayPath(command, 50)));
return false;
}
return true;