ui/gtk/text.c

changeset 975
e0ac49797a30
parent 973
aa39a986da78
equal deleted inserted replaced
974:dc72d666d721 975:e0ac49797a30
955 } 955 }
956 956
957 pathtf->stack = gtk_stack_new(); 957 pathtf->stack = gtk_stack_new();
958 gtk_widget_set_name(pathtf->stack, "path-textfield-box"); 958 gtk_widget_set_name(pathtf->stack, "path-textfield-box");
959 959
960 if(args->width > 0) {
961 gtk_widget_set_size_request(pathtf->stack, args->width, -1);
962 }
963
960 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end; 964 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end;
961 UiLayout layout = UI_ARGS2LAYOUT(args); 965 UiLayout layout = UI_ARGS2LAYOUT(args);
962 ct->add(ct, pathtf->stack, &layout); 966 ct->add(ct, pathtf->stack, &layout);
963 967
964 pathtf->entry_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); 968 pathtf->entry_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
1126 eventbox, 1130 eventbox,
1127 "destroy", 1131 "destroy",
1128 G_CALLBACK(ui_path_textfield_destroy), 1132 G_CALLBACK(ui_path_textfield_destroy),
1129 pathtf); 1133 pathtf);
1130 1134
1135 if(args->width > 0) {
1136 gtk_widget_set_size_request(eventbox, args->width, -1);
1137 }
1138
1131 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end; 1139 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end;
1132 UiLayout layout = UI_ARGS2LAYOUT(args); 1140 UiLayout layout = UI_ARGS2LAYOUT(args);
1133 ct->add(ct, eventbox, &layout); 1141 ct->add(ct, eventbox, &layout);
1134 1142
1135 // hbox as parent for the GtkEntry and GtkButtonBox 1143 // hbox as parent for the GtkEntry and GtkButtonBox

mercurial