Author: rwhitcomb
Date: Tue Feb 2 19:04:32 2021
New Revision: 1886138
URL: http://svn.apache.org/viewvc?rev=1886138&view=rev
Log:
Finish code in TerraFormSkin to implement message and label fonts. Fix some
style errors.
Modified:
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFormSkin.java
Modified:
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFormSkin.java
URL:
http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFormSkin.java?rev=1886138&r1=1886137&r2=1886138&view=diff
==
---
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFormSkin.java
(original)
+++
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFormSkin.java
Tue Feb 2 19:04:32 2021
@@ -57,11 +57,14 @@ import org.apache.pivot.wtk.skin.Contain
* change (make this configurable via a style flag)
*/
public class TerraFormSkin extends ContainerSkin implements FormListener,
FormAttributeListener {
+/**
+ * The decorator for the popup flags.
+ */
private class PopupFieldIndicatorDecorator implements Decorator {
private Graphics2D graphics = null;
@Override
-public Graphics2D prepare(Component component, Graphics2D
graphicsArgument) {
+public Graphics2D prepare(final Component component, final Graphics2D
graphicsArgument) {
this.graphics = graphicsArgument;
return graphicsArgument;
}
@@ -87,22 +90,25 @@ public class TerraFormSkin extends Conta
}
@Override
-public Bounds getBounds(Component component) {
+public Bounds getBounds(final Component component) {
return new Bounds(POPUP_FIELD_INDICATOR_OFFSET,
-POPUP_FIELD_INDICATOR_HEIGHT,
POPUP_FIELD_INDICATOR_WIDTH, POPUP_FIELD_INDICATOR_HEIGHT);
}
@Override
-public AffineTransform getTransform(Component component) {
+public AffineTransform getTransform(final Component component) {
return new AffineTransform();
}
}
+/**
+ * Decorator for the inline flags.
+ */
private class InlineFlagMessageDecorator implements Decorator {
private Graphics2D graphics = null;
@Override
-public Graphics2D prepare(Component component, Graphics2D
graphicsArgument) {
+public Graphics2D prepare(final Component component, final Graphics2D
graphicsArgument) {
this.graphics = graphicsArgument;
return graphicsArgument;
}
@@ -110,7 +116,7 @@ public class TerraFormSkin extends Conta
@Override
public void update() {
if (showFlagMessagesInline) {
-Form form = (Form) getComponent();
+Form form = getForm();
Form.SectionSequence sections = form.getSections();
for (int sectionIndex = 0, sectionCount =
sections.getLength(); sectionIndex < sectionCount;
@@ -195,12 +201,12 @@ public class TerraFormSkin extends Conta
}
@Override
-public Bounds getBounds(Component component) {
+public Bounds getBounds(final Component component) {
return new Bounds(0, 0, component.getWidth(),
component.getHeight());
}
@Override
-public AffineTransform getTransform(Component component) {
+public AffineTransform getTransform(final Component component) {
return new AffineTransform();
}
}
@@ -245,7 +251,7 @@ public class TerraFormSkin extends Conta
private ComponentMouseListener fieldMouseListener = new
ComponentMouseListener() {
@Override
-public void mouseOver(Component component) {
+public void mouseOver(final Component component) {
if (!showFlagMessagesInline) {
Form.Flag flag = Form.getFlag(component);
@@ -304,7 +310,7 @@ public class TerraFormSkin extends Conta
}
@Override
-public void mouseOut(Component component) {
+public void mouseOut(final Component component) {
flagMessageWindow.close();
}
};
@@ -380,7 +386,7 @@ public class TerraFormSkin extends Conta
private ApplicationContext.ScheduledCallback
scheduledHideFlagMessageCallback = null;
@Override
-public void windowOpened(Window window) {
+public void windowOpened(final Window window) {
// Set a timer to hide the message
Runnable hideFlagMessageCallback = new Runnable() {
@Override
@@ -394,14 +400,18 @@ public class TerraFormSkin extends Conta
}
@Override
-public void windowClosed(Window window, Display display, Window
owner) {
+public void windowClosed(final Window window, final Display
display, final Window owner)