4 * Read the file COPYING
8 * Full author contact details are available in file CREDITS
25 /// parse command line and do basic initialisation
26 void parse_init(int & argc, char * argv[]);
29 * set up GUI parameters. At this point lyxrc may
35 * Start the main event loop, after executing the given
36 * batch commands, and loading the given documents
38 void start(string const & batch, std::vector<std::string> files);
45 /** Eg, passing LColor::black returns "000000",
46 * passing LColor::white returns "ffffff".
48 string const hexname(LColor::color col);
51 * update an altered GUI color
53 void update_color(LColor::color col);
56 * update the font cache
61 * is the given font available ?
63 bool font_available(LyXFont const & font);
66 * add a callback for I/O read notification
68 void set_read_callback(int fd, LyXComm * comm);
71 * remove a I/O read callback
73 void remove_read_callback(int fd);