#include <list>
#include <cmath>
-#include <gtk--.h>
-#include <gtk-canvas.h>
+#include <gtkmm.h>
+#include <libgnomecanvas/libgnomecanvas.h>
#include <jack/jack.h>
#include "imageframe_time_axis_view.h"
* A viewable object may also be useful...
*
*/
-class ImageFrameTimeAxisGroup : public SigC::Object
+class ImageFrameTimeAxisGroup : public sigc::trackable
{
public:
//---------------------------------------------------------------------------------------//
*
* @param color the new base color
*/
- void apply_item_color(GdkColor&) ;
+ void apply_item_color(Gdk::Color&) ;
//---------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------//
// Emitted Signals
- SigC::Signal0<void> GoingAway ;
+ sigc::signal<void> GoingAway ;
/**
* Emitted when this Group has been removed
* the destructor, this allows us to capture the source of the deletion
* event
*/
- SigC::Signal2<void,std::string,void*> GroupRemoved ;
+ sigc::signal<void,std::string,void*> GroupRemoved ;
/** Emitted when we have changed the name of this TimeAxis */
- SigC::Signal3<void,std::string,std::string,void*> NameChanged ;
+ sigc::signal<void,std::string,std::string,void*> NameChanged ;
/** Emitted when an ImageFrameView is added to this group */
- SigC::Signal2<void, ImageFrameView*, void*> ImageFrameAdded ;
+ sigc::signal<void, ImageFrameView*, void*> ImageFrameAdded ;
/** Emitted when an ImageFrameView is removed from this group */
- SigC::Signal4<void, std::string&, std::string&, std::string&, void*> ImageFrameRemoved ;
+ sigc::signal<void, std::string&, std::string&, std::string&, void*> ImageFrameRemoved ;
protected:
std::string _group_id ;
/* XXX why are these different? */
- GdkColor region_color ;
+ Gdk::Color region_color ;
uint32_t stream_base_color ;
/** indicates if this group is currently selected */