aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/frame.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/frame.h b/src/frame.h
index 009cbd76da5..941b9a90a26 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -213,6 +213,11 @@ struct frame
213 be used for output. */ 213 be used for output. */
214 unsigned glyphs_initialized_p : 1; 214 unsigned glyphs_initialized_p : 1;
215 215
216 /* frame opacity
217 alpha[0]: alpha transparency of the active frame
218 alpha[1]: alpha transparency of inactive frames */
219 double alpha[2];
220
216 /* Set to non-zero in change_frame_size when size of frame changed 221 /* Set to non-zero in change_frame_size when size of frame changed
217 Clear the frame in clear_garbaged_frames if set. */ 222 Clear the frame in clear_garbaged_frames if set. */
218 unsigned resized_p : 1; 223 unsigned resized_p : 1;
@@ -1033,6 +1038,7 @@ extern Lisp_Object Qline_spacing;
1033extern Lisp_Object Qwait_for_wm; 1038extern Lisp_Object Qwait_for_wm;
1034extern Lisp_Object Qfullscreen; 1039extern Lisp_Object Qfullscreen;
1035extern Lisp_Object Qfont_backend; 1040extern Lisp_Object Qfont_backend;
1041extern Lisp_Object Qalpha;
1036 1042
1037extern Lisp_Object Qleft_fringe, Qright_fringe; 1043extern Lisp_Object Qleft_fringe, Qright_fringe;
1038extern Lisp_Object Qheight, Qwidth; 1044extern Lisp_Object Qheight, Qwidth;
@@ -1097,6 +1103,8 @@ extern Lisp_Object x_icon_type P_ ((struct frame *));
1097 1103
1098extern int x_figure_window_size P_ ((struct frame *, Lisp_Object, int)); 1104extern int x_figure_window_size P_ ((struct frame *, Lisp_Object, int));
1099 1105
1106extern Lisp_Object Vframe_alpha_lower_limit;
1107extern void x_set_alpha P_ ((struct frame *, Lisp_Object, Lisp_Object));
1100 1108
1101extern void validate_x_resource_name P_ ((void)); 1109extern void validate_x_resource_name P_ ((void));
1102 1110