For emacs-22.0.50_pre... and all current emacs-cvs, the --with-toolkit-scroll-bars configure option is given unconditionally. It should be another USE flag (perhaps toolkit-scrollbars) given that the toolkit menus et al (especially for gtk2) are significantly better but the non-toolkit scrollbars have better functionality.... In any case, the combination of: --with-x-toolkit=gtk --without-toolkit-scroll-bars is common and should be supported by the ebuilds.
Created attachment 60965 [details, diff] add toolkit-scroll-bars use flag to emacs-cvs 22.0.50
Created attachment 60966 [details, diff] add toolkit-scroll-bars use flag to emacs-cvs 23.0.0
Created attachment 60967 [details, diff] document first two patches in use.desc.local
I just added patches for emacs-cvs 22.0.50 and 23.0.0 that implement the suggestion. Also a patch to use.desc.local documenting it. With this you need toolkit-scroll-bars in USE to get the toolkit's scrollbars. Having -toolkit-scroll-bars results in emacs' own bars (which work like athena bars and are therefore useful, unlike the br0rked gtk bars). I used use_with to do this. Another alternative is a -ve USE flag, such that --with-toolkit-scroll-bars is the default and --without-toolkit-scroll-bars is only used iff the USE flag is specified. I'll redo the patches if that is more likely to be applied.
Thanks. This is a great idea. I've added it to both emacs-cvs ebuilds and placed toolkit-scroll-bars in use.local.desc