4 * Copyright 2002 the LyX Team
5 * Read the file COPYING
7 * \author John Levon <moz@compsoc.man.ac.uk>
23 /// parse command line and do basic initialisation
24 void parse_init(int & argc, char * argv[]);
27 * set up GUI parameters. At this point lyxrc may
33 * Start the main event loop, after executing the given
34 * batch commands, and loading the given documents
36 void start(string const & batch, std::vector<std::string> files);
38 /// initialise graphics
41 /** Eg, passing LColor::black returns "000000",
42 * passing LColor::white returns "ffffff".
44 string const hexname(LColor::color col);
47 * update an altered GUI color
49 void update_color(LColor::color col);
52 * update the font cache
57 * is the given font available ?
59 bool font_available(LyXFont const & font);