3 * Temporary namespace to hold the various frontend functions until XTL and
4 * the compilers of the world are ready for something more elaborate.
5 * This is basically the Communicator class from the lyx cvs module all
8 * Eventually, we will switch back to the XTL+LyXFunc combination that
9 * worked so nicely on a very small number of compilers and systems (when
10 * most systems can support those required features).
12 * Author: Allan Rae <rae@lyx.org>
13 * This file is part of
14 * ======================================================
16 * LyX, The Document Processor
18 * Copyright 1995 Matthias Ettrich
19 * Copyright 1995-2000 The LyX Team.
21 * This file Copyright 2000
23 * ======================================================
36 /** Temporary namespace to hold the various frontend functions
37 * until XTL and the compilers of the world are ready for something more
38 * elaborate. This is basically the Communicator class from the lyx cvs module
41 * Eventually, we will switch back to the XTL+LyXFunc combination that
42 * worked so nicely on a very small number of compilers and systems.
43 * See the "dialogbase" branch of lyx-devel cvs module for xtl implementation.
45 #ifdef CXX_WORKING_NAMESPACES
49 /**@name Global support functions */
51 /// get global printer parameters
52 PrinterParams getPrinterParams(Buffer *);
53 /// print the current buffer
54 bool printBuffer(Buffer *, PrinterParams const &);
57 #ifdef CXX_WORKING_NAMESPACES