[ FR 2944893 ] - Improve the visual layout of Info and InfoProduct task pane

https://sourceforge.net/tracker/?func=detail&aid=2944893&group_id=176962&atid=879335
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2944893
This commit is contained in:
mjudd 2010-02-02 22:07:58 +00:00
parent 217188b3f0
commit ea9349b5cc
2 changed files with 8 additions and 4 deletions

View File

@ -20,6 +20,7 @@ import java.awt.BorderLayout;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.MouseEvent;
import java.math.BigDecimal;
@ -267,8 +268,11 @@ public abstract class Info extends CDialog
} // showAssignment
/** Window Width */
protected static final int INFO_WIDTH = 800;
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension screensize = toolkit.getScreenSize();
protected final int INFO_WIDTH = screensize.width > 1500 ? 1500 : screensize.width - 100;
protected final int SCREEN_HEIGHT = screensize.height;
/**************************************************************************
* Detail Constructor
@ -277,7 +281,7 @@ public abstract class Info extends CDialog
* @param WindowNo window no
* @param tableName table name
* @param keyColumn key column name
* @param multiSelection muiliple selection
* @param multiSelection multiple selection
* @param whereClause where clause
*/
protected Info (Frame frame, boolean modal, int WindowNo,

View File

@ -326,13 +326,13 @@ public class InfoProduct extends Info implements ActionListener, ChangeListener
CTabbedPane jTab = new CTabbedPane();
jTab.addTab(Msg.translate(Env.getCtx(), "Warehouse"), new JScrollPane(warehouseTbl));
jTab.setPreferredSize(new Dimension(INFO_WIDTH, 105));
jTab.setPreferredSize(new Dimension(INFO_WIDTH, SCREEN_HEIGHT > 600 ? 250 : 105));
jTab.addTab(Msg.translate(Env.getCtx(), "Description"), new JScrollPane(fieldDescription));
jTab.addTab(Msg.translate(Env.getCtx(), "Substitute_ID"), new JScrollPane(substituteTbl));
jTab.addTab(Msg.translate(Env.getCtx(), "RelatedProduct_ID"), new JScrollPane(relatedTbl));
jTab.addTab (Msg.getMsg(Env.getCtx(), "ATP"), new JScrollPane(m_tableAtp));
jTab.addChangeListener(this);
tablePanel.setPreferredSize(new Dimension(INFO_WIDTH, 110));
tablePanel.setPreferredSize(new Dimension(INFO_WIDTH, SCREEN_HEIGHT > 600 ? 255 : 110));
tablePanel.add(jTab);
warehouseStockPanel.setExpanded(false);