1 package org
.argeo
.minidesktop
;
3 import java
.util
.Objects
;
5 import org
.eclipse
.swt
.browser
.Browser
;
8 * This customiser is available to all components, in order to be extended with
9 * low-level specific capabilities, which depend on the context (typically
10 * differences between RAP and RCP). It does nothing by default.
12 public class MiniDesktopSpecific
{
13 protected void addBrowserTitleListener(MiniBrowser miniBrowser
, Browser browser
) {
16 protected void addBrowserOpenWindowListener(MiniBrowser miniBrowser
, Browser browser
) {
19 private static MiniDesktopSpecific SINGLETON
= new MiniDesktopSpecific();
21 public static void setMiniDesktopSpecific(MiniDesktopSpecific miniDesktopSpecific
) {
22 Objects
.requireNonNull(miniDesktopSpecific
);
23 SINGLETON
= miniDesktopSpecific
;
26 static MiniDesktopSpecific
getMiniDesktopSpecific() {