Skip to content

Commit e5e8b86

Browse files
Merge pull request vsg-dev#1576 from blobfish/horizontalScroll
platform: xcb: window: Adding support for touchpad horizontal scroll
2 parents ac6a906 + b457440 commit e5e8b86

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/vsg/platform/xcb/Xcb_Window.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,14 @@ bool Xcb_Window::pollEvents(UIEvents& events)
717717
{
718718
bufferedEvents.emplace_back(vsg::ScrollWheelEvent::create(this, event_time, vsg::vec3(0.0f, -1.0f, 0.0f)));
719719
}
720+
else if (button_press->detail == 6)
721+
{
722+
bufferedEvents.emplace_back(vsg::ScrollWheelEvent::create(this, event_time, vsg::vec3(1.0f, 0.0f, 0.0f)));
723+
}
724+
else if (button_press->detail == 7)
725+
{
726+
bufferedEvents.emplace_back(vsg::ScrollWheelEvent::create(this, event_time, vsg::vec3(-1.0f, 0.0f, 0.0f)));
727+
}
720728
else
721729
{
722730
uint16_t button = button_press->detail;

0 commit comments

Comments
 (0)