* * rct2: 0x006E9A60 */
| 855 | * rct2: 0x006E9A60 |
| 856 | */ |
| 857 | static void InputScrollPartUpdateHLeft(WindowBase& w, WidgetIndex widgetIndex, int32_t scroll_id) |
| 858 | { |
| 859 | auto* windowMgr = GetWindowManager(); |
| 860 | if (windowMgr->FindByNumber(w.classification, w.number) != nullptr) |
| 861 | { |
| 862 | auto& scroll = w.scrolls[scroll_id]; |
| 863 | scroll.flags |= HSCROLLBAR_LEFT_PRESSED; |
| 864 | if (scroll.contentOffsetX >= 3) |
| 865 | scroll.contentOffsetX -= 3; |
| 866 | widgetScrollUpdateThumbs(w, widgetIndex); |
| 867 | windowMgr->InvalidateWidgetByNumber(w.classification, w.number, widgetIndex); |
| 868 | } |
| 869 | } |
| 870 | |
| 871 | /** |
| 872 | * |
no test coverage detected