From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!v8j8diosp9R6yoS0SZP34g.user.46.165.242.91.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Gtk.Image.Gtk_Image Date: Thu, 24 Mar 2022 16:47:27 +0100 Organization: Aioe.org NNTP Server Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: gioia.aioe.org; logging-data="25549"; posting-host="v8j8diosp9R6yoS0SZP34g.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:63625 List-Id: On 2022-03-24 16:14, Thomas wrote: [...] > is it clear enough ? Not really. But anyway it does not work this way. In order to change image's pixbuff you must redraw it afterwards and possibly resize it etc. It is possible, but you must understand the inner workings of GTK. Much simpler is to replace the image widget as a whole. If you need a button with image just put an image into it. Gtk_Button is already a container. Put Gtk_Box into it. Put Gtk_Image into Gtk_Box. That's would be all. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de