ca.nengo.config.ui
Class AquaTreeUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TreeUI
          extended by javax.swing.plaf.basic.BasicTreeUI
              extended by ca.nengo.config.ui.AquaTreeUI

public class AquaTreeUI
extends javax.swing.plaf.basic.BasicTreeUI

To be used in place of the Mac look & feel apple.laf.AquaTreeUI (and CUIAquaTree), which seem not to respect differences in tree cell size, or to expand tree cells when they change size.

Author:
Bryan Tripp

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTreeUI
javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler, javax.swing.plaf.basic.BasicTreeUI.ComponentHandler, javax.swing.plaf.basic.BasicTreeUI.FocusHandler, javax.swing.plaf.basic.BasicTreeUI.KeyHandler, javax.swing.plaf.basic.BasicTreeUI.MouseHandler, javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler, javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler, javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler, javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction, javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler, javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction, javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction, javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler, javax.swing.plaf.basic.BasicTreeUI.TreePageAction, javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler, javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction, javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction
 
Constructor Summary
AquaTreeUI()
           
 
Method Summary
 void setRowHeight(int rowHeight)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTreeUI
cancelEditing, createUI, getBaseline, getBaselineResizeBehavior, getClosestPathForLocation, getCollapsedIcon, getEditingPath, getExpandedIcon, getLeftChildIndent, getMaximumSize, getMinimumSize, getPathBounds, getPathForRow, getPreferredMinSize, getPreferredSize, getPreferredSize, getRightChildIndent, getRowCount, getRowForPath, installUI, isEditing, paint, setCollapsedIcon, setExpandedIcon, setLeftChildIndent, setPreferredMinSize, setRightChildIndent, startEditingAtPath, stopEditing, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AquaTreeUI

public AquaTreeUI()
Method Detail

setRowHeight

public void setRowHeight(int rowHeight)
Overrides:
setRowHeight in class javax.swing.plaf.basic.BasicTreeUI