ui/gtk/text.c

changeset 966
e411ed7c5f10
parent 965
5d4419042d9b
child 967
ff4a8d10307b
equal deleted inserted replaced
965:5d4419042d9b 966:e411ed7c5f10
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->groups); 116 ui_set_widget_groups(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->groups); 606 ui_set_widget_groups(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