3 #ifndef _GXWMM_WAVEVIEW_H
4 #define _GXWMM_WAVEVIEW_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
28 #include <gtkmm/drawingarea.h>
31 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 {
class WaveView_Class; }
44 #ifndef DOXYGEN_SHOULD_SKIP_THIS
53 #ifndef DOXYGEN_SHOULD_SKIP_THIS
64 explicit WaveView(
const Glib::ConstructParams& construct_params);
70 #ifndef DOXYGEN_SHOULD_SKIP_THIS
81 const GxWaveView*
gobj()
const {
return reinterpret_cast<GxWaveView*>(gobject_); }
102 void set_text(
const Glib::ustring& p1, Gtk::CornerType p2);
103 #ifdef GLIBMM_PROPERTIES_ENABLED
110 Glib::PropertyProxy< Glib::ustring > property_text_top_left() ;
111 #endif //#GLIBMM_PROPERTIES_ENABLED
113 #ifdef GLIBMM_PROPERTIES_ENABLED
120 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_top_left()
const;
121 #endif //#GLIBMM_PROPERTIES_ENABLED
123 #ifdef GLIBMM_PROPERTIES_ENABLED
130 Glib::PropertyProxy< Glib::ustring > property_text_top_right() ;
131 #endif //#GLIBMM_PROPERTIES_ENABLED
133 #ifdef GLIBMM_PROPERTIES_ENABLED
140 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_top_right()
const;
141 #endif //#GLIBMM_PROPERTIES_ENABLED
143 #ifdef GLIBMM_PROPERTIES_ENABLED
150 Glib::PropertyProxy< Glib::ustring > property_text_bottom_left() ;
151 #endif //#GLIBMM_PROPERTIES_ENABLED
153 #ifdef GLIBMM_PROPERTIES_ENABLED
160 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_bottom_left()
const;
161 #endif //#GLIBMM_PROPERTIES_ENABLED
163 #ifdef GLIBMM_PROPERTIES_ENABLED
170 Glib::PropertyProxy< Glib::ustring > property_text_bottom_right() ;
171 #endif //#GLIBMM_PROPERTIES_ENABLED
173 #ifdef GLIBMM_PROPERTIES_ENABLED
180 Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text_bottom_right()
const;
181 #endif //#GLIBMM_PROPERTIES_ENABLED
183 #ifdef GLIBMM_PROPERTIES_ENABLED
190 Glib::PropertyProxy< double > property_text_pos_left() ;
191 #endif //#GLIBMM_PROPERTIES_ENABLED
193 #ifdef GLIBMM_PROPERTIES_ENABLED
200 Glib::PropertyProxy_ReadOnly< double > property_text_pos_left()
const;
201 #endif //#GLIBMM_PROPERTIES_ENABLED
203 #ifdef GLIBMM_PROPERTIES_ENABLED
210 Glib::PropertyProxy< double > property_text_pos_right() ;
211 #endif //#GLIBMM_PROPERTIES_ENABLED
213 #ifdef GLIBMM_PROPERTIES_ENABLED
220 Glib::PropertyProxy_ReadOnly< double > property_text_pos_right()
const;
221 #endif //#GLIBMM_PROPERTIES_ENABLED