Isaac Hollander <ysh(a)mindspring.com> writes:
To add to what hniksic provided yesterday, here are my experiences
building xemacs-gtk. I hope this information is useful; I'll keep on
digging deeper to figure out what exactly the correct fix.
The main issues are:
1) the strange [non]scrollbars; see the attached png. The appended
Installation shows that XEmacs thinks it's built with GTK scrollbars.
I have a workaround for this... I don't have access to the CVS repository
right now so no diffs, but adding this to the end of
gtk_create_scrollbar_instance() just above gtk_widget_hide() seems to work
for me.
#if GTK_CHECK_VERSION(1,2,9)
/* This disgusting hack is here because GTK 1.2.9 and higher seem to
** have some problems with realizing scrollbars inside certain
** container widgets.
*/
gtk_widget_set_style (GTK_WIDGET (sb),
gtk_widget_get_default_style());
gtk_widget_set_style (GTK_WIDGET (sb),
gtk_widget_get_style( GTK_WIDGET(sb)->parent));
#endif
Now if I just knew WHY I would be a happy man. *sigh*
-bp