Menu

Code Commit Log


Commit Date  
[r456] by kramerd

The argument is used to specify whether or not the canvas should be rendered while it is being scrolled. On some slower systems, disabling rendering while the canvas is being scrolled would greatly help performance.

2011-05-02 07:36:20 Tree
[r455] by kramerd

Modified to use the new methods in SettingsUtilities which in turn uses the new LookAndFeelUtilities.

2011-05-02 07:35:02 Tree
[r454] by kramerd

Added methods to get and set the current "rendering scrolling" preference and added methods to get and set the current look and feel.

2011-05-02 07:33:34 Tree
[r453] by kramerd

Added keys which represent the state of scrolling being rendered and the current look and feel.

2011-05-02 07:32:06 Tree
[r452] by kramerd

Updated the version number and copyright information.

2011-05-02 07:28:50 Tree
[r451] by kramerd

This utilities class handles changes to the look and feel and was added to support GUI options to modify the look and feel.

2011-05-02 07:25:12 Tree
[r450] by kramerd

Now if a Binder is constructed with an array of zero Pages supplied to the constructor, a Binder with one Page is constructed where the Paper type for the Page is retrieved from SettingsUtilities (instead of always using "CollegeRuled"). This fixes a bug where a user's paper preferences were not honored.

2010-05-10 07:12:50 Tree
[r449] by kramerd

Added support for moving the current view by dragging the stylus across the screen, either by dragging outside any page, or by having dragging enabled via the appropriate setter method.

2010-03-21 07:30:40 Tree
[r448] by kramerd

Now a LoggedSwingRenderer2D is used and backbuffer image is only rendered if the image is actually modified (and a path is currently being drawn). Also, the paintComponent() method doesn't call the superclass's method and doesn't set the preferred size or revalidates the panel. Instead, this class implements the BinderListener interface and if the binder is modified the preferred size is updated and the panel is revalidated(). These features were all added to greatly improve performance.

2010-03-21 07:26:06 Tree
[r447] by kramerd

Disabled autoscrolling, modified the scrollbar policies to only show scrollbars when needed, added mouse listeners and mouse motion listeners to the JScrollPane (which was necessary for implementing dragging the current view), and modified the mouseWheelMoved(....) method to scroll only if absolutely needed.

2010-03-21 07:18:23 Tree
Older >