Skip to content

Commit c923c71

Browse files
Add getGcStyle() method to accommodate styling
Add getGcStyle() having a default implementation returning SWT.None
1 parent a123010 commit c923c71

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/ImageGcDrawer.java

+13
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
*******************************************************************************/
1414
package org.eclipse.swt.graphics;
1515

16+
import org.eclipse.swt.*;
17+
1618
/**
1719
* Interface to provide a callback mechanism to draw on different GC instances
1820
* depending on the zoom the image will be used for. A common use case is when
@@ -45,4 +47,15 @@ public interface ImageGcDrawer {
4547
default void postProcess(ImageData imageData) {
4648
}
4749

50+
/**
51+
* Returns the GC style used when creating the GC instance.
52+
* Default implementation returns <code>SWT.NONE</code>.
53+
*
54+
* @return the GC style constant
55+
*
56+
* @since 3.130
57+
*/
58+
default int getGcStyle() {
59+
return SWT.NONE;
60+
}
4861
}

0 commit comments

Comments
 (0)