ui/gtk/text.c

changeset 973
aa39a986da78
parent 967
ff4a8d10307b
child 975
e0ac49797a30
equal deleted inserted replaced
972:de69ed2c6961 973:aa39a986da78
111 UIWIDGET ui_textarea_create(UiObject *obj, UiTextAreaArgs *args) { 111 UIWIDGET ui_textarea_create(UiObject *obj, UiTextAreaArgs *args) {
112 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_TEXT); 112 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_TEXT);
113 113
114 GtkWidget *text_area = gtk_text_view_new(); 114 GtkWidget *text_area = gtk_text_view_new();
115 ui_set_name_and_style(text_area, args->name, args->style_class); 115 ui_set_name_and_style(text_area, args->name, args->style_class);
116 ui_set_widget_groups(obj->ctx, text_area, args->states); 116 ui_set_widget_states(obj->ctx, text_area, args->states);
117 117
118 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text_area), GTK_WRAP_WORD_CHAR); 118 gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text_area), GTK_WRAP_WORD_CHAR);
119 g_signal_connect( 119 g_signal_connect(
120 text_area, 120 text_area,
121 "realize", 121 "realize",
601 601
602 602
603 static UIWIDGET create_textfield(UiObject *obj, UiBool frameless, UiBool password, UiTextFieldArgs *args) { 603 static UIWIDGET create_textfield(UiObject *obj, UiBool frameless, UiBool password, UiTextFieldArgs *args) {
604 GtkWidget *textfield = gtk_entry_new(); 604 GtkWidget *textfield = gtk_entry_new();
605 ui_set_name_and_style(textfield, args->name, args->style_class); 605 ui_set_name_and_style(textfield, args->name, args->style_class);
606 ui_set_widget_groups(obj->ctx, textfield, args->states); 606 ui_set_widget_states(obj->ctx, textfield, args->states);
607 607
608 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_STRING); 608 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args->value, args->varname, UI_VAR_STRING);
609 609
610 UiTextField *uitext = malloc(sizeof(UiTextField)); 610 UiTextField *uitext = malloc(sizeof(UiTextField));
611 uitext->obj = obj; 611 uitext->obj = obj;

mercurial