6 #include <gxwmm/tuner.h>
7 #include <gxwmm/private/tuner_p.h>
28 #include <gxw/GxTuner.h>
40 return dynamic_cast<Gxw::Tuner *> (Glib::wrap_auto ((GObject*)(
object), take_copy));
56 class_init_func_ = &Tuner_Class::class_init_function;
73 void Tuner_Class::class_init_function(
void* g_class,
void* class_data)
75 BaseClassType *
const klass = static_cast<BaseClassType*>(g_class);
76 CppClassParent::class_init_function(klass, class_data);
93 Gtk::DrawingArea(construct_params)
99 Gtk::DrawingArea((GtkDrawingArea*)(castitem))
112 return tuner_class_.init().get_type();
126 Gtk::DrawingArea(
Glib::ConstructParams(tuner_class_.
init()))
134 gx_tuner_set_freq(
gobj(), p1);
139 gx_tuner_set_reference_pitch(
gobj(), p1);
144 return gx_tuner_get_reference_pitch(
gobj());
149 gx_tuner_set_scale(
gobj(), p1);
154 return gx_tuner_get_scale(
gobj());
158 #ifdef GLIBMM_PROPERTIES_ENABLED
159 Glib::PropertyProxy< double > Tuner::property_freq()
161 return Glib::PropertyProxy< double >(
this,
"freq");
163 #endif //GLIBMM_PROPERTIES_ENABLED
165 #ifdef GLIBMM_PROPERTIES_ENABLED
166 Glib::PropertyProxy_ReadOnly< double > Tuner::property_freq()
const
168 return Glib::PropertyProxy_ReadOnly< double >(
this,
"freq");
170 #endif //GLIBMM_PROPERTIES_ENABLED
172 #ifdef GLIBMM_PROPERTIES_ENABLED
173 Glib::PropertyProxy< double > Tuner::property_reference_pitch()
175 return Glib::PropertyProxy< double >(
this,
"reference-pitch");
177 #endif //GLIBMM_PROPERTIES_ENABLED
179 #ifdef GLIBMM_PROPERTIES_ENABLED
180 Glib::PropertyProxy_ReadOnly< double > Tuner::property_reference_pitch()
const
182 return Glib::PropertyProxy_ReadOnly< double >(
this,
"reference-pitch");
184 #endif //GLIBMM_PROPERTIES_ENABLED
186 #ifdef GLIBMM_PROPERTIES_ENABLED
187 Glib::PropertyProxy< double > Tuner::property_scale()
189 return Glib::PropertyProxy< double >(
this,
"scale");
191 #endif //GLIBMM_PROPERTIES_ENABLED
193 #ifdef GLIBMM_PROPERTIES_ENABLED
194 Glib::PropertyProxy_ReadOnly< double > Tuner::property_scale()
const
196 return Glib::PropertyProxy_ReadOnly< double >(
this,
"scale");
198 #endif //GLIBMM_PROPERTIES_ENABLED