Angus Leeming wrote:
Well if you're going to be pedantic, most of the dialogs derive from
controllers/ViewBase.h
aleem@thorax:xforms$ grep virtual ../controllers/ViewBase.h
virtual ~ViewBase() {}
virtual void apply() = 0;
virtual void build() = 0;
virtual void hide() = 0;
virtual void redraw() {}
virtual void show() = 0;
virtual void update() = 0;
virtual void partialUpdate(int) {}
Their inheritance continues through FormBase.h which also defines
virtual FL_FORM * form() const = 0;
A couple of dialogs still derive from FormBaseDeprecated.h
virtual ~FormBaseDeprecated();
virtual void show();
virtual xformsBC & bc() = 0;
virtual void redraw();
virtual void hide();
virtual void update() {}
virtual void connect();
virtual void disconnect();
virtual void build() = 0;
virtual bool input(FL_OBJECT *, long) {
virtual void apply() {}
virtual void ok() {
virtual void cancel() {
virtual void restore() {
virtual FL_FORM * form() const = 0;
virtual void updateSlot(bool) { update(); }
Feel free to create the patch.
No, I'm not going to be pedantic; I just was wondering.
No, I won't provide a patch since I do not really know
what all this is about.
Rob.