| Commit | Date | |
|---|---|---|
| 
                
                [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 | 
| 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 | 
| 
                
                [r446]
                
                
                by 
        
  
    
   kramerd
    
                 Added a JToggleButton to the toolbar to activate/deactivate moving the current view with a hand tool. | 2010-03-21 07:12:22 | Tree | 
| 
                
                [r445]
                
                
                by 
        
  
    
   kramerd
    
                 Now if a button other than 'BUTTON1' (instead of specifically 'BUTTON3') is being held down by the stylus, the opposite of the current action will be applied instead of the current action. | 2010-03-21 07:08:59 | Tree | 
| 
                
                [r444]
                
                
                by 
        
  
    
   kramerd
    
                 Now if a button other than 'BUTTON1' (instead of specifically 'BUTTON3') is being held down by the stylus, strokes will be erased instead of drawn. Also, the icon for erasing strokes has been changed to the new eraser icon. | 2010-03-21 07:07:35 | Tree |