summaryrefslogtreecommitdiff
path: root/src/frame.h
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2008-05-21 03:59:00 +0000
committerGlenn Morris <rgm@gnu.org>2008-05-21 03:59:00 +0000
commit50a73869685afb0e9c22237cee7b767a922e75fe (patch)
tree3657d65092629e998f31d7a8d882cba7a91870d8 /src/frame.h
parent0a70863790d238c939ff16fe66a000b00a55bb47 (diff)
downloademacs-50a73869685afb0e9c22237cee7b767a922e75fe.tar.gz
Seiji Zenitani <zenitani at mac.com>
Ryo Yoshitake <ryo at shiftmode.net> (Qalpha, Vframe_parameter_lower_limit): Export them.
Diffstat (limited to 'src/frame.h')
-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
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 Qline_spacing;
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 Lisp_Object x_icon_type P_ ((struct frame *));
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));