products/sources/formale Sprachen/C/Lyx/po image not shown  

Quellcode-Bibliothek

© Kompilation durch diese Firma

[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]

Datei:   Sprache: C

#include <config.h>

#include <stdlib.h>
#include FORMS_H_LOCATION
#include "buffer.h"
#include "latexoptions.h"
#include "lyx_main.h"
#include "LString.h"
#include "filetools.h"
#include "pathstack.h"
#include "lyxrc.h"
#include "BufferView.h"
#include "gettext.h"

//  $Id: LaTeXLog.C,v 1.1.1.1 1998/04/20 21:14:45 larsbj Exp $

#if !defined(lint) && !defined(WITH_WARNINGS)
static char vcid[] = "$Id: LaTeXLog.C,v 1.1.1.1 1998/04/20 21:14:45 larsbj Exp $";
#endif /* lint */

/* Prototypes */
extern FD_LaTeXLog *fd_latex_log;
extern BufferView *current_view;

void ShowLatexLog()
{
    LString
        filename, fname, path;

    filename = current_view->currentBuffer()->getFileName();
    if (!filename.empty()) {
 fname = SpaceLess(ChangeExtension(filename, ".log"true));
 path = OnlyPath(filename);
 if (lyxrc->use_tempdir || (IsDirWriteable(path) < 1)) {
  path = current_view->currentBuffer()->tmppath;
 }
 PathPush(path); // path to LaTeX file
    }
    if (!fl_load_browser(fd_latex_log->browser_latexlog,fname.c_str()))
        fl_add_browser_line(fd_latex_log->browser_latexlog,
                            _("NO LATEX LOG FILE!"));
    if (fd_latex_log->LaTeXLog->visible) {
 fl_raise_form(fd_latex_log->LaTeXLog);
    }
    else {
 fl_show_form(fd_latex_log->LaTeXLog,
       FL_PLACE_MOUSE | FL_FREE_SIZE,FL_FULLBORDER,
       _("LaTeX Log"));
    }
    if (!filename.empty())
        PathPop();
}

void LatexLogClose(FL_OBJECT *, long)
{
    fl_hide_form(fd_latex_log->LaTeXLog);
}

void LatexLogUpdate(FL_OBJECT *, long)
{
    ShowLatexLog();
}

[ zur Elbe Produktseite wechseln0.15Quellennavigators  Analyse erneut starten  ]