From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Displaying scrollable images in a grid-layout Date: Wed, 15 Apr 2015 10:17:02 +0600 Message-ID: References: <87pp785u5a.fsf@hochschule-trier.de> <83r3rocbzr.fsf@gnu.org> <87bnirzur7.fsf@hochschule-trier.de> <83egnndb93.fsf@gnu.org> <873842vnwp.fsf@gnu.org> <83twwibw64.fsf@gnu.org> <877ftesebt.fsf@gnu.org> <831tjmazgz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1429071463 23211 80.91.229.3 (15 Apr 2015 04:17:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Apr 2015 04:17:43 +0000 (UTC) Cc: Emacs developers , politza@hochschule-trier.de, Tassilo Horn To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 15 06:17:40 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YiElg-0003Nl-4U for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 06:17:40 +0200 Original-Received: from localhost ([::1]:58687 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiElf-0000rO-7m for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 00:17:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiElU-0000r3-2T for emacs-devel@gnu.org; Wed, 15 Apr 2015 00:17:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YiElT-0005UU-6f for emacs-devel@gnu.org; Wed, 15 Apr 2015 00:17:27 -0400 Original-Received: from mail-lb0-x230.google.com ([2a00:1450:4010:c04::230]:34553) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiElQ-0005Tu-PL; Wed, 15 Apr 2015 00:17:24 -0400 Original-Received: by lbcga7 with SMTP id ga7so24593186lbc.1; Tue, 14 Apr 2015 21:17:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=o2zgaiXMGipL/pF/BvzsUsXxc6W0Cp5/0oj+vc23AbY=; b=lxj8f5bscZLt+P/U5qcsPCLgjpebqqalriala9lCTfXYOdnG4eU7b3TsIrGiRAOJCt GympPJq95YMUzSkFoHKstIxqi0iYZ/f7uzI8luulHRFte0uafJKirvb05B7qoRe6pXjG yxvBiprTqCqLcDkfM0rXvw/tRJIcirv3nrxq1LReI6VvTR+vIMqj+Z0P5nAHvDUthXtf S/zLhLOegevYTqbbrYvn1d9FCU7b1ICYWgpiQ0RkkBxCN4M6IWtcAeSIgkeFqjL5PjSs u9XoiqfuuOzxN9osJLQimsUf2UMYPWLEz+4qjK4Egz5nDYA/Sq10UlUuQ8wTxLkdl4Wv 0CWQ== X-Received: by 10.152.25.227 with SMTP id f3mr21386221lag.67.1429071442843; Tue, 14 Apr 2015 21:17:22 -0700 (PDT) Original-Received: by 10.114.174.143 with HTTP; Tue, 14 Apr 2015 21:17:02 -0700 (PDT) In-Reply-To: <831tjmazgz.fsf@gnu.org> X-Google-Sender-Auth: zhQX0E3SsyeewtByeZo1FzF2AQs X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185439 Archived-At: On Wed, Apr 15, 2015 at 8:37 AM, Eli Zaretskii wrote: > ??? Why does it make sense to show a partial line, when we can show it > in its entirety? Can you explain? You assume that the line is a bigger unit than the image, that the image is part of the line. However, in PDF viewers, an image of a whole page contains many lines of text. Many people, when confronted with a need to read documents in PDF format, scroll the parts they have already read past the top window edge, so that the window edge tracks where they are reading. This way, if they are distracted, they can continue reading immediately without having to find the last sentence they read. The UI gesture for such reading mode is either mouse scrolling or pressing the arrow repeatedly or continuously. In both cases, the reader wants scrolling to be as smooth as possible, ideally, with each press or each wheel step scrolling by a constant number of pixels. (Mouse scrolling may be further improved with acceleration, but also based on pixels, not logical lines.)