From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: MPS: scroll-bars Date: Sat, 04 May 2024 07:22:12 +0200 Message-ID: References: <875xvvp3fo.fsf@gmail.com> <87r0eicht1.fsf_-_@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12170"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Emacs Devel To: Helmut Eller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 04 07:23:23 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s37rn-0002fj-TN for ged-emacs-devel@m.gmane-mx.org; Sat, 04 May 2024 07:23:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s37qm-0003sS-Lr; Sat, 04 May 2024 01:22:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s37qk-0003rh-DP for emacs-devel@gnu.org; Sat, 04 May 2024 01:22:18 -0400 Original-Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s37qi-0000BP-VF; Sat, 04 May 2024 01:22:18 -0400 Original-Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a5544fd07easo53236166b.0; Fri, 03 May 2024 22:22:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714800134; x=1715404934; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=at4dFOaAnqDzo8qNMoR6KWbLdZFgVAW0RGPOp7SXkUY=; b=REXbPPktSwpNw/k9RG+23eatZeNvt3KLiLkPIn9gj/hy6MdJFk7UhtDa61s/9L5no9 s348rEjnFpwtcEb7AQRgwh9Ez3eYXyTqGFpDuv4ZjxqtbnjcsPQW9lx45GjzQPKtfOO6 dy+f6MXkxtKpdPGibOfQrmW9MTGCi13ew+CvirV1w0oNiAIvXk5pXE5sIz6/NWxQVx3u EX0EUO5U42VPPX0jBOnypKX/ywEZLwtCAA1Ikl7ragII6wfhjiSItrujiyd2y/pawmov aVxVV3u/c4R4oDOZD/WiOKHfYPieCJRmfwj6HSqV5ESGD/DtHHZ2424ok9BnP1MbYOSZ ZyIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714800134; x=1715404934; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=at4dFOaAnqDzo8qNMoR6KWbLdZFgVAW0RGPOp7SXkUY=; b=A7KTn7qOc60J0J6OnlpgdJ9Y//1loaK9g8JFx4+NU6jnSO/ibcIsnhZMYan/gk07oe B8U3uuAdnF+rHEitunoYXf3KMp8lEfPg+15AFSzpLT+WE0S+GhI2hq3S5l2HTnleGgeP zvsvHdtZNSwp5H5XDRSF0u6L1O7JmDDp38vtpPRO4CzuSdLT+vFA2Im+IpGCxKcCYXxN PGAR8RdJTG8HxAz5xC/HxFd1lydxV1LNb19yzuEJ6FnUSG579ICLWLXIJZS7RrvsCl4f BHn668NSGrtclWCts4RbhVEdTcAyjj1JJ/kfAZH1pX2M/GPhthjShbzMmJaIvyj1IbQU 2SOg== X-Forwarded-Encrypted: i=1; AJvYcCUCuqSMzF4BYNL4/M5GJdD863TsS2+MlUKLLZRsfqSGyCJLbY258cOiLMOb0hKJs9SYZBozughCxqeNIpBi0O9OBWZh X-Gm-Message-State: AOJu0YzY0VylqGwRFBv8Dy7nCt8IJ/MdUpuXkN28mBoFPEiln5lSRm0T Kt4l9u8HfezljYjyEqIZQ8AXHtzUXXZrQuuvvsHIRwnqu+WmD2gM+Ds8vw== X-Google-Smtp-Source: AGHT+IFT53eupVqbnY3uxIUcNEwvx4A3lrg1iVcrZtvgqile6LrqDTpj7KFv8YA9W8955m216+iP3w== X-Received: by 2002:a17:906:2bc4:b0:a59:adf9:611e with SMTP id n4-20020a1709062bc400b00a59adf9611emr53920ejg.36.1714800133502; Fri, 03 May 2024 22:22:13 -0700 (PDT) Original-Received: from pro2.fritz.box (pd9e36fc9.dip0.t-ipconnect.de. [217.227.111.201]) by smtp.gmail.com with ESMTPSA id p5-20020a1709061b4500b00a599086194asm1540766ejg.120.2024.05.03.22.22.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 May 2024 22:22:13 -0700 (PDT) In-Reply-To: <87r0eicht1.fsf_-_@gmail.com> (Helmut Eller's message of "Sat, 04 May 2024 06:38:50 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x632.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:318707 Archived-At: Helmut Eller writes: > The function xterm.c:xg_finish_scroll_bar_creation hands a pointer to a > struct scroll_bar to GTK. GTK simply passes this along to the > callback. How could we trace this or how could we pin scroll bars? Moin Helmut. With only having had one coffee, could we use an additional indirection somehow? On the basis that every problem can be solved with an additional indirection?