Dimension getExtraSize() { Insets insets = getInsets(); int extraWidth = insets.left+insets.right + 10; int extraHeight = insets.top+insets.bottom + 10; if (extraHeight==20) extraHeight = 42; int members = getComponentCount(); for (int i=1; i<members; i++) { Component m = getComponent(i); Dimension d = m.getPreferredSize(); extraHeight += d.height + 5; if (IJ.debugMode) IJ.log(i+" "+d.height+" "+extraHeight); } return new Dimension(extraWidth, extraHeight); }
GUI( final ImagePlus imp ) { window = imp.getWindow(); canvas = imp.getCanvas(); scrollBar = ( Scrollbar )( ( Panel )window.getComponent( 1 ) ).getComponent( 1 ); scrollBarValue = scrollBar.getValue(); scrollBarVisible = scrollBar.getVisibleAmount(); scrollBarMin = scrollBar.getMinimum(); scrollBarMax = scrollBar.getMaximum(); ij = IJ.getInstance(); }
Dimension getExtraSize() { Insets insets = getInsets(); int extraWidth = insets.left+insets.right + 10; int extraHeight = insets.top+insets.bottom + 10; if (extraHeight==20) extraHeight = 42; int members = getComponentCount(); for (int i=1; i<members; i++) { Component m = getComponent(i); Dimension d = m.getPreferredSize(); extraHeight += d.height + 5; if (IJ.debugMode) IJ.log(i+" "+d.height+" "+extraHeight); } return new Dimension(extraWidth, extraHeight); }
GUI( final ImagePlus imp ) { window = imp.getWindow(); canvas = imp.getCanvas(); scrollBar = ( Scrollbar )( ( Panel )window.getComponent( 1 ) ).getComponent( 1 ); scrollBarValue = scrollBar.getValue(); scrollBarVisible = scrollBar.getVisibleAmount(); scrollBarMin = scrollBar.getMinimum(); scrollBarMax = scrollBar.getMaximum(); ij = IJ.getInstance(); }