Path: blob/main/audio/autozen/files/patch-autozen.c
16461 views
--- autozen.c.orig 2001-09-16 02:09:04 UTC1+++ autozen.c2@@ -27,7 +27,7 @@34/* "The nice thing about standards..." */5#if defined (__FreeBSD__)6-#include <machine/soundcard.h>7+#include <sys/soundcard.h>8#else9#if defined (__NetBSD__) || defined (__OpenBSD__)10#include <soundcard.h> /* OSS emulation */11@@ -113,7 +113,7 @@ char bQuit=0;12//13/////////////////////////////////1415-#define SAMPLE_RATE 800016+#define SAMPLE_RATE 110251718#define MAX_HARMONICS 1019#define DEFAULT_HARMONICS 320@@ -253,7 +253,7 @@ void Play (GtkWidget *widget, gpointer d21}222324-int CheckSequencer()25+void CheckSequencer()26{27char *token;28int tmp;29@@ -672,7 +672,7 @@ void *SoundThread(void *v)3031} // end while3233-return;34+return(NULL);35}3637gint volTimeOut(gpointer data) {38@@ -729,6 +729,11 @@ GtkWidget *create_HelpWindow (const char39GtkWidget *help_text;40GtkWidget *HelpQuit;4142+#if GTK_MAJOR_VERSION >= 243+ GtkTextIter help_text_iter;44+ GtkTextBuffer *help_text_buf;45+#endif46+47HelpWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);48gtk_object_set_data (GTK_OBJECT (HelpWindow), "HelpWindow", HelpWindow);49gtk_window_set_title (GTK_WINDOW (HelpWindow), "AutoZen Help");50@@ -740,9 +745,16 @@ GtkWidget *create_HelpWindow (const char51gtk_widget_show (vbox1);52gtk_container_add (GTK_CONTAINER (HelpWindow), vbox1);5354+#if GTK_MAJOR_VERSION >= 255+ help_text = gtk_text_view_new ();56+ help_text_buf = gtk_text_view_get_buffer (GTK_TEXT_VIEW (help_text));57+ gtk_text_buffer_get_iter_at_offset (help_text_buf, &help_text_iter, 0);58+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW (help_text), GTK_WRAP_WORD);59+#else60help_text = gtk_text_new (NULL, NULL);61gtk_text_set_word_wrap( GTK_TEXT( help_text ), TRUE);62gtk_text_set_line_wrap( GTK_TEXT( help_text ), TRUE);63+#endif646566gtk_object_set_data (GTK_OBJECT (HelpWindow), "help_text", help_text);67@@ -751,7 +763,11 @@ GtkWidget *create_HelpWindow (const char68// gtk_widget_set_sensitive (help_text, FALSE);69GTK_WIDGET_UNSET_FLAGS (help_text, GTK_CAN_FOCUS);70gtk_widget_realize (help_text);71+#if GTK_MAJOR_VERSION >= 272+ gtk_text_buffer_insert (help_text_buf, &help_text_iter, text, strlen(text));73+#else74gtk_text_insert (GTK_TEXT (help_text), NULL, NULL, NULL, text, strlen(text));75+#endif7677HelpQuit = gtk_button_new_with_label ("Close");78gtk_object_set_data (GTK_OBJECT (HelpWindow), "HelpQuit", HelpQuit);798081