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); |