After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 710180 - editing-done signal from Gtk.Entry not working
editing-done signal from Gtk.Entry not working
Status: RESOLVED NOTABUG
Product: pygobject
Classification: Bindings
Component: introspection
3.8.x
Other Linux
: Normal major
: ---
Assigned To: Nobody's working on this now (help wanted and appreciated)
Python bindings maintainers
Depends on:
Blocks:
 
 
Reported: 2013-10-15 11:52 UTC by mulhern
Modified: 2013-10-19 09:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Python script (747 bytes, text/x-python)
2013-10-15 11:52 UTC, mulhern
Details

Description mulhern 2013-10-15 11:52:43 UTC
Created attachment 257345 [details]
Python script

If I connect an entry to a signal handler for the editing-done signal nothing happens.

To reproduce:

1. Run attachment junk.py. In the text entry box, edit away. You'll notice that the program prints "Got it" every time you make an edit. In other words, the "changed" signal handler is being called appropriately on every change.
2. Edit line 17 in junk.py so that "changed" -> "editing-done".
3. Run the program again, do some edits, and press the enter key. Observe that nothing at all is printed out.
Comment 1 Simon Feltman 2013-10-19 09:37:09 UTC
It looks like "editing-done" is part of the GtkCellEditable interface. Therefore, probably not usable outside the context of a GtkTreeView:
https://developer.gnome.org/gtk3/3.10/GtkCellEditable.html#GtkCellEditable-editing-done

If this is a regression though, please re-open.