+
+ // we want to be notified about text changes
+ gtk_signal_connect(GTK_OBJECT(m_widget), "changed",
+ GTK_SIGNAL_FUNC(gtk_text_changed_callback),
+ (gpointer)this);
+
+ if (!value.IsNull())
+ {
+ gint tmp = 0;
+ gtk_editable_insert_text( GTK_EDITABLE(m_widget), value, value.Length(), &tmp );
+ };
+
+ if (style & wxREADONLY)
+ {
+ }
+ else
+ {
+ if (style & wxTE_MULTILINE) gtk_text_set_editable( GTK_TEXT(m_widget), 1 );
+ };
+