DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T d

⟦dc8277250⟧ TextFile

    Length: 928 (0x3a0)
    Types: TextFile
    Names: »dialogs.h«

Derivation

└─⟦8648bda34⟧ Bits:30007244 EUUGD5_II: X11R5
    └─⟦87c3ac0e0⟧ »./contrib-3/contrib-3.00« 
        └─⟦de8ce1454⟧ 
            └─⟦this⟧ »contrib/lib/iv/src/bin/doc/dialogs.h« 

TextFile

#ifndef dialogs_h
#define dialogs_h

#include <IV-look/2.6/InterViews/dialog.h>
#include <IV-look/2.6/InterViews/filechooser.h> 

class Window;
class Dialog;
class FileChooser;
class ButtonState;
class StringEditor;

class Chooser : public FileChooser {
public:
    Chooser(const char*, const char* prompt);

    virtual const char* post (Window*, const char* ext);
};

class Asker : public Dialog {
public:
    Asker(const char*, const char* prompt);

    virtual const char* post (Window*, const char* initial);
protected:
    ButtonState* askerbs;
    StringEditor* askereditor;
};

class Confirmer : public Dialog {
public:
    Confirmer(const char*, const char* prompt);

    virtual int post (Window*);
protected:
    ButtonState* confirmerbs;
};

class Reporter : public Dialog {
public:
    Reporter(const char*, const char* message);

    virtual void post (Window*);
protected:
    ButtonState* reporterbs;
};

#endif