|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgnu.x11.Display
public class Display
X server connection.
Nested Class Summary | |
---|---|
static class |
Display.ExtensionReply
Reply of extension(String) . |
static class |
Display.HostsReply
Reply of hosts() . |
static class |
Display.Name
X display name. |
static class |
Display.ScreenSaverReply
Reply of screen_saver() . |
Constructor Summary | |
---|---|
Display()
#Display(String, int, int) |
|
Display(Display.Name name)
#Display(String, int, int) |
|
Display(java.net.Socket socket,
java.lang.String hostname,
int display_no,
int screen_no)
Sets up a display using a connection over the specified socket . |
|
Display(java.lang.String hostname,
int display_no)
#Display(String, int, int) |
|
Display(java.lang.String hostname,
int display_no,
int screen_no)
|
Method Summary | |
---|---|
int |
allocate_id(java.lang.Object object)
|
void |
bell(int percent)
|
void |
change_hosts(int mode,
int family,
byte[] host)
|
void |
check_error()
Force a round-trip request to flush errors in server. |
void |
close()
|
Display.ExtensionReply |
extension(java.lang.String name)
|
Enum |
extensions()
|
void |
flush()
|
Enum |
font_path()
|
Data |
fonts_with_info(java.lang.String pattern,
int max_name_count)
|
Enum |
fonts(java.lang.String pattern,
int max_name_count)
|
void |
force_screen_saver(int mode)
|
void |
grab_server()
|
Display.HostsReply |
hosts()
|
void |
init_big_request_extension()
|
void |
init_defaults()
|
void |
init_server_info(Data reply)
|
void |
kill_client(Resource resource)
|
Event |
next_event()
|
Data |
read_reply(Request request)
|
Display.ScreenSaverReply |
screen_saver()
|
Window |
selection_owner(Atom selection)
|
int |
send_request(Request request)
|
void |
set_access_control(int mode)
|
void |
set_close_down_mode(int mode)
|
void |
set_font_path(int count,
java.lang.String path)
|
void |
set_screen_saver(int timeout,
int interval,
int prefer_blanking,
int allow_exposures)
|
java.lang.String |
toString()
|
void |
ungrab_server()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int CURRENT_TIME
public Input input
public Connection connection
public boolean connected
public int release_no
public java.lang.String vendor
public int maximum_request_length
public Screen[] screens
public Pixmap.Format[] pixmap_formats
public int image_byte_order
public int bitmap_format_bit_order
public int bitmap_format_scanline_unit
public int bitmap_format_scanline_pad
public int resource_base
public int resource_mask
public Color default_black
public Color default_white
public Colormap default_colormap
public int default_depth
public Pixmap.Format default_pixmap_format
public Window default_root
public Screen default_screen
public int default_screen_no
public GC default_gc
Screen.default_gc()
public java.util.Hashtable resources
public int resource_index
public java.util.Hashtable atom_ids
public java.util.Hashtable atom_names
public XCMisc xcmisc
public boolean use_xcmisc
public int xcmisc_resource_base
public int xcmisc_resource_count
public boolean big_requests_present
public int extended_maximum_request_length
public java.lang.String[] extension_opcode_strings
public java.lang.String[][] extension_minor_opcode_strings
public EventFactory[] extension_event_factories
public ErrorFactory[] extension_error_factories
public static final int NO
public static final int YES
public static final int DEFAULT
public static final java.lang.String[] SCREEN_SAVER_STRINGS
public static final int INSERT
public static final int DELETE
public static final int ENABLE
public static final int DISABLE
public static final int DESTROY
public static final int RETAIN_PERMANENT
public static final int RETAIN_TEMPORARY
public static final int ACTIVATE
public static final int RESET
Constructor Detail |
---|
public Display()
public Display(Display.Name name)
public Display(java.lang.String hostname, int display_no)
public Display(java.net.Socket socket, java.lang.String hostname, int display_no, int screen_no)
socket
. This should be used when there is a need to use
non-TCP sockets, like connecting to an X server via Unix domain sockets.
You need to provide an implementation for this kind of socket though.
socket
- the socket to use for that connectionhostname
- the hostname to connect todisplay_no
- the display numberscreen_no
- the screen numberpublic Display(java.lang.String hostname, int display_no, int screen_no)
Method Detail |
---|
public Window selection_owner(Atom selection)
public void grab_server()
public void ungrab_server()
public Enum fonts(java.lang.String pattern, int max_name_count)
Enum.next()
of type Font
,
Enum.next_string()
public Data fonts_with_info(java.lang.String pattern, int max_name_count)
public void set_font_path(int count, java.lang.String path)
public Enum font_path()
Enum.next_string()
public Display.ExtensionReply extension(java.lang.String name)
public Enum extensions()
Enum.next_string()
public void bell(int percent)
public void set_screen_saver(int timeout, int interval, int prefer_blanking, int allow_exposures)
prefer_blanking
- valid:
NO
,
YES
,
DEFAULT
allow_exposures
- valid:
NO
,
YES
,
DEFAULT
public Display.ScreenSaverReply screen_saver()
public void change_hosts(int mode, int family, byte[] host)
mode
- valid:
INSERT
,
DELETE
public Display.HostsReply hosts()
public void set_access_control(int mode)
mode
- valid:
ENABLE
,
DISABLE
public void kill_client(Resource resource)
public void set_close_down_mode(int mode)
mode
- valid:
DESTROY
,
RETAIN_PERMANENT
,
RETAIN_TEMPORARY
public void force_screen_saver(int mode)
mode
- valid:
ACTIVATE
,
RESET
public int allocate_id(java.lang.Object object)
public void close()
public void check_error()
check_error
is used instead of sync
to
distinguish the function of synchronous send mode and that of force
round-trip send mode.
public void flush()
public void init_big_request_extension()
public void init_defaults()
public void init_server_info(Data reply)
public Event next_event()
public Data read_reply(Request request)
public int send_request(Request request)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |