27 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
31 gtk_widget_grab_focus(GTK_WIDGET(g));
44 "Function is not appropriate for this type of widget (%s)",
64 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
67 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
80 "Function is not appropriate for this type of widget (%s)",
103 tb=gtk_text_view_get_buffer(GTK_TEXT_VIEW(g));
106 gtk_text_buffer_set_text(tb, value, -1);
108 gtk_text_buffer_set_text(tb,
"", -1);
110 gtk_text_buffer_get_end_iter(tb, &endIter);
111 gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(g), &endIter, 0.5, FALSE, 0.0, 0.0);
119 "Function is not appropriate for this type of widget (%s)",
130 const char *defaultValue) {
139 GtkTextIter startIter;
143 tb=gtk_text_view_get_buffer(GTK_TEXT_VIEW(g));
146 gtk_text_buffer_get_start_iter(tb, &startIter);
147 gtk_text_buffer_get_end_iter(tb, &endIter);
149 s=gtk_text_buffer_get_text(tb, &startIter, &endIter, FALSE);
163 "Function is not appropriate for this type of widget (%s)",
192 gulong changed_handler_id;
195 wParent=GWEN_Widget_Tree_GetParent(w);
199 g=gtk_text_view_new();
201 gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(g)), s, -1);
211 changed_handler_id=g_signal_connect(gtk_text_view_get_buffer(GTK_TEXT_VIEW(g)),
#define GTK2_DIALOG_STRING_VALUE
static GWENHYWFAR_CB int Gtk2Gui_WTextEdit_SetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal)
#define GWEN_ERROR_INVALID
#define DBG_WARN(dbg_logger, format, args...)
static GWENHYWFAR_CB int Gtk2Gui_WTextEdit_GetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int defaultValue)
#define GTK2_DIALOG_WIDGET_REAL
static GWENHYWFAR_CB int Gtk2Gui_WTextEdit_SetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *value, int doSignal)
int Gtk2Gui_WTextEdit_Setup(GWEN_WIDGET *w)
int GWEN_Dialog_EmitSignal(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
static GWENHYWFAR_CB const char * Gtk2Gui_WTextEdit_GetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *defaultValue)
#define GTK2_DIALOG_WIDGET_CONTENT
static void Gtk2Gui_WTextEdit_Changed_handler(GtkTextBuffer *buffer, gpointer data)
void Gtk2Gui_Dialog_Leave(GWEN_DIALOG *dlg, int result)