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 * ======================================================
32 /** Temporary namespace to hold the various frontend functions
33 * until XTL and the compilers of the world are ready for something more
34 * elaborate. This is basically the Communicator class from the lyx cvs module
37 * Eventually, we will switch back to the XTL+LyXFunc combination that
38 * worked so nicely on a very small number of compilers and systems.
39 * See the "dialogbase" branch of lyx-devel cvs module for xtl implementation.
41 #ifdef CXX_WORKING_NAMESPACES
45 /**@name Global support functions */
47 /// get global printer parameters
48 PrinterParams getPrinterParams(Buffer *);
49 /// print the current buffer
50 bool printBuffer(Buffer *, PrinterParams const &);
53 #ifdef CXX_WORKING_NAMESPACES