Package com.diffplug.common.swt
@ParametersAreNonnullByDefault
package com.diffplug.common.swt
-
ClassDescriptionA widget that switches between multiple `Coat`s.Caches
Colors, and automatically manages their disposal.Builder for a single TableColumn.A fluent API for manipulating aColumnPixelData.A fluent API for manipulating aColumnWeightData.Positions within a rectangle (the corners, the center of the lines, and the center).Registry of fonts, especially system fonts.InteractiveTest opens aCoatorShell, and displays instructions for a human tester to determine whether the test passed or failed.Marker class for interactive tests that aren't compatible with auto-close.Provides fluent utilities for manipulating SWT layouts.A fluent api for setting and modifying aFillLayout, created byLayouts.A fluent api for setting and modifying aGridLayout, created byLayouts.LayoutWrapper<T extends Layout>Base class to Layouts{X}Layout.Enum to help model different mouse clicks.Maintains a cache of values which are mapped to SWT widgets.Call these methods whenever a `Table`, `Tree`, or `List` is instantiated and it will do nothing, excpet on Mac Apple Silicon where it will call `setFont(null)` as a workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=575696Helpful utilities for debugging SWT.Sentinel class for null objects.Executorswhich execute on the SWT UI thread.An Executor (obtained viaSwtExec.blocking()) which adds a blockingget()method.Miscellaneous SWT functions.Utilities that convert SWT events into Rx-friendly Observables.Marks that the given code should only be called from an SWT thread.Typed utility for getting and setting data using SWT's Widget getData() / setData() API.Bubbles vertical scroll events up to a parent container, so that you don't get stuck.