Re: [help] how to append a picture button to GtkImageMenuItem in gtk+?
- Date: Thu, 29 Dec 2016 13:58:19 +0100 (CET)
- From: Rafal Luzynski <digitalfreak@xxxxxxxxxxxxxxxxx>
- Subject: Re: [help] how to append a picture button to GtkImageMenuItem in gtk+?
7.12.2016 17:03 tomsunchen <tomsunchen@xxxxxxx> wrote:
> Hi everyone:
> now i want to append button into GtkImageMenuitem, shown as attachment.
> need to add a callback function to delete menu item when user click the
> button. can you give me a suggestion or an example?
Sorry for this late response. What I have here is not a complete
solution but just a tip. GtkMenuItem (also GtkImageMenuItem) derives
from GtkBin. You can put any widget as a child of a bin, the only
limitation is that a bin may have only one child. But nothing stops
you from putting a horizontal GtkBox which will have any number
of children, like images, labels, buttons, etc. You may have
to answer some UX questions like how to provide a flexible keyboard
You may need to implement a custom menu item widget.
Adding a callback function to the button seems trivial here.
A tip you may want is that you should attach the menu item
as the user data of the g_signal_connect() call.
Does this answer your question?
gtk-list mailing list