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.

Reply via email to