ladanyi@184: #ifndef BACKGROUND_CHOOSER_DIALOG
ladanyi@184: #define BACKGROUND_CHOOSER_DIALOG
ladanyi@184: 
ladanyi@184: #include <gtkmm/dialog.h>
ladanyi@184: #include <gtkmm/label.h>
ladanyi@184: #include <gtkmm/filechooserbutton.h>
ladanyi@184: #include <gtkmm/spinbutton.h>
ladanyi@184: 
ladanyi@184: class MapStorage;
ladanyi@184: 
ladanyi@184: class BackgroundChooserDialog : public Gtk::Dialog
ladanyi@184: {
ladanyi@184:   private:
ladanyi@184:     MapStorage* mapstorage;
ladanyi@184:     Gtk::Label lblBackground;
ladanyi@184:     Gtk::Label lblScaling;
ladanyi@184:     Gtk::FileChooserButton fcbBackground;
ladanyi@184:     Gtk::SpinButton sbScaling;
ladanyi@184:     Gtk::HBox box;
ladanyi@184:     Gtk::Button btnClear;
ladanyi@184:     void clearBackground();
ladanyi@184:     void setBackground();
ladanyi@184:   public:
ladanyi@184:     BackgroundChooserDialog(MapStorage* ms);
ladanyi@184: };
ladanyi@184: 
ladanyi@184: #endif