From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Carlos Pita Newsgroups: gmane.emacs.bugs Subject: bug#31884: 26.1.50; Wrong icon in gtk tooltips Date: Mon, 18 Jun 2018 16:08:17 -0300 Message-ID: References: <87a7rsneb2.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1529348829 25609 195.159.176.226 (18 Jun 2018 19:07:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 18 Jun 2018 19:07:09 +0000 (UTC) To: 31884@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jun 18 21:07:04 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUzUV-0006W6-2N for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Jun 2018 21:07:03 +0200 Original-Received: from localhost ([::1]:36612 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUzWc-0004pj-2d for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Jun 2018 15:09:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUzWR-0004pa-HB for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:09:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzWQ-0001xM-OW for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:09:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47395) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fUzWQ-0001xG-JP for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:09:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fUzWQ-0004y0-8A for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Carlos Pita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Jun 2018 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31884 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.152934892919073 (code B ref -1); Mon, 18 Jun 2018 19:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Jun 2018 19:08:49 +0000 Original-Received: from localhost ([127.0.0.1]:55292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUzWD-0004xZ-Cy for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:08:49 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUzWB-0004xL-IT for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:08:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzW5-0001p4-6w for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:08:42 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:50397) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUzW5-0001oy-2i for submit@debbugs.gnu.org; Mon, 18 Jun 2018 15:08:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34969) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUzW4-0004nC-21 for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:08:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUzW3-0001od-4Z for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:08:40 -0400 Original-Received: from mail-it0-x230.google.com ([2607:f8b0:4001:c0b::230]:39477) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fUzW2-0001oZ-V3 for bug-gnu-emacs@gnu.org; Mon, 18 Jun 2018 15:08:39 -0400 Original-Received: by mail-it0-x230.google.com with SMTP id p185-v6so13581270itp.4 for ; Mon, 18 Jun 2018 12:08:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=GqgxGl0sEltn2PrKRku5dWFLaH2ETKpKqEi6CpWiIXc=; b=fs21cebme48j3aBAYWQBXwFp3srpRG3qQGE2FDwJr//xIiy1NY8KpB2oKoW7XRGdwb n0sbqbY5HMsLYldtzbn35qDmK3yr3pgOnh1QJ9SDtuBEikE1dh87h+CZ8Rcwpk7h+svD 0IZHlhymacIsnjiW0ZeY9tbHBXMRWpmdfkNg7Ptrml/g7thmbAzRe/sIz6C370ew6Wsg aXbkaTezVFw55V07V89Nm2iJQZnja/5SYIhvU/9YQ596MYcFofU+n9pqxH6VH2d/ykxA 2C1rphdThKJWGnagw7kzhR82kf3pmMVoracFGYUcb0QPbuhl1J3tl8X4AKzz2igkeGRa MPxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=GqgxGl0sEltn2PrKRku5dWFLaH2ETKpKqEi6CpWiIXc=; b=TAPYvXwN+dOC8QNfeR6Q5Tjb6HgBabfH7IbrAsPzxICqiz+4q69wxhOOvqCrbmdu3f DD/EnZ4CDQylvFBOEo8Cgq4+kzfi5qGOTA90b7yyZ+E5L3Y/Kd+uQMWzHc+COYGYKx54 janlGwnLCIa+yKOzE4mPk2kSXUuDd1qRdrbQBYHb73wBtuWAW/EgaS3azq83GNB6OX76 CvsoC7Oj1r9MS3FvabGogA38vbLes+s+JUO68WGfTs4uzIDr8xtTY3cyO11m8jy3ipo1 Nid3ItthzpXaH7Qy2fl6r1Nc2ZxPfVNkxHbpgeqWE4e4wxeWxp3vRtXw18E/Nsbuq4M7 8VTw== X-Gm-Message-State: APt69E3NgSNqAR6SXaf6xR9Ae16PN0LP4GqxU6Pv56asO+Z73DJw9Jy7 LAkh2JwVoPsBgqsZnSgrqqKsMfgQIsF5fJ8oLZUZXQ== X-Google-Smtp-Source: ADUXVKIt8j57cVasDw8FMQ+WGvqyMHH+2zWjYdr9Z1EwP4WDHe6FAw7CUQLLxn7GNunTMFtJwL6YkBPiiK0R/Zeqqto= X-Received: by 2002:a02:395:: with SMTP id e21-v6mr10867759jae.17.1529348918199; Mon, 18 Jun 2018 12:08:38 -0700 (PDT) Original-Received: by 2002:a02:97bb:0:0:0:0:0 with HTTP; Mon, 18 Jun 2018 12:08:17 -0700 (PDT) In-Reply-To: <87a7rsneb2.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:147608 Archived-At: Searching through the icon browser I would say that the icon in the screenshot has stock name action-unavailable or action-unavailable-symbolic. I grepped emacs code for these names and couldn't find them, so I assume they're set by gtk on response to a requested "unavailable action" (go figure). Now, the gtk code that creates the tooltip seems to be replacing the original icon+label box with just a custom label: 0 g_object_set (G_OBJECT (widget), "has-tooltip", FALSE, NULL); 1 x->ttip_widget = tooltip; 2 g_object_ref (G_OBJECT (tooltip)); 3 x->ttip_lbl = gtk_label_new (""); 4 g_object_ref (G_OBJECT (x->ttip_lbl)); 5 gtk_tooltip_set_custom (tooltip, x->ttip_lbl); 6 x->ttip_window = GTK_WINDOW (gtk_widget_get_toplevel (x->ttip_lbl)); I'm unable to see here how an icon is being set at all.