Go to the source code of this file.
Classes | |
struct | fb_window |
Macros | |
#define | N_GRAYCOLORS 16 |
#define | CURSOR_COLOR_TRANSPARENT -1 |
#define | CURSOR_COLOR_INVERT -2 |
#define | CURSOR_MAXY 64 |
#define | CURSOR_MAXX 64 |
Functions | |
void | x11_redraw_cursor (struct machine *, int) |
void | x11_redraw (struct machine *, int) |
void | x11_putpixel_fb (struct machine *, int, int x, int y, int color) |
void | x11_putimage_fb (struct machine *, int) |
void | x11_init (struct machine *) |
void | x11_fb_resize (struct fb_window *win, int new_xsize, int new_ysize) |
void | x11_set_standard_properties (struct fb_window *fb_window, char *name) |
struct fb_window * | x11_fb_init (int xsize, int ysize, char *name, int scaledown, struct machine *) |
void | x11_check_event (struct emul *emul) |
#define CURSOR_COLOR_INVERT -2 |
Definition at line 46 of file x11.h.
Referenced by x11_check_event().
#define CURSOR_COLOR_TRANSPARENT -1 |
Definition at line 45 of file x11.h.
Referenced by x11_check_event().
#define N_GRAYCOLORS 16 |
Definition at line 44 of file x11.h.
Referenced by x11_check_event().
void x11_check_event | ( | struct emul * | emul | ) |
Definition at line 53 of file x11.cc.
References fb_window::bg_color, CHECK_ALLOCATION, console_makeavail(), console_mouse_button(), console_mouse_coordinates(), x11_md::current_display_name_nr, CURSOR_COLOR_INVERT, CURSOR_COLOR_TRANSPARENT, fb_window::cursor_on, fb_window::cursor_pixels, fb_window::cursor_x, fb_window::cursor_xsize, fb_window::cursor_y, fb_window::cursor_ysize, debug, x11_md::display_names, fatal(), fb_window::fb_number, x11_md::fb_windows, fb_window::fb_ximage, fb_window::fg_color, fb_window::host_cursor, fb_window::host_cursor_pixmap, emul::machines, machine::main_console_handle, x11_md::n_display_names, x11_md::n_fb_windows, N_GRAYCOLORS, emul::n_machines, fb_window::OLD_cursor_on, fb_window::OLD_cursor_x, fb_window::OLD_cursor_xsize, fb_window::OLD_cursor_y, fb_window::OLD_cursor_ysize, fb_window::scaledown, x11_check_event(), fb_window::x11_display, fb_window::x11_fb_gc, x11_fb_init(), x11_fb_resize(), fb_window::x11_fb_window, fb_window::x11_fb_winxsize, fb_window::x11_fb_winysize, fb_window::x11_graycolor, x11_init(), machine::x11_md, x11_putimage_fb(), x11_putpixel_fb(), x11_redraw(), x11_redraw_cursor(), fb_window::x11_screen, fb_window::x11_screen_depth, x11_set_standard_properties(), and fb_window::ximage_data.
Referenced by debugger_readchar(), and x11_check_event().
struct fb_window* x11_fb_init | ( | int | xsize, |
int | ysize, | ||
char * | name, | ||
int | scaledown, | ||
struct machine * | |||
) |
Definition at line 50 of file x11.cc.
Referenced by x11_check_event().
void x11_fb_resize | ( | struct fb_window * | win, |
int | new_xsize, | ||
int | new_ysize | ||
) |
Referenced by x11_check_event().
void x11_init | ( | struct machine * | ) |
Definition at line 49 of file x11.cc.
Referenced by emul_machine_setup(), and x11_check_event().
void x11_putimage_fb | ( | struct machine * | , |
int | |||
) |
Referenced by x11_check_event().
void x11_putpixel_fb | ( | struct machine * | , |
int | , | ||
int | x, | ||
int | y, | ||
int | color | ||
) |
Definition at line 48 of file x11.cc.
Referenced by x11_check_event().
void x11_redraw | ( | struct machine * | , |
int | |||
) |
Definition at line 47 of file x11.cc.
Referenced by x11_check_event().
void x11_redraw_cursor | ( | struct machine * | , |
int | |||
) |
Definition at line 46 of file x11.cc.
Referenced by DEVICE_TICK(), and x11_check_event().
void x11_set_standard_properties | ( | struct fb_window * | fb_window, |
char * | name | ||
) |
Referenced by x11_check_event().