| 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 |