X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ffft_graph.h;h=ab05da348b4e6fef6e219c3b34b0898891fe64a7;hb=5e0c6af4062a2982fb90ad318973ab1d4beed2b9;hp=50a2df1fda896b638d3594d1e6c73a0879fc1e56;hpb=03536cd399131e3fec54c95ae5ac6f11dca05aef;p=ardour.git diff --git a/gtk2_ardour/fft_graph.h b/gtk2_ardour/fft_graph.h index 50a2df1fda..ab05da348b 100644 --- a/gtk2_ardour/fft_graph.h +++ b/gtk2_ardour/fft_graph.h @@ -1,5 +1,6 @@ /* Copyright (C) 2006 Paul Davis + Author: Sampo Savoleinen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -38,22 +39,22 @@ class AnalysisWindow; class FFTGraph : public Gtk::DrawingArea { public: - + FFTGraph(int windowSize); ~FFTGraph(); void set_analysis_window(AnalysisWindow *a_window); - + int windowSize() const { return _windowSize; } void setWindowSize(int windowSize); void redraw(); bool on_expose_event (GdkEventExpose* event); - + void on_size_request(Gtk::Requisition* requisition); void on_size_allocate(Gtk::Allocation & alloc); FFTResult *prepareResult(Gdk::Color color, std::string trackname); - + void set_show_minmax (bool v) { _show_minmax = v; redraw(); } void set_show_normalized (bool v) { _show_normalized = v; redraw(); } @@ -64,7 +65,7 @@ class FFTGraph : public Gtk::DrawingArea void setWindowSize_internal(int windowSize); void draw_scales(Glib::RefPtr window); - + static const int minScaleWidth = 512; static const int minScaleHeight = 420; @@ -77,7 +78,7 @@ class FFTGraph : public Gtk::DrawingArea int width; int height; - + int _windowSize; int _dataSize;