MCPcopy Create free account
hub / github.com/OpenApoc/OpenApoc / scrollWheel

Method scrollWheel

forms/scrollbar.cpp:293–306  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

291}
292
293void ScrollBar::scrollWheel(Event *e)
294{
295 // FIXME: Scrolling amount should match wheel amount
296 // Should wheel orientation match as well? Who has horizontal scrolls??
297 int wheelDelta = e->forms().MouseInfo.WheelVertical + e->forms().MouseInfo.WheelHorizontal;
298 if (wheelDelta > 0)
299 {
300 scrollPrev();
301 }
302 else if (wheelDelta < 0)
303 {
304 scrollNext();
305 }
306}
307
308}; // namespace OpenApoc

Callers 3

eventOccuredMethod · 0.80
eventOccuredMethod · 0.80
eventOccuredMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected