| 3431 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy); |
3431 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy); |
| 3432 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type); |
3432 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type); |
| 3433 if (width != -1 || height != -1) |
3433 if (width != -1 || height != -1) |
| 3434 gtk_widget_set_size_request(sw, width, height); |
3434 gtk_widget_set_size_request(sw, width, height); |
| 3435 if (child) { |
3435 if (child) { |
| 3436 if (GTK_WIDGET_GET_CLASS(child)->set_scroll_adjustments_signal) |
3436 if (GTK_IS_SCROLLABLE(child)) |
| 3437 gtk_container_add(GTK_CONTAINER(sw), child); |
3437 gtk_container_add(GTK_CONTAINER(sw), child); |
| 3438 else |
3438 else |
| 3439 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), child); |
3439 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), child); |
| 3440 } |
3440 } |
| 3441 return sw; |
3441 return sw; |