7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
28 #include <gtkmm/drawingarea.h>
31 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 {
class Tuner_Class; }
42 class Tuner:
public Gtk::DrawingArea {
44 #ifndef DOXYGEN_SHOULD_SKIP_THIS
53 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 explicit Tuner(
const Glib::ConstructParams& construct_params);
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS
78 GxTuner*
gobj() {
return reinterpret_cast<GxTuner*>(gobject_); }
81 const GxTuner*
gobj()
const {
return reinterpret_cast<GxTuner*>(gobject_); }
107 #ifdef GLIBMM_PROPERTIES_ENABLED
114 Glib::PropertyProxy< double > property_freq() ;
115 #endif //#GLIBMM_PROPERTIES_ENABLED
117 #ifdef GLIBMM_PROPERTIES_ENABLED
124 Glib::PropertyProxy_ReadOnly< double > property_freq()
const;
125 #endif //#GLIBMM_PROPERTIES_ENABLED
127 #ifdef GLIBMM_PROPERTIES_ENABLED
134 Glib::PropertyProxy< double > property_reference_pitch() ;
135 #endif //#GLIBMM_PROPERTIES_ENABLED
137 #ifdef GLIBMM_PROPERTIES_ENABLED
144 Glib::PropertyProxy_ReadOnly< double > property_reference_pitch()
const;
145 #endif //#GLIBMM_PROPERTIES_ENABLED
147 #ifdef GLIBMM_PROPERTIES_ENABLED
154 Glib::PropertyProxy< double > property_scale() ;
155 #endif //#GLIBMM_PROPERTIES_ENABLED
157 #ifdef GLIBMM_PROPERTIES_ENABLED
164 Glib::PropertyProxy_ReadOnly< double > property_scale()
const;
165 #endif //#GLIBMM_PROPERTIES_ENABLED