#include <gnome--/main.h>
#include "mainapp.h"
+#include <glade/glade.h>
using std::endl;
extern bool finished;
-static int const xforms_include_version = FL_INCLUDE_VERSION;
+namespace {
+
+int const xforms_include_version = FL_INCLUDE_VERSION;
+
+} // namespace anon
+
GLyxAppWin * mainAppWin;
int GUIRunTime::initApplication(int, char * argv[])
return 1;
}
- static string app_id(PACKAGE);
- static string app_version(VERSION);
+ // I belive that this should be done at a later stage, in
+ // lyx_gui, the same place as xforms does the same. (Lgb)
+ string app_id(PACKAGE);
+ string app_version(VERSION);
static Gnome::Main a(app_id, app_version, 1, argv);
+ glade_gnome_init(); // Initialize the glade library.
static GLyxAppWin appWin;
mainAppWin = &appWin;
}
}
}
+
+
+void GUIRunTime::setDefaults()
+{
+ FL_IOPT cntl;
+ cntl.buttonFontSize = FL_NORMAL_SIZE;
+ cntl.browserFontSize = FL_NORMAL_SIZE;
+ cntl.labelFontSize = FL_NORMAL_SIZE;
+ cntl.choiceFontSize = FL_NORMAL_SIZE;
+ cntl.inputFontSize = FL_NORMAL_SIZE;
+ cntl.menuFontSize = FL_NORMAL_SIZE;
+ cntl.borderWidth = -1;
+ cntl.vclass = FL_DefaultVisual;
+ fl_set_defaults(FL_PDVisual
+ | FL_PDButtonFontSize
+ | FL_PDBrowserFontSize
+ | FL_PDLabelFontSize
+ | FL_PDChoiceFontSize
+ | FL_PDInputFontSize
+ | FL_PDMenuFontSize
+ | FL_PDBorderWidth, &cntl);
+}