APIdia Launch Partner
Top Fields Constructors Methods
sun.awt.X11

public final Class XSystemTrayPeer

extends Object
implements SystemTrayPeer, XMSelectionListener
Class Inheritance
All Implemented Interfaces
sun.awt.X11.XMSelectionListener, java.awt.peer.SystemTrayPeer
Imports
java.awt.*, java.awt.peer.SystemTrayPeer, sun.awt.SunToolkit, .AWTAccessor, .UNIXToolkit, sun.util.logging.PlatformLogger

Field Summary

Modifier and TypeField and Description
private static final XAtom
private static final XAtom
private static final XAtom
private static final XAtom
private volatile boolean
private static final PlatformLogger
pack-priv static XSystemTrayPeer
private static final int
private final XMSelection
private final boolean
private static final String
private static final long
pack-priv SystemTray

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv void
private void
pack-priv void
private void
firePropertyChange(final String propertyName, final Object oldValue, final Object newValue)

pack-priv static XSystemTrayPeer
public Dimension
getTrayIconSize()

Implements java.awt.peer.SystemTrayPeer.getTrayIconSize.

Returns the size of the system tray icon.

pack-priv boolean
public void
ownerChanged(int screen, XMSelection sel, long newOwner, long data, long timestamp)

Implements sun.awt.X11.XMSelectionListener.ownerChanged.

public void
ownerDeath(int screen, XMSelection sel, long deadOwner)

Implements sun.awt.X11.XMSelectionListener.ownerDeath.

private void
public void
pack-priv void
sendMessage(long win, long msg, long data1, long data2, long data3)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_NET_SYSTEM_TRAYback to summary
private static final XAtom _NET_SYSTEM_TRAY
_NET_SYSTEM_TRAY_OPCODEback to summary
private static final XAtom _NET_SYSTEM_TRAY_OPCODE
_NET_WM_ICONback to summary
private static final XAtom _NET_WM_ICON
_XEMBED_INFOback to summary
private static final XAtom _XEMBED_INFO
availableback to summary
private volatile boolean available
logback to summary
private static final PlatformLogger log
peerInstanceback to summary
pack-priv static XSystemTrayPeer peerInstance
SCREENback to summary
private static final int SCREEN
selectionback to summary
private final XMSelection selection
shouldDisableSystemTrayback to summary
private final boolean shouldDisableSystemTray
SYSTEM_TRAY_PROPERTY_NAMEback to summary
private static final String SYSTEM_TRAY_PROPERTY_NAME
SYSTEM_TRAY_REQUEST_DOCKback to summary
private static final long SYSTEM_TRAY_REQUEST_DOCK
targetback to summary
pack-priv SystemTray target

Constructor Detail

XSystemTrayPeerback to summary
pack-priv XSystemTrayPeer(SystemTray target)

Method Detail

addTrayIconback to summary
pack-priv void addTrayIcon(XTrayIconPeer tiPeer) throws AWTException
createTrayPeersback to summary
private void createTrayPeers()
disposeback to summary
pack-priv void dispose()
firePropertyChangeback to summary
private void firePropertyChange(final String propertyName, final Object oldValue, final Object newValue)
getPeerInstanceback to summary
pack-priv static XSystemTrayPeer getPeerInstance()
getTrayIconSizeback to summary
public Dimension getTrayIconSize()

Implements java.awt.peer.SystemTrayPeer.getTrayIconSize.

Doc from java.awt.peer.SystemTrayPeer.getTrayIconSize.

Returns the size of the system tray icon.

Annotations
@Override
isAvailableback to summary
pack-priv boolean isAvailable()
ownerChangedback to summary
public void ownerChanged(int screen, XMSelection sel, long newOwner, long data, long timestamp)

Implements sun.awt.X11.XMSelectionListener.ownerChanged.

Annotations
@Override
ownerDeathback to summary
public void ownerDeath(int screen, XMSelection sel, long deadOwner)

Implements sun.awt.X11.XMSelectionListener.ownerDeath.

Annotations
@Override
removeTrayPeersback to summary
private void removeTrayPeers()
selectionChangedback to summary
public void selectionChanged(int screen, XMSelection sel, long owner, XPropertyEvent event)

Implements sun.awt.X11.XMSelectionListener.selectionChanged.

Annotations
@Override
sendMessageback to summary
pack-priv void sendMessage(long win, long msg, long data1, long data2, long data3)