2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 2000-2001 The LyX Team.
9 * ====================================================== */
21 /** The LyX GUI independent guiruntime class
22 The GUI interface is implemented in the corresponding
23 frontends GUIRunTime.C file.
27 /// initialise the toolkit
29 int initApplication(int & argc, char * argv[]);
30 /// process pending events
33 /// enter the permanent event loop until "finished" becomes false
36 /// This is run first in the LyXGUI constructor.
41 LyXView * createMainView(int w, int h);
43 /* the following entries are X11 specific and should eventually go away */
44 /// The display on which LyX is running
46 Display * x11Display();
47 /// The screen on which LyX is running
50 /// The current colormap
52 Colormap x11Colormap();
53 /// The current visual depth
56 /// the server's DPI estimate