Logo Search packages:      
Sourcecode: ardour version File versions

idle_adjustment.h

#ifndef __gtkmmext_idle_adjustment_h__
#define __gtkmmext_idle_adjustment_h__

#include <sys/time.h>
#include <gtk--/adjustment.h>

namespace Gtkmmext {

class IdleAdjustment : public SigC::Object
{
  public:
      IdleAdjustment (Gtk::Adjustment& adj);
      ~IdleAdjustment ();

      SigC::Signal0<void> value_changed;

  private:
      void underlying_adjustment_value_changed();
      struct timeval last_vc;
      gint timeout_handler();
      bool timeout_queued;
};

}

#endif /* __gtkmmext_idle_adjustment_h__ */

Generated by  Doxygen 1.6.0   Back to index