Mercurial > emacs
diff src/w32fns.c @ 96403:4b6d1b55f59c
* w32term.c (pfnGetFontUnicodeRanges): Remove unused function pointer.
(pfnSetLayeredWindowAttributes): New function pointer.
(w32_initialize): Initialize it when supported.
(x_set_frame_alpha): New function.
* w32fns.c (Fx_create_frame): Initialize frame parameter `alpha'.
(w32_frame_parm_handlers): Set alpha handler.
* frame.c (x_set_alpha) [HAVE_NTGUI]: Call x_set_frame_alpha.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Sat, 28 Jun 2008 23:54:27 +0000 |
parents | 01647003e227 |
children | b76b9628d74f |
line wrap: on
line diff
--- a/src/w32fns.c Sat Jun 28 19:30:07 2008 +0000 +++ b/src/w32fns.c Sat Jun 28 23:54:27 2008 +0000 @@ -4521,6 +4521,8 @@ "cursorType", "CursorType", RES_TYPE_SYMBOL); x_default_parameter (f, parameters, Qscroll_bar_width, Qnil, "scrollBarWidth", "ScrollBarWidth", RES_TYPE_NUMBER); + x_default_parameter (f, parameters, Qalpha, Qnil, + "alpha", "Alpha", RES_TYPE_NUMBER); /* Dimensions, especially FRAME_LINES (f), must be done via change_frame_size. Change will not be effected unless different from the current @@ -6883,7 +6885,7 @@ 0, /* x_set_wait_for_wm, */ x_set_fullscreen, x_set_font_backend, - 0 /* x_set_alpha, */ + x_set_alpha }; void