commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Patch: FYI: Scrollbar and GtkScrollbarPeer fixes


From: Thomas Fitzsimmons
Subject: Patch: FYI: Scrollbar and GtkScrollbarPeer fixes
Date: Thu, 05 Feb 2004 14:58:24 -0500

I've committed the attached patch.

Tom

2004-02-05  Thomas Fitzsimmons  <address@hidden>

        * java/awt/Scrollbar.java (next_scrollbar_number): New field.
        (Scrollbar (int, int, int, int, int)): Make default page
        increment 10.
        (setValues): Only call peer.setValues if one of the values has
        changed.
        (generateName): New method.
        (getUniqueLong): New method.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
        (range_scrollbar): Remove structure.
        (post_adjustment_event): Remove function.
        (post_change_event): Accept jobject argument.
        (create): Cast jints to gdoubles.  Round scrollbar values to the
        nearest integer.  Clamp min, max and value settings.
        (connectJObject): Connect hook to widget->window.
        (connectSignals): Remove range_scrollbar structure variables.
        Remove "move-slider" connection.  Pass global peer reference to
        "value-changed" callback.
        (setLineIncrement): Cast jint value to gdouble.
        (setPageIncrement): Likewise.
        (setValues): Likewise.  Clamp min, max and value settings.

Attachment: scrollbar-fixes.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]