Mostly ALSA fixing - Alex
[terminatorX.git] / terminatorX / src / tX_midiin.h
index 72d2c347a68c9b2e61a7a2542a24b856986b97fd..1c574cba0d757ce2ee35b6396a213fe91f44fa75 100644 (file)
     File: tX_midiin.h
  
     Description: Header to tX_midiin.cc
+       
+       Changes (Alexander K├Ânig <alex@lisas.de>:
+       - Default Constructor for tX_midievents
+       - new handlers for destroy and remove binding events
 */    
 
 #ifndef _tx_midiin_h
@@ -53,8 +57,7 @@ class tX_midievent
                is_noteon = false;
        }
        
-       /* not being used anyway */
-       // void print( const char* prefix ) const;
+       tX_midievent() : channel(0), type(NONE), value(0.0), is_noteon(false) {}
 };
 
 #include <config.h>
@@ -106,6 +109,8 @@ class tX_midiin
 
                tX_midievent last_event;
 
+               static void window_closed( GtkWidget *widget, gpointer _this );
+               static void unbind_clicked( GtkButton *button, gpointer _this );          
                static void bind_clicked( GtkButton *button, gpointer _this );
                static void close_clicked( GtkButton *button, gpointer _this );
                static gint timer( gpointer _this );