Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quellcode-Bibliothek

© Kompilation durch diese Firma

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

Datei: classes.ml   Sprache: C

Original von: Lyx©

// -*- C++ -*-
/* This file is part of
* ======================================================

*           LyX, The Document Processor
*   
*     Copyright (C) 1995 1996 Matthias Ettrich
*           and the LyX Team.
*
*======================================================*/


/* This is the declaration of the LyX class, there should only
 * exist _one_ instance of this in the application. */


#ifndef _LYX_MAIN_H_
#define _LYX_MAIN_H_

#include <signal.h>

class LyXGUI;
class LyXRC;
class LastFiles;
class Buffer;
class LString;

extern LString system_lyxdir;
extern LString user_lyxdir;
extern LString system_tempdir;

extern LastFiles *lastfiles; /* we should hopefully be able to move this
      * inside the LyX class */


extern LyXRC *lyxrc;


/**
  This is the main LyX object it encapsulates most of the other objects.
*/

class LyX
{
public:
 /**@name Constructors and Deconstructors */
 //@{
 /// the only allowed constructor
 LyX(int *argc, char *argv[]); // constructor
 // Always is useful a destructor
 ~LyX();
 //@}

 /**@name Pointers to... */
 //@{
 ///
 LyXGUI *lyxGUI;  // should be only one of this
 //@}
private:
 /**@name Constructors and Deconstructors */
 //@{
 /// not allowed
 LyX(const LyX &){;} // not allowed
 /// not allowed
 LyX(){;} // not allowed
 //@}

 /**@name Private variables */
 //@{
 ///
 struct sigaction act_;
 //@}
 /**@name Private Members */
 //@{
 ///
 void runtime();
 ///
 void init(int *argc, char *argv[]);
 ///
 void queryUserLyXDir();
 ///
        void ReadRcFile(LString const & name);
        ///
 bool easyParse(int *argc, char *argv[]);
 //@}
};

#endif



¤ Dauer der Verarbeitung: 0.22 Sekunden  (vorverarbeitet)  ¤





Download des
Quellennavigators
Download des
sprechenden Kalenders

in der Quellcodebibliothek suchen




Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.


Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.


Bot Zugriff



                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik