// -*- C++ -*- /* This file is part of * ====================================================== * * LyX, The Document Processor * * Copyright (C) 1995 Matthias Ettrich * Copyright (C) 1995-1998 The LyX Team. *
*======================================================*/
#ifndef _LyXView_H_ #define _LyXView_H_
#ifdef __GNUG__ #pragma interface #endif
#include FORMS_H_LOCATION #include"lyx.h" #include"buffer.h" #include"menus.h" #include"BufferView.h" class LyXFunc; class Toolbar; class MiniBuffer; class Intl;
/** This class is the form containing the view of the buffer. The actual buffer view is supposed (at least IMHO) to be another class, that shows its output in one or more LyXView's.
*/ class LyXView { public: /// constructor
LyXView(int w, int h);
/// destructor
~LyXView();
/// Where to place the form. void setPosition(int, int);
/// Show the main form. void show(int, int, charconst* t= "LyX");
/// init (should probably be removed later) (Lgb) void init();
/// Redraw the main form. void redraw();
/// returns the buffer currently shown in the main form.
Buffer *currentBuffer(){ return bufferview->currentBuffer();}
/** This is supposed to be a pointer or a list of pointers to the BufferViews currently being shown in the LyXView. So far
this is not used, but that should change pretty soon. (Lgb) */
BufferView *bufferview; /// void invalidateLayoutChoice(); /// void UpdateDocumentClassChoice(); /// staticint KeyPressMask_raw_callback(FL_FORM *, void *xev); /// makes the main form.
FD_form_main *create_form_form_main(int width, int height);
/** This callback is run when a close event is sent from the
window manager. */ staticint atCloseMainFormCB(FL_FORM *, void *); /// A callback staticvoid AutosaveTimerCB(FL_OBJECT *, long); /// A callback staticvoid UpdateTimerCB(FL_OBJECT *, long); /// A pointer to the form.
FD_form_main *_form_main; /// A pointer to the form.
FL_FORM *_form;
/** The last textclass layout list in the layout choice selector This should probably be moved to the toolbar, but for now it's
here. (Asger) */ int last_textclass;
};
#endif
¤ 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.0.23Bemerkung:
(vorverarbeitet)
¤
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.