diff options
author | Glenn Morris <rgm@gnu.org> | 2008-05-21 03:59:00 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2008-05-21 03:59:00 +0000 |
commit | 50a73869685afb0e9c22237cee7b767a922e75fe (patch) | |
tree | 3657d65092629e998f31d7a8d882cba7a91870d8 /src/frame.h | |
parent | 0a70863790d238c939ff16fe66a000b00a55bb47 (diff) | |
download | emacs-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.h | 8 |
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)); |