Esempio n. 1
0
File: ui.cpp Progetto: JickLee/Core
UIElement* UI::scroll(MouseCursor& cursor) {
    int scroll_amount = cursor.scrollWheel();

    if(!scroll_amount) return 0;

    bool dir = (scroll_amount > 0);

    UIElement* el = scrollableElementAt(cursor.getPos());

    if(!el) return 0;

    if(el->isSelectable()) selectElement(el);

    el->scroll(dir);

    return el;
}