From 37a8e961de15d69b11391559bdf8f00957cd0d6f Mon Sep 17 00:00:00 2001 From: kthiemann Date: Tue, 25 Sep 2007 11:41:30 +0000 Subject: [PATCH] FR [ 1783955 ] Add Information To Window Title http://sourceforge.net/tracker/index.php?func=detail&aid=1783955&group_id=176962&atid=879335 --- base/src/org/compiere/util/Env.java | 15 ++++++++++++++- client/src/org/compiere/apps/APanel.java | 1 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/base/src/org/compiere/util/Env.java b/base/src/org/compiere/util/Env.java index 4b4e47f11f..3413518269 100644 --- a/base/src/org/compiere/util/Env.java +++ b/base/src/org/compiere/util/Env.java @@ -1045,8 +1045,21 @@ public final class Env public static String getHeader(Properties ctx, int WindowNo) { StringBuffer sb = new StringBuffer(); - if (WindowNo > 0) + if (WindowNo > 0){ sb.append(getContext(ctx, WindowNo, "WindowName", false)).append(" "); + final String documentNo = getContext(ctx, WindowNo, "DocumentNo", false); + final String value = getContext(ctx, WindowNo, "Value", false); + final String name = getContext(ctx, WindowNo, "Name", false); + if(!"".equals(documentNo)) { + sb.append(documentNo).append(" "); + } + if(!"".equals(value)) { + sb.append(value).append(" "); + } + if(!"".equals(name)) { + sb.append(name).append(" "); + } + } sb.append(getContext(ctx, "#AD_User_Name")).append("@") .append(getContext(ctx, "#AD_Client_Name")).append(".") .append(getContext(ctx, "#AD_Org_Name")) diff --git a/client/src/org/compiere/apps/APanel.java b/client/src/org/compiere/apps/APanel.java index 8241f6128f..1aeaaab6f8 100644 --- a/client/src/org/compiere/apps/APanel.java +++ b/client/src/org/compiere/apps/APanel.java @@ -818,6 +818,7 @@ public final class APanel extends CPanel if (m_curTab != null && m_curTab.isQueryActive()) dbInfo = "[ " + dbInfo + " ]"; statusBar.setStatusDB(dbInfo, e); + m_window.setTitle(getTitle()); // Set Message / Info if (e.getAD_Message() != null || e.getInfo() != null)