Public bug reported:
The bug may be assigned to the wrong package: I'm using Glade 3.22.1 and
Python 3.7.5.
Using popup menus, if I assign Gio.Actions to the menuitems, the menuitems
become insensitive, so you cannot click on them, even if they have a handler
for the "activate" signal as well.
I can assign Gio.Actions successfully to menuitems in a menubar, or a drop_down
menu attached to a menubar, or to other clickable widgets such as buttons, so I
think the logic works.
The Glade xml output looks as if it is correctly specified (although I'm
no expert), so I guess that Gtk.Builder is not connecting the signals
properly. Or there might be a restriction that I'm not aware of... so
apologies if I am trying to do something not supported, but I have tried
to research this.
Behaviour: menuitems in popup menus that have actions assigned are
always insensitive and cannot be made sensitive.
Expected behaviour: menuitems in popup menus that have actions
assigned should be sensitive and activatable.
I have attached the python and glade code which demonstrate the problem.
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: libgtk-3-0 3.24.12-1ubuntu1
ProcVersionSignature: Ubuntu 5.3.0-29.31-generic 5.3.13
Uname: Linux 5.3.0-29-generic x86_64
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Feb 16 20:37:22 2020
SourcePackage: gtk+3.0
UpgradeStatus: Upgraded to eoan on 2019-10-23 (115 days ago)
** Affects: gtk+3.0 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug eoan
** Attachment added: "Python code to demonstrate the problem"
https://bugs.launchpad.net/bugs/1863518/+attachment/5328752/+files/menuitem_action_bug.py
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1863518
Title:
Menuitems with actions cannot be set sensitive when in popup menus
(using Glade/Python)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1863518/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs