1 /* This file is part of
2 * ======================================================
4 * LyX, The Document Processor
6 * Copyright 2000-2001 The LyX Team.
8 * ======================================================
10 * \file FormExternal.h
11 * \author Asger Alstrup
13 * \author Angus Leeming, a.leeming@ic.ac.uk
16 #ifndef FORMEXTERNAL_H
17 #define FORMEXTERNAL_H
24 #include "insets/insetexternal.h"
26 class ControlExternal;
27 struct FD_form_external;
29 /// The class for editing External insets via a dialog
30 class FormExternal : public FormCB<ControlExternal, FormDB<FD_form_external> > {
33 FormExternal(ControlExternal &);
45 /// Filter the inputs on callback from xforms
46 ButtonPolicy::SMInput input(FL_OBJECT *, long);
49 void updateComboChange();
51 /// Fdesign generated method
52 FD_form_external * build_external();
55 #endif // FORMEXTERNAL_H