#ifndef mackie_surface_<%= sf.name.downcase %>_h
#define mackie_surface_<%= sf.name.downcase %>_h
/*
	Generated by scripts/generate-surface.rb
*/

#include "surface.h"

namespace Mackie
{

class MackieButtonHandler;

class <%= sf.name %>Surface : public Surface
{
public:
	<%= sf.name %>Surface( uint32_t max_strips ) : Surface( max_strips )
	{
	}
	
	virtual void handle_button( MackieButtonHandler & mbh, ButtonState bs, Button & button );
	virtual void init_controls();
};

}

#endif
