Thanks for the feedback and support for this project.
To be perfectly honest, it's been 15-20 years since I've engaged in any serious C coding and back then, the C language was a bit different than it is today. The basics are the same but I never had to deal with GUIs. The code I was developing back then was mostly hardware interfaces, so my expertise with the abstraction level of the GTK API is pretty much nil.
So, I'm trying to come up to speed. At this point, I'm still at the monkey see, monkey do, level. While my scrolling modifications do work, with the minimal changes I made to the original interface source, I really don't know if what I've done so far is the correct approach, or not. My guess is there are probably more elegant (or proper) ways to code this feature and I would welcome input or collaboration from anyone here. I suppose another resource I could take advantage of would be the GIMP developer list, which I do follow, but I have yet to subscribe to the list.
So far, I've only invested a few hours into this effort and I would like to get a little further along before presenting what I have. Even if I have to toss what I have and start again, the time I've spent has been a good learning experience. That being said, I would like to see this feature implemented in GIMP.
Who knows? The whole idea might be rejected by the GIMP Developers and I'll be the only one using it.
