# HG changeset patch # User Glenn Morris # Date 1211342340 0 # Node ID 69278a81390db2a9123b54e15e02434c90f62282 # Parent b419f60db46c7147a1d505e907622f41920fdf69 Seiji Zenitani Ryo Yoshitake (Qalpha, Vframe_parameter_lower_limit): Export them. diff -r b419f60db46c -r 69278a81390d src/frame.h --- a/src/frame.h Wed May 21 03:58:41 2008 +0000 +++ b/src/frame.h Wed May 21 03:59:00 2008 +0000 @@ -213,6 +213,11 @@ be used for output. */ unsigned glyphs_initialized_p : 1; + /* frame opacity + alpha[0]: alpha transparency of the active frame + alpha[1]: alpha transparency of inactive frames */ + double alpha[2]; + /* Set to non-zero in change_frame_size when size of frame changed Clear the frame in clear_garbaged_frames if set. */ unsigned resized_p : 1; @@ -1033,6 +1038,7 @@ extern Lisp_Object Qwait_for_wm; extern Lisp_Object Qfullscreen; extern Lisp_Object Qfont_backend; +extern Lisp_Object Qalpha; extern Lisp_Object Qleft_fringe, Qright_fringe; extern Lisp_Object Qheight, Qwidth; @@ -1097,6 +1103,8 @@ extern int x_figure_window_size P_ ((struct frame *, Lisp_Object, int)); +extern Lisp_Object Vframe_alpha_lower_limit; +extern void x_set_alpha P_ ((struct frame *, Lisp_Object, Lisp_Object)); extern void validate_x_resource_name P_ ((void));