X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyx.h;h=6847ebfd4010e701ae786d1f6f53d3dc0358b2b4;hb=2b300d130c21037e9ae9cb547024be53111d2014;hp=4dec39e7dea26f3f7d68d3601f20247551adb78b;hpb=27de1486ca34aaad446adb798d71a77d6f6304da;p=lyx.git diff --git a/src/lyx.h b/src/lyx.h index 4dec39e7de..6847ebfd40 100644 --- a/src/lyx.h +++ b/src/lyx.h @@ -1,26 +1,22 @@ -/** Header file generated with fdesign on Mon Apr 12 19:09:42 1999.**/ +/** Header file generated with fdesign **/ #ifndef FD_form_title_h_ #define FD_form_title_h_ /** Callbacks, globals and object handlers **/ -extern void TimerCB(FL_OBJECT *, long); +extern "C" void TimerCB(FL_OBJECT *, long); -extern void FigureOKCB(FL_OBJECT *, long); -extern void FigureApplyCB(FL_OBJECT *, long); -extern void FigureCancelCB(FL_OBJECT *, long); +extern "C" void FigureOKCB(FL_OBJECT *, long); +extern "C" void FigureApplyCB(FL_OBJECT *, long); +extern "C" void FigureCancelCB(FL_OBJECT *, long); -extern void ScreenOKCB(FL_OBJECT *, long); -extern void ScreenApplyCB(FL_OBJECT *, long); -extern void ScreenCancelCB(FL_OBJECT *, long); - -extern void TocSelectCB(FL_OBJECT *, long); -extern void TocCancelCB(FL_OBJECT *, long); -extern void TocUpdateCB(FL_OBJECT *, long); - -extern void RefUpdateCB(FL_OBJECT *, long); -extern void RefHideCB(FL_OBJECT *, long); -extern void RefSelectCB(FL_OBJECT *, long); +extern "C" void ExternalTemplateCB(FL_OBJECT *, long); +extern "C" void ExternalBrowseCB(FL_OBJECT *, long); +extern "C" void ExternalEditCB(FL_OBJECT *, long); +extern "C" void ExternalViewCB(FL_OBJECT *, long); +extern "C" void ExternalUpdateCB(FL_OBJECT *, long); +extern "C" void ExternalOKCB(FL_OBJECT *, long); +extern "C" void ExternalCancelCB(FL_OBJECT *, long); /**** Forms and Objects ****/ @@ -45,36 +41,22 @@ typedef struct { extern FD_form_figure * create_form_form_figure(void); typedef struct { - FL_FORM *form_screen; - void *vdata; - char *cdata; - long ldata; - FL_OBJECT *input_roman; - FL_OBJECT *input_sans; - FL_OBJECT *input_typewriter; - FL_OBJECT *input_font_norm; - FL_OBJECT *intinput_size; -} FD_form_screen; - -extern FD_form_screen * create_form_form_screen(void); -typedef struct { - FL_FORM *form_toc; + FL_FORM *form_external; void *vdata; char *cdata; long ldata; - FL_OBJECT *browser_toc; -} FD_form_toc; - -extern FD_form_toc * create_form_form_toc(void); -typedef struct { - FL_FORM *form_ref; - void *vdata; - char *cdata; - long ldata; - FL_OBJECT *browser_ref; - FL_OBJECT *ref_name; -} FD_form_ref; - -extern FD_form_ref * create_form_form_ref(void); + FL_OBJECT *templatechoice; + FL_OBJECT *filename; + FL_OBJECT *filenamebrowse; + FL_OBJECT *parameters; + FL_OBJECT *edit; + FL_OBJECT *view; + FL_OBJECT *update; + FL_OBJECT *ok; + FL_OBJECT *cancel; + FL_OBJECT *helptext; +} FD_form_external; + +extern FD_form_external * create_form_form_external(void); #endif /* FD_form_title_h_ */