2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 2000-2001 The LyX Team.
9 * ======================================================
11 * \file FormExternal.h
12 * \author Asger Alstrup
14 * \author Angus Leeming, a.leeming@ic.ac.uk
17 #ifndef FORMEXTERNAL_H
18 #define FORMEXTERNAL_H
25 #include "insets/insetexternal.h"
27 class ControlExternal;
28 struct FD_form_external;
30 /// The class for editing External insets via a dialog
31 class FormExternal : public FormCB<ControlExternal, FormDB<FD_form_external> > {
34 FormExternal(ControlExternal &);
46 /// Filter the inputs on callback from xforms
47 ButtonPolicy::SMInput input(FL_OBJECT *, long);
50 void updateComboChange();
52 /// Fdesign generated method
53 FD_form_external * build_external();
56 #endif // FORMEXTERNAL_H