21 #ifndef __ardour_fft_graph_h
22 #define __ardour_fft_graph_h
27 #include <ytkmm/drawingarea.h>
28 #include <ytkmm/treemodel.h>
29 #include <ydkmm/color.h>
31 #include <glibmm/refptr.h>
bool on_button_press_event(GdkEventButton *)
void setWindowSize(int windowSize)
cairo_rectangle_t _ann_area
bool on_expose_event(GdkEventExpose *event)
void set_show_minmax(bool v)
void set_show_normalized(bool v)
static const int hr_margin
int draw_scales(cairo_t *)
Glib::RefPtr< Pango::Layout > layout
FFTResult * prepareResult(Gdk::Color color, std::string trackname)
void on_size_request(Gtk::Requisition *requisition)
void set_analysis_window(AnalysisWindow *a_window)
static const int hl_margin
static const int v_margin
void set_show_proportioanl(bool v)
bool on_leave_notify_event(GdkEventCrossing *)
bool on_motion_notify_event(GdkEventMotion *)
void setWindowSize_internal(int windowSize)
static const int minScaleWidth
void on_size_allocate(Gtk::Allocation &alloc)
static const int minScaleHeight
AnalysisWindow * _a_window
cairo_surface_t * _surface
PBD::PropertyDescriptor< uint32_t > color