diff options
author | Erik Charlebois <erikcharlebois@gmail.com> | 2013-04-20 10:32:31 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2013-04-20 10:32:31 +0300 |
commit | 806bda47ddb469f6206ecc533458eadae6a5b575 (patch) | |
tree | 8f5723c3984be59136b488290889ea5cab6573df /lisp/progmodes | |
parent | 38ef2c8490eaa74e22504386beebc6d88d287094 (diff) | |
parent | 1f635a07be94be671832e5e3db052139265f6445 (diff) | |
download | emacs-806bda47ddb469f6206ecc533458eadae6a5b575.tar.gz |
Better full-screen frame support on MS-Windows.
src/w32fns.c (w32_fullscreen_rect): New function to compute the
window rectangle for the given fullscreen mode.
(w32_wnd_proc): When in a fullscreen mode, WM_WINDOWPOSCHANGING no
longer tunes the window size. This keeps the window's edges flush
with the screen and allows the taskbar to hide itself in fullboth.
src/w32term.c (w32fullscreen_hook): 'fullboth' now shows without
window decorations and uses the entire screen.
src/w32term.h (w32_fullscreen_rect) Add prototype.
(struct w32_output): Replace normal_width, normal_height,
normal_top, and normal_left members with a single normal_placement
struct.
(FRAME_NORMAL_WIDTH, FRAME_NORMAL_HEIGHT, FRAME_NORMAL_TOP):
Remove macros.
(FRAME_NORMAL_PLACEMENT): New macro.
Fixes: debbugs:14180
Diffstat (limited to 'lisp/progmodes')
0 files changed, 0 insertions, 0 deletions