globally remove all trailing whitespace from ardour code base.
[ardour.git] / libs / gtkmm2ext / gtkmm2ext / click_box.h
index ea0041e5409a6a56e9122fe3bc4860bb762103bc..5c56a1b3e8ce858028fb13def95d2097ade53fcd 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 1999 Paul Barton-Davis 
+    Copyright (C) 1999 Paul Barton-Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 #include <string>
 #include <gtkmm.h>
 
-#include <gtkmm2ext/auto_spin.h>
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/auto_spin.h"
 
 namespace Gtkmm2ext {
 
-class ClickBox : public Gtk::DrawingArea, public AutoSpin
+class LIBGTKMM2EXT_API ClickBox : public Gtk::DrawingArea, public AutoSpin
 {
   public:
        ClickBox (Gtk::Adjustment *adj, const std::string &name, bool round_to_steps = false);
@@ -56,6 +57,7 @@ class ClickBox : public Gtk::DrawingArea, public AutoSpin
        void style_changed (const Glib::RefPtr<Gtk::Style> &);
        bool button_press_handler (GdkEventButton *);
        bool button_release_handler (GdkEventButton *);
+       bool on_scroll_event (GdkEventScroll*);
 
        sigc::slot<bool, char *, Gtk::Adjustment &> _printer;
 };