org.gnu.gdk
public class Display extends GObject
Deprecated: This class is part of the java-gnome 2.x family of libraries,
which, due to their inefficiency and complexity, are no longer
being maintained and have been abandoned by the java-gnome
project. This class may exist in java-gnome 4.0; look out for
org.gnome.gdk.Display
.
Constructor Summary | |
---|---|
Display()
Creates the default Display. | |
Display(String name)
Creates the named display
| |
Display(Handle hndl) |
Method Summary | |
---|---|
void | beep()
Emits a short beep on display. |
void | close()
Closes the connection to the windowing system for this display and cleans
up associated resources. |
void | flush()
Flushes any requests queued for the windowing system; this happens
automatically when the main loop block waiting for events, but if your
application is drawing without returning control to the main loop, you
may need to call this method explicitely. |
Device | getCorePointer()
Returns the core pointer device for this display. |
int | getDefaultCursorSize()
Returns the default size to use for cursors on display. |
Window | getDefaultGroup()
Returns the default group leader window for all toplevel windows on
display. |
Screen | getDefaultScreen()
Gets the default Screen for display. |
static Display | getDisplayFromHandle(Handle hndl)
Create a new Display from a handle to a native resource. |
Event | getEvent()
Gets the next event to be processed by the display, fetching events from
the windowing system if necessary. |
int | getMaxCursorHeight()
Return the maximum height for a cursor on display. |
int | getMaxCursorWidth()
Return the maximum width for a cursor on display. |
String | getName()
Gets the name of the Display. |
int | getNumScreens()
Gets the number of Screens managed by the Display. |
Point | getPointerLocation()
Returns the point where the pointer is currently pointing. |
Screen | getPointerScreen()
Returns the screen that the pointer is on. |
Screen | getScreen(int screenNumber)
Gets the a Screen object for one of the screens of the display.
|
Type | getType() |
Window | getWindowAtPointer()
Obtains the window underneath the mouse pointer. |
Device[] | listDevice()
Returns an array of available input devices attached to this display. |
static Display | open(String name)
Opens a Display.
|
Event | peekEvent()
Gets a copy of the first event in the display's event queue without
removing the event from the queue. |
boolean | pointerIsGrabbed()
Tests if the pointer is grabbed. |
void | putEvent(Event anEvent)
Appends a copy of a given event onto the front of the event queue for the
display.
|
boolean | requestSelectionNotification(Atom atom)
Requests EventOwnerChange events for ownership changes of the selection
named by the given atom.
|
void | setDoubleClickDistance(int distance)
Sets the double click distance (two clicks within this distance count as
a double click). |
void | setDoubleClickTime(int msec)
Set the double click time (two clicks within this time interval count as
a double click). |
void | storeClipboard(Window clipboardWindow, Atom[] targets)
Issues a request to the clipboard manager to store the clipboard data.
|
boolean | supportsClipboardPersistence()
Returns whether the display supports clipboard persistence; i.e. if it is
possible to store the clipboard data after an application has quit. |
boolean | supportsCursorAlpha()
Returns true if the cursor can use an 8bit alpha channel on display. |
boolean | supportsCursorColor()
Returns true if multicolored cursors are supported on the display. |
boolean | supportsSelectionNotification()
Returns whether EventOwnerChange events will be sent when the owner of a
selection changes. |
void | sync()
Flushes any requests queued for the windowing system and waits until all
requests are handled. |
void | ungrabKeyboard()
Releases any keyboard grab. |
void | ungrabPointer()
Releases any pointer grab. |
void | warpPointer(Screen screen, int x, int y) |
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Creates the default Display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Creates the named displayParameters: name The name of the display to open
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Emits a short beep on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Closes the connection to the windowing system for this display and cleans up associated resources.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Flushes any requests queued for the windowing system; this happens automatically when the main loop block waiting for events, but if your application is drawing without returning control to the main loop, you may need to call this method explicitely. A common case where this method needs to be called is when an application is executing drawing commands from a thread other than the thread where the main loop is running.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns the core pointer device for this display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns the default size to use for cursors on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns the default group leader window for all toplevel windows on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets the default Screen for display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Create a new Display from a handle to a native resource. Should only be used internally by Java-Gnome.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets the next event to be processed by the display, fetching events from the windowing system if necessary.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Return the maximum height for a cursor on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Return the maximum width for a cursor on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets the name of the Display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets the number of Screens managed by the Display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns the point where the pointer is currently pointing.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns the screen that the pointer is on.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets the a Screen object for one of the screens of the display.Parameters: screenNumber
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Obtains the window underneath the mouse pointer.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns an array of available input devices attached to this display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Opens a Display.Parameters: name
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Gets a copy of the first event in the display's event queue without removing the event from the queue.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Tests if the pointer is grabbed.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Appends a copy of a given event onto the front of the event queue for the display.Parameters: anEvent
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Requests EventOwnerChange events for ownership changes of the selection named by the given atom.Parameters: atom
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Sets the double click distance (two clicks within this distance count as a double click). Applications should not set this, it is a global user-configured setting.Parameters: distance
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Set the double click time (two clicks within this time interval count as a double click). Applications should not set this, it is a global user-configured setting.Parameters: msec
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Issues a request to the clipboard manager to store the clipboard data.Parameters: clipboardWindow targets
Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns whether the display supports clipboard persistence; i.e. if it is possible to store the clipboard data after an application has quit.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns true if the cursor can use an 8bit alpha channel on display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns true if multicolored cursors are supported on the display.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Returns whether EventOwnerChange events will be sent when the owner of a selection changes.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Flushes any requests queued for the windowing system and waits until all requests are handled. This is often used for making sure that the display is synchronized with the current state of the program.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Releases any keyboard grab.Deprecated: Superceeded by java-gnome 4.0; this method or constant will no doubt exist conceptually, but it may have a different name or signature in order that the presented API is an algorithmic mapping of the underlying native libraries.
Releases any pointer grab.