pidgin/gtkutils.c

changeset 35541
12bd3807140b
parent 35533
8ca83abbc248
child 35565
f774eda0a91e
child 37111
efe4b7c5218a
equal deleted inserted replaced
35540:c680ade13181 35541:12bd3807140b
3584 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy); 3584 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy);
3585 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type); 3585 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type);
3586 if (width != -1 || height != -1) 3586 if (width != -1 || height != -1)
3587 gtk_widget_set_size_request(sw, width, height); 3587 gtk_widget_set_size_request(sw, width, height);
3588 if (child) { 3588 if (child) {
3589 #if GTK_CHECK_VERSION(3,8,0)
3590 gtk_container_add(GTK_CONTAINER(sw), child);
3591 #else
3589 #if GTK_CHECK_VERSION(3,0,0) 3592 #if GTK_CHECK_VERSION(3,0,0)
3590 if (GTK_IS_SCROLLABLE(child)) 3593 if (GTK_IS_SCROLLABLE(child))
3591 #else 3594 #else
3592 if (GTK_WIDGET_GET_CLASS(child)->set_scroll_adjustments_signal) 3595 if (GTK_WIDGET_GET_CLASS(child)->set_scroll_adjustments_signal)
3593 #endif 3596 #endif /* GTK_CHECK_VERSION(3,0,0) */
3594 gtk_container_add(GTK_CONTAINER(sw), child); 3597 gtk_container_add(GTK_CONTAINER(sw), child);
3595 else 3598 else
3596 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), child); 3599 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), child);
3600 #endif /* GTK_CHECK_VERSION(3,8,0) */
3597 } 3601 }
3598 return sw; 3602 return sw;
3599 } 3603 }
3600 3604
3601 return child; 3605 return child;

mercurial