#include <gtkmm/adjustment.h>
#include <gdkmm.h>
+#include "gtkmm2ext/visibility.h"
+
namespace Gtkmm2ext {
-class PixScroller : public Gtk::DrawingArea
+class LIBGTKMM2EXT_API PixScroller : public Gtk::DrawingArea
{
public:
PixScroller(Gtk::Adjustment& adjustment,
Gtk::Adjustment& adj;
private:
+
+ Cairo::RefPtr< Cairo::Context > rail_context;
+ Cairo::RefPtr< Cairo::ImageSurface > rail_surface;
Glib::RefPtr<Gdk::Pixbuf> rail;
+ Cairo::RefPtr< Cairo::Context > slider_context;
+ Cairo::RefPtr< Cairo::ImageSurface > slider_surface;
Glib::RefPtr<Gdk::Pixbuf> slider;
Gdk::Rectangle sliderrect;
Gdk::Rectangle railrect;