home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dimension;
- import java.awt.Insets;
- import java.awt.LayoutManager;
-
- public class BasicSplitPaneDivider$DividerLayout implements LayoutManager {
- // $FF: synthetic field
- private final BasicSplitPaneDivider this$0;
-
- protected BasicSplitPaneDivider$DividerLayout(BasicSplitPaneDivider var1) {
- this.this$0 = var1;
- }
-
- public void layoutContainer(Container var1) {
- if (this.this$0.leftButton != null && this.this$0.rightButton != null && var1 == this.this$0) {
- if (this.this$0.splitPane.isOneTouchExpandable()) {
- Insets var2 = this.this$0.getInsets();
- if (this.this$0.orientation == 0) {
- int var3 = var2 != null ? var2.left : 0;
- int var4 = this.this$0.getDividerSize();
- if (var2 != null) {
- var4 -= var2.top + var2.bottom;
- }
-
- var4 = Math.min(var4, 6);
- int var5 = (((Component)var1).getSize().height - var4) / 2;
- this.this$0.leftButton.setBounds(var3 + 2, var5, var4 * 2, var4);
- this.this$0.rightButton.setBounds(var3 + 2 + 12, var5, var4 * 2, var4);
- } else {
- int var6 = var2 != null ? var2.top : 0;
- int var8 = this.this$0.getDividerSize();
- if (var2 != null) {
- var8 -= var2.left + var2.right;
- }
-
- var8 = Math.min(var8, 6);
- int var10 = (((Component)var1).getSize().width - var8) / 2;
- this.this$0.leftButton.setBounds(var10, var6 + 2, var8, var8 * 2);
- this.this$0.rightButton.setBounds(var10, var6 + 2 + 12, var8, var8 * 2);
- }
- } else {
- this.this$0.leftButton.setBounds(-5, -5, 1, 1);
- this.this$0.rightButton.setBounds(-5, -5, 1, 1);
- }
- }
-
- }
-
- public Dimension minimumLayoutSize(Container var1) {
- return new Dimension(0, 0);
- }
-
- public Dimension preferredLayoutSize(Container var1) {
- return new Dimension(0, 0);
- }
-
- public void removeLayoutComponent(Component var1) {
- }
-
- public void addLayoutComponent(String var1, Component var2) {
- }
- }
-