28 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
32 gtk_widget_grab_focus(GTK_WIDGET(g));
45 "Function is not appropriate for this type of widget (%s)",
66 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
69 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
82 "Function is not appropriate for this type of widget (%s)",
106 tb=gtk_text_view_get_buffer(GTK_TEXT_VIEW(g));
109 gtk_text_buffer_set_text(tb, value, -1);
111 gtk_text_buffer_set_text(tb,
"", -1);
113 gtk_text_buffer_get_end_iter(tb, &endIter);
114 gtk_text_view_scroll_to_iter(GTK_TEXT_VIEW(g), &endIter, 0.5, FALSE, 0.0, 0.0);
122 "Function is not appropriate for this type of widget (%s)",
133 const char *defaultValue)
143 GtkTextIter startIter;
147 tb=gtk_text_view_get_buffer(GTK_TEXT_VIEW(g));
150 gtk_text_buffer_get_start_iter(tb, &startIter);
151 gtk_text_buffer_get_end_iter(tb, &endIter);
153 s=gtk_text_buffer_get_text(tb, &startIter, &endIter, FALSE);
167 "Function is not appropriate for this type of widget (%s)",
198 wParent=GWEN_Widget_Tree_GetParent(w);
202 g=gtk_text_view_new();
204 gtk_text_buffer_set_text(gtk_text_view_get_buffer(GTK_TEXT_VIEW(g)), s, -1);
214 g_signal_connect(gtk_text_view_get_buffer(GTK_TEXT_VIEW(g)),
#define DBG_WARN(dbg_logger, format,...)
int GWEN_Dialog_EmitSignal(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
@ GWEN_DialogProperty_Height
@ GWEN_DialogProperty_Enabled
@ GWEN_DialogProperty_Value
@ GWEN_DialogProperty_Focus
@ GWEN_DialogProperty_Width
@ GWEN_DialogEvent_TypeValueChanged
@ GWEN_DialogEvent_ResultAccept
@ GWEN_DialogEvent_ResultReject
#define GWEN_ERROR_INVALID
static GWENHYWFAR_CB int Gtk3Gui_WTextEdit_GetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int defaultValue)
static void Gtk3Gui_WTextEdit_Changed_handler(GWEN_UNUSED GtkTextBuffer *buffer, gpointer data)
static GWENHYWFAR_CB int Gtk3Gui_WTextEdit_SetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int value, GWEN_UNUSED int doSignal)
static GWENHYWFAR_CB int Gtk3Gui_WTextEdit_SetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, const char *value, GWEN_UNUSED int doSignal)
int Gtk3Gui_WTextEdit_Setup(GWEN_WIDGET *w)
static GWENHYWFAR_CB const char * Gtk3Gui_WTextEdit_GetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, const char *defaultValue)
#define GTK3_DIALOG_WIDGET_CONTENT
#define GTK3_DIALOG_STRING_VALUE
#define GTK3_DIALOG_WIDGET_REAL
void Gtk3Gui_Dialog_Leave(GWEN_DIALOG *dlg, int result)