Skip to content

Commit d441a95

Browse files
committed
Adapt Snippet367 and Snippet382 to ImageGcDrawer
Two snippets refer to an old signature of the ImageGcDrawer interface, leading to compilation issues. This change change adapts them accordingly.
1 parent c493ae8 commit d441a95

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet367.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ public static void main (String [] args) {
6060
return null;
6161
}
6262
};
63-
final ImageGcDrawer imageGcDrawer = gc -> {
64-
gc.drawRectangle(1, 1, 18, 18);
65-
gc.drawLine(3, 3, 17, 17);
63+
final ImageGcDrawer imageGcDrawer = (gc, width, height) -> {
64+
gc.drawRectangle(1, 1, width - 2, height - 2);
65+
gc.drawLine(3, 3, width - 3, height - 3);
6666
};
6767

6868
final Display display = new Display ();

examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet382.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ public static void main (String [] args) {
6464

6565
final Display display = new Display ();
6666

67-
final ImageGcDrawer imageGcDrawer = gc -> {
67+
final ImageGcDrawer imageGcDrawer = (gc, width, height) -> {
6868
gc.setBackground(display.getSystemColor(SWT.COLOR_RED));
69-
gc.fillRectangle(0, 0, 16, 16);
69+
gc.fillRectangle(0, 0, width, height);
7070
gc.setForeground(display.getSystemColor(SWT.COLOR_YELLOW));
71-
gc.drawRectangle(4, 4, 8, 8);
71+
gc.drawRectangle(4, 4, width - 8, height - 8);
7272
};
7373

7474
final Shell shell = new Shell (display);

0 commit comments

Comments
 (0)