Author: jleroux
Date: Wed Feb 6 14:49:42 2008
New Revision: 619202
URL: http://svn.apache.org/viewvc?rev=619202&view=rev
Log:
Some settings needed for XUI 3.2rc2b update (cosmetics)
The journal rows height is now 30 pixels, I hope it enough to catch a line with
a touch screen
Modified:
ofbiz/trunk/specialpurpose/pos/screens/default/includes/journal.xml
ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/component/Journal.java
Modified: ofbiz/trunk/specialpurpose/pos/screens/default/includes/journal.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/screens/default/includes/journal.xml?rev=619202&r1=619201&r2=619202&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/pos/screens/default/includes/journal.xml
(original)
+++ ofbiz/trunk/specialpurpose/pos/screens/default/includes/journal.xml Wed Feb
6 14:49:42 2008
@@ -26,7 +26,7 @@
<Edit name="oper_date" x="209" y="2" w="96" h="50" style="opinfo"
border="0" alignment="Center"/>
<Edit name="oper_total" x="307" y="2" w="105" h="50"
style="optotal" border="0" alignment="Right"/>
</Panel>
- <ScrollPane name="journal_panel" x="0" y="55" w="412" h="637">
+ <ScrollPane name="journal_panel" x="0" y="55" w="412" h="630">
<Table name="jtable" x="2" y="2" w="410" h="625" style="journal"/>
</ScrollPane>
</Components>
Modified:
ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/component/Journal.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/component/Journal.java?rev=619202&r1=619201&r2=619202&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/component/Journal.java
(original)
+++ ofbiz/trunk/specialpurpose/pos/src/org/ofbiz/pos/component/Journal.java Wed
Feb 6 14:49:42 2008
@@ -18,6 +18,8 @@
*******************************************************************************/
package org.ofbiz.pos.component;
+import java.awt.Color;
+import java.awt.Font;
import java.io.StringWriter;
import java.util.Locale;
@@ -29,6 +31,7 @@
import net.xoetrope.xui.XProject;
import net.xoetrope.xui.XProjectManager;
import net.xoetrope.xui.data.XModel;
+import net.xoetrope.xui.style.XStyle;
import org.ofbiz.base.util.Debug;
import org.ofbiz.base.util.UtilProperties;
@@ -50,8 +53,8 @@
protected String style = null;
public Journal(PosScreen page) {
- this.jpanel = (XScrollPane) page.findComponent("journal_panel");
- this.jpanel.setVisible(false);
+ jpanel = (XScrollPane) page.findComponent("journal_panel");
+ jpanel.setVisible(false);
this.jtable = (XTable) page.findComponent("jtable");
@@ -64,10 +67,20 @@
// set the styles
- jtable.setBorderStyle("journalBorder");
+ jtable.setBorderStyle("journalBorder");
jtable.setHeaderStyle("journalHeader");
jtable.setStyle("journalData");
jtable.setSelectedStyle("journalSelected");
+
+ // some settings needed for XUI 3.2rc2b update
+ jtable.setRowHeight(30); // Better to catch the line on a touch screen
(minimal height I think)
+ XStyle style =
currentProject.getStyleManager().getStyle("journalBorder");
+ Color borderColor = style.getStyleAsColor(XStyle.COLOR_FORE );
+ jtable.setGridColor(borderColor); //
jtable.setBorderStyle("journalBorder"); above is not working anymore
+ style = currentProject.getStyleManager().getStyle("journalData");
+ Color backgoundColor = style.getStyleAsColor(XStyle.COLOR_BACK);
+ jtable.setBackground(backgoundColor); // TODO This line is not working
+ jpanel.setBorder(jtable.getBorder()); // TODO there is a small shift
between the vertical header grid lines and the other vertical grid lines. This
line is not working
// initialize the journal table header
XModel jmodel = createModel();