[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Mac port
From: |
Stefan Monnier |
Subject: |
Re: Emacs Mac port |
Date: |
Tue, 16 Apr 2013 09:20:15 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
> That shows a typical reason why recent toolkits treat the "expose"
> handler as the primary drawing method. By freshly redrawing
> invalidated area in a rear-to-front way, it can provide some fancy
> appearances such as overlapped/translucent widgets in a correct way.
So IIUC, the "new normal" way you describe goes something like:
- redisplay builds glyph matrices from Lisp data and invalidates the
parts of the display that might need to be redrawn but does not draw.
- expose handlers use the glyph matrices to draw on the screen
when/where needed.
That makes a lot of sense.
Stefan
- Re: Emacs Mac port, (continued)
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/15
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/16
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/16
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/16
- Re: Emacs Mac port,
Stefan Monnier <=
- Re: Emacs Mac port, Eli Zaretskii, 2013/04/16
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/16
- Re: Emacs Mac port, Jan Djärv, 2013/04/17
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/17
- Re: Emacs Mac port, Jan Djärv, 2013/04/17
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/18
- Re: Emacs Mac port, Jan Djärv, 2013/04/19
- Re: Emacs Mac port, Nix, 2013/04/22
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/22
- Re: Emacs Mac port, YAMAMOTO Mitsuharu, 2013/04/16