[8] Request for review: 7150105 [macosx] four scroll-buttons don't display. scroll-sliders cursors are TextCursor. (original) (raw)

Sergey Bylokhov sergey.bylokhov at oracle.com
Sat Mar 31 13:04:29 PDT 2012


Hi Everyone, A subcomponents may want to override the cursor over some of their parts(LWTextAreaPeer changes the cursor over scrollbars).

Changes description:

  1. LWComponentPeer.java:

    • Just one method added getCursor();
  2. LWCursorManager.java:

    • updateCursorImpl now use LWComponentPeer.getCursor() if applicable.
    • cleanup + TODO implemented "// TODO: it's possible to get the component under cursor directly as"
  3. LWTextAreaPeer.java:

    • Changes the cursor over scrollbars.
  4. LWWindowPeer.java:

    • We should update cursor even on MOUSE_EXIT event.
  5. CCursorManager.java:

    • currentCursor was always null. Unused method getNativeWindow() removed.

Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7150105 Webrev can be found at: http://cr.openjdk.java.net/~serb/7150105/webrev.00/

-- Best regards, Sergey.



More information about the awt-dev mailing list