Author: bdonlan
Date: 2005-01-08 21:23:31 -0500 (Sat, 08 Jan 2005)
New Revision: 558
Modified:
/
trunk/misc/javer/src/javer/ChannelTab.java
Log:
[EMAIL PROTECTED]: bdonlan | 2005-01-09T02:23:19.829040Z
Improved splitpane positioning code
Property changes on:
___________________________________________________________________
Name: svk:merge
- 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local:11295
+ 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local:11297
Modified: trunk/misc/javer/src/javer/ChannelTab.java
===================================================================
--- trunk/misc/javer/src/javer/ChannelTab.java 2005-01-09 02:04:54 UTC (rev
557)
+++ trunk/misc/javer/src/javer/ChannelTab.java 2005-01-09 02:23:31 UTC (rev
558)
@@ -89,6 +89,7 @@
users = new TreeSet(m);
}
updateUsers();
+ updateSizes();
}
public void addUser(String who) {
@@ -105,6 +106,18 @@
return users.contains(who);
}
+ public void updateSizes() {
+ Dimension listsize = jScrollPane2.getPreferredSize();
+ Dimension windowsize = this.getSize();
+ int dividerSize = jSplitPane1.getDividerSize();
+ int pos = windowsize.width - dividerSize - listsize.width - 10;
+ if (pos < (windowsize.width * 8) / 10) {
+ jSplitPane1.setDividerLocation(0.8);
+ return;
+ }
+ jSplitPane1.setDividerLocation(pos);
+ }
+
// Variables declaration - do not modify//GEN-BEGIN:variables
javax.swing.JTextArea chatArea;
private javax.swing.JScrollPane jScrollPane1;