lyx_mirror/src/frontends/xforms/FormMinipage.h
Angus Leeming e22ee4208d port the minipage dialog to the new scheme. Various other small changes
in the inset mailers and in the controllers.
Enable the include dialog to be lauched for a new inset (should please John ;-)


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6374 a592a061-630c-0410-9148-cb99ea01b6c8
2003-03-07 14:08:10 +00:00

40 lines
900 B
C++

// -*- C++ -*-
/**
* \file FormMinipage.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author Jürgen Vigna
*
* Full author contact details are available in file CREDITS
*/
#ifndef FORMMINIPAGE_H
#define FORMMINIPAGE_H
#include "FormDialogView.h"
class ControlMinipage;
struct FD_minipage;
/** This class provides an XForms implementation of the Minipage
Dialog.
*/
class FormMinipage
: public FormController<ControlMinipage, FormView<FD_minipage> > {
public:
///
FormMinipage(Dialog &);
private:
/// Set the Params variable for the Controller.
virtual void apply();
/// Build the dialog.
virtual void build();
/// Update dialog before/whilst showing it.
virtual void update();
/// Filter the inputs on callback from xforms
virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
};
#endif // FORMMINIPAGE_H