From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Parital scrolling of image Date: Mon, 24 Jan 2005 16:27:37 +0100 Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1106582652 18880 80.91.229.6 (24 Jan 2005 16:04:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 24 Jan 2005 16:04:12 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 24 17:03:37 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ct6gf-0006VU-00 for ; Mon, 24 Jan 2005 17:03:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ct6so-000865-U0 for ged-emacs-devel@m.gmane.org; Mon, 24 Jan 2005 11:16:06 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ct6rg-0007sT-Ek for emacs-devel@gnu.org; Mon, 24 Jan 2005 11:14:56 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ct6ls-0005ZI-QH for emacs-devel@gnu.org; Mon, 24 Jan 2005 11:09:02 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ct6lo-0005SL-T1 for emacs-devel@gnu.org; Mon, 24 Jan 2005 11:08:52 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Ct67x-0005K7-BQ for emacs-devel@gnu.org; Mon, 24 Jan 2005 10:27:41 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1Ct66A-0001v5-Mg; Mon, 24 Jan 2005 10:25:51 -0500 Original-To: storm@cua.dk (Kim F. Storm) In-Reply-To: (Kim F. Storm's message of "Mon, 24 Jan 2005 14:59:33 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:32531 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32531 --=-=-= storm@cua.dk (Kim F. Storm) writes: > David Kastrup writes: > >> This looks much better. But here are some remarks: >> >> a) an "open preview" that starts on a line of its own in preview-latex >> has an overlay starting at the beginning of the line. This overlay >> has a before-string consisting of an image (display-property on a >> single x character IIRC) followed by \n (so that the image will appear >> on a line of its own). Note that the image as well as the \n are not >> connected to a character in the buffer, but appear just as >> before-string. Nevertheless, previous-line in the first _real_ line >> of the overlay will be sufficiently confused as to not move at all. >> Never. This effect is probably not related to the very latest >> changes, though. I just noticed it when playing with the new code. >> It leads to pretty unintuitive results, though. > > I tried various things with your circ.tex, but I cannot reproduce this > with my latest fixes. I can. Generate previews, then walk with cursor left-right into a preview that starts in the first column (\begin{equation}...\end{equation} is a good candidate). Then walk a few cursor positions to the right, then cursor up. The cursor will just stick. See bottom half of included screen shot for a scenario. Then there is another one: if you have a small window with a partial graphic at the bottom, and you use scroll-down, then the partial graphic gets moved down pretty much as expected, only to scroll up back on-screen when the cursor blinks. That is: in some instances the scrolling decisions do not survive cursor blinking. See top half of included screen shot for a scenario. >> b) Making a window as small as possible (2 lines or so) means that >> scroll-down and scroll-up, that are supposed to scroll by a "near full >> screen", namely `next-screen-context-lines' less than a full screen, >> scroll, if at all, in the opposite direction than expected. In case >> that the `next-screen-context-lines' less than a full screen delivers >> a negative or zero value, 1 should rather be substituted. > > I fixed this for pixel-based scrolling. Seems to work. One thing that surprised me is that the scroll bars (I have no-toolkit scrollbars) do not seem to fall into the pixel-based scrolling category: only whole images get moved, no vscroll effects noticeable. This is particularly obvious when dragging. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum --=-=-= Content-Type: image/png Content-Disposition: inline; filename=twobugs.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --=-=-=--