|
Lines 36-38
Link Here
|
| 36 |
} |
36 |
} |
| 37 |
|
37 |
|
| 38 |
gint volTimeOut(gpointer data) { |
38 |
gint volTimeOut(gpointer data) { |
|
|
39 |
@@ -729,6 +729,11 @@ |
| 40 |
GtkWidget *help_text; |
| 41 |
GtkWidget *HelpQuit; |
| 42 |
|
| 43 |
+#if GTK_MAJOR_VERSION >= 2 |
| 44 |
+ GtkTextIter help_text_iter; |
| 45 |
+ GtkTextBuffer *help_text_buf; |
| 46 |
+#endif |
| 47 |
+ |
| 48 |
HelpWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); |
| 49 |
gtk_object_set_data (GTK_OBJECT (HelpWindow), "HelpWindow", HelpWindow); |
| 50 |
gtk_window_set_title (GTK_WINDOW (HelpWindow), "AutoZen Help"); |
| 51 |
@@ -740,9 +745,16 @@ |
| 52 |
gtk_widget_show (vbox1); |
| 53 |
gtk_container_add (GTK_CONTAINER (HelpWindow), vbox1); |
| 54 |
|
| 55 |
+#if GTK_MAJOR_VERSION >= 2 |
| 56 |
+ help_text = gtk_text_view_new (); |
| 57 |
+ help_text_buf = gtk_text_view_get_buffer (GTK_TEXT_VIEW (help_text)); |
| 58 |
+ gtk_text_buffer_get_iter_at_offset (help_text_buf, &help_text_iter, 0); |
| 59 |
+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW (help_text), GTK_WRAP_WORD); |
| 60 |
+#else |
| 61 |
help_text = gtk_text_new (NULL, NULL); |
| 62 |
gtk_text_set_word_wrap( GTK_TEXT( help_text ), TRUE); |
| 63 |
gtk_text_set_line_wrap( GTK_TEXT( help_text ), TRUE); |
| 64 |
+#endif |
| 65 |
|
| 66 |
|
| 67 |
gtk_object_set_data (GTK_OBJECT (HelpWindow), "help_text", help_text); |
| 68 |
@@ -751,7 +763,11 @@ |
| 69 |
// gtk_widget_set_sensitive (help_text, FALSE); |
| 70 |
GTK_WIDGET_UNSET_FLAGS (help_text, GTK_CAN_FOCUS); |
| 71 |
gtk_widget_realize (help_text); |
| 72 |
+#if GTK_MAJOR_VERSION >= 2 |
| 73 |
+ gtk_text_buffer_insert (help_text_buf, &help_text_iter, text, strlen(text)); |
| 74 |
+#else |
| 75 |
gtk_text_insert (GTK_TEXT (help_text), NULL, NULL, NULL, text, strlen(text)); |
| 76 |
+#endif |
| 77 |
|
| 78 |
HelpQuit = gtk_button_new_with_label ("Close"); |
| 79 |
gtk_object_set_data (GTK_OBJECT (HelpWindow), "HelpQuit", HelpQuit); |