pidgin/gtkutils.c

changeset 38993
7ea9422c67f3
parent 38833
47a8f1e4c414
child 39005
6a56e1366809
child 39007
76bcdc258fb2
equal deleted inserted replaced
38992:cefa174d905d 38993:7ea9422c67f3
3598 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy); 3598 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), hscrollbar_policy, vscrollbar_policy);
3599 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type); 3599 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), shadow_type);
3600 if (width != -1 || height != -1) 3600 if (width != -1 || height != -1)
3601 gtk_widget_set_size_request(sw, width, height); 3601 gtk_widget_set_size_request(sw, width, height);
3602 if (child) { 3602 if (child) {
3603 #if GTK_CHECK_VERSION(3,8,0)
3604 gtk_container_add(GTK_CONTAINER(sw), child); 3603 gtk_container_add(GTK_CONTAINER(sw), child);
3605 #else
3606 if (GTK_IS_SCROLLABLE(child))
3607 gtk_container_add(GTK_CONTAINER(sw), child);
3608 else
3609 gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(sw), child);
3610 #endif /* GTK_CHECK_VERSION(3,8,0) */
3611 } 3604 }
3612 return sw; 3605 return sw;
3613 } 3606 }
3614 3607
3615 return child; 3608 return child;

mercurial