From f08e462086d94ea47eac1c16d410d769e358487b Mon Sep 17 00:00:00 2001 From: Ricardo Pescuma Domenecci Date: Sun, 13 Oct 2013 15:53:49 -0300 Subject: [PATCH] Fixed a couple of compiler warnings --- src/org/pescuma/jfg/gui/swt/AllInSameLineLayoutBuilder.java | 5 +++-- .../pescuma/jfg/gui/swt/OneAttributePerLineFormLayout.java | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/org/pescuma/jfg/gui/swt/AllInSameLineLayoutBuilder.java b/src/org/pescuma/jfg/gui/swt/AllInSameLineLayoutBuilder.java index 3c2a985..97c8950 100644 --- a/src/org/pescuma/jfg/gui/swt/AllInSameLineLayoutBuilder.java +++ b/src/org/pescuma/jfg/gui/swt/AllInSameLineLayoutBuilder.java @@ -24,6 +24,7 @@ import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Group; import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Layout; public class AllInSameLineLayoutBuilder implements SWTLayoutBuilder, Cloneable { @@ -53,7 +54,7 @@ public void init(Composite root, Runnable layoutListener, JfgFormData data) this.layoutListener = layoutListener; this.data = data; - GridLayout layout = (GridLayout) parent.getLayout(); + Layout layout = parent.getLayout(); if (layout == null) parent.setLayout(createBorderlessGridLayout(1, false)); @@ -62,7 +63,7 @@ else if (!(layout instanceof GridLayout)) throw new IllegalArgumentException("SWTAllInSameLineBuilder needs a GridLayout"); else - layout.numColumns = 1; + ((GridLayout) layout).numColumns = 1; } private void updateColumns(int columnsToAdd) diff --git a/src/org/pescuma/jfg/gui/swt/OneAttributePerLineFormLayout.java b/src/org/pescuma/jfg/gui/swt/OneAttributePerLineFormLayout.java index e579c99..c10c9df 100644 --- a/src/org/pescuma/jfg/gui/swt/OneAttributePerLineFormLayout.java +++ b/src/org/pescuma/jfg/gui/swt/OneAttributePerLineFormLayout.java @@ -24,6 +24,7 @@ import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Group; import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Layout; public class OneAttributePerLineFormLayout implements SWTLayoutBuilder, Cloneable { @@ -41,7 +42,7 @@ public void init(Composite parent, Runnable layoutListener, JfgFormData data) this.layoutListener = layoutListener; this.data = data; - GridLayout layout = (GridLayout) this.parent.getLayout(); + Layout layout = this.parent.getLayout(); if (layout == null) this.parent.setLayout(createBorderlessGridLayout(2, false)); @@ -50,7 +51,7 @@ else if (!(layout instanceof GridLayout)) throw new IllegalArgumentException("SWTSimpleFormBuilder needs a GridLayout"); else - layout.numColumns = 2; + ((GridLayout) layout).numColumns = 2; } @Override