diff options
author | Jason Rumney <jasonr@gnu.org> | 2002-02-17 23:41:06 +0000 |
---|---|---|
committer | Jason Rumney <jasonr@gnu.org> | 2002-02-17 23:41:06 +0000 |
commit | 01f323c6e9a7227f7c5fae3967b0f11579a9d92d (patch) | |
tree | 6eedeea74eec025879c63c542fd559ce39bded96 /src/w32term.h | |
parent | 3d27abc47b38f1b165683e985b957438f81fdb78 (diff) | |
download | emacs-01f323c6e9a7227f7c5fae3967b0f11579a9d92d.tar.gz |
New enum for FULLSCREEN_* constants.
(struct w32_output): New members want_fullscreen, x_pixels_diff,
y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff.
(x-fullscreen-adjust): New prototype.
Diffstat (limited to 'src/w32term.h')
-rw-r--r-- | src/w32term.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/w32term.h b/src/w32term.h index dee495de0cd..cd5d8ebf8dd 100644 --- a/src/w32term.h +++ b/src/w32term.h @@ -426,10 +426,32 @@ struct w32_output /* The background for which the above relief GCs were set up. They are changed only when a different background is involved. */ unsigned long relief_background; + + /* See enum below */ + int want_fullscreen; + + /* This many pixels are the difference between the outer window (i.e. the + left of the window manager decoration) and FRAME_W32_WINDOW. */ + int x_pixels_diff; + + /* This many pixels are the difference between the outer window (i.e. the + top of the window manager titlebar) and FRAME_W32_WINDOW. */ + int y_pixels_diff; }; extern struct w32_output w32term_display; +enum +{ + /* Values used as a bit mask, BOTH == WIDTH | HEIGHT. */ + FULLSCREEN_NONE = 0, + FULLSCREEN_WIDTH = 1, + FULLSCREEN_HEIGHT = 2, + FULLSCREEN_BOTH = 3, + FULLSCREEN_WAIT = 4, + FULLSCREEN_MOVE_WAIT = 8, +}; + /* Return the window associated with the frame F. */ #define FRAME_W32_WINDOW(f) ((f)->output_data.w32->window_desc) @@ -695,6 +717,9 @@ w32_fill_area (f,hdc,f->output_data.x->background_pixel,px,py,nx,ny) extern struct font_info *w32_load_font (); extern void w32_unload_font (); +extern void x_fullscreen_adjust P_ ((struct frame *f, int *, int *, + int *, int *)); + /* Define for earlier versions of Visual C */ #ifndef WM_MOUSEWHEEL #define WM_MOUSEWHEEL (WM_MOUSELAST + 1) |