Package: exaile
Version: 0.2.14+debian-2
Severity: normal

When Exaile presents a dialogue with a default button, the Enter key
should select that button whenever no other button has focus.

Example:

* in the main window
  * select a track
  * from the context menu, invoke the “Edit track information” window
    * the “Track Editor” window appears

* in the “Track Editor” window
  * select the “Add” button to add a new tag
    * the “Add a Tag” dialogue window appears

* in the “Add a Tag” window
  * select a tag name
  * enter a tag value
    * the “Add” button becomes available as the default button
  * while focus is still in the tag value control, press Enter
    * nothing happens

Instead, pressing Enter while no other button has focus should select
the default button (the “Add” button) in the dialogue.

As per the GNOME HIG v2.2 §3.3.3 “Default Buttons”
<URL:http://library.gnome.org/devel/hig-book/stable/windows-utility.html.en#default-buttons>,
this should be the case for every dialogue that presents a default
button. There may be other dialogues in Exaile that need to be fixed
for this also; this bug report should apply to all such instances.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (900, 'stable')
Architecture: powerpc (ppc64)

Kernel: Linux 2.6.26-2-powerpc64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_AU.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages exaile depends on:
ii  gstreamer0.10-alsa            0.10.23-3  GStreamer plugin for ALSA
ii  gstreamer0.10-esd             0.10.15-2  GStreamer plugin for ESD
ii  gstreamer0.10-plugins-base    0.10.23-3  GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins-good    0.10.15-2  GStreamer plugins from the "good" 
ii  libgstreamer0.10-0            0.10.23-2  Core GStreamer libraries and eleme
ii  python                        2.5.4-2    An interactive high-level object-o
ii  python-dbus                   0.83.0-1   simple interprocess messaging syst
ii  python-elementtree            1.2.6-14   Light-weight toolkit for XML proce
ii  python-feedparser             4.1-14     Universal Feed Parser for Python
ii  python-glade2                 2.14.1-3   GTK+ bindings: Glade support
ii  python-gst0.10                0.10.15-1  generic media-playing framework (P
ii  python-gtk2                   2.14.1-3   Python bindings for the GTK+ widge
ii  python-mmkeys                 1.6.2-1    Multimedia key support as a PyGTK 
ii  python-mutagen                1.15-2     audio metadata editing library
ii  python-pysqlite2              2.5.5-1    Python interface to SQLite 3
ii  python-pyvorbis               1.4-2      Python interface to the Ogg Vorbis
ii  python-support                1.0.3      automated rebuilding support for P

Versions of packages exaile recommends:
ii  gstreamer0.10-plugins-ugly    0.10.12-1  GStreamer plugins from the "ugly" 
ii  python-cddb                   1.4-5.1+b1 Python interface to CD-IDs and Fre
ii  python-eggtrayicon            2.25.3-2   Python module to display icons in 
ii  python-gamin                  0.1.10-1   Python binding for the gamin clien
ii  python-gpod                   0.7.2-1    Python bindings for libgpod
ii  python-gtkmozembed            2.25.3-2   Python bindings for the GtkMozEmbe
ii  python-notify                 0.1.1-2+b1 Python bindings for libnotify
ii  streamripper                  1.64.6-1   download online streams into audio

exaile suggests no packages.

-- no debconf information

-- 
 \       “Crime is contagious… if the government becomes a lawbreaker, |
  `\          it breeds contempt for the law.” —Justice Louis Brandeis |
_o__)                                                                  |
Ben Finney <b...@benfinney.id.au>

Attachment: signature.asc
Description: Digital signature

Reply via email to