Package: xcdroast
Version: 0.98+0alpha15-2rjmx1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

With the new xcdroast package compiled with gtk 2, drag and drop (at
least in the Create CD/Write Tracks screen) doesn't work. The only way
I can add tracks to the list is to use the "add" button, and I can't
re-order them at all.

The problem seems to be in the writetracks_request_dnddata() routine
in create.c, which ignores the drag data request if the widget doesn't
have focus (see the GTK_WIDGET_HAS_FOCUS() call on line 2271). With
GTK 2 enabled, the widget (the item in the CList) doesn't have focus
at this point, although it does if I re-compile the package to use
GTK 1.x.

As with many of the more esoteric GTK functions, the
documentation on drag and drop is rather sparse, but I don't see any
reason for insisting that the source widget should have focus on a
drag and drop event. Certainly, if I re-compile with the
GTK_WIDGET_HAS_FOCUS() calls removed, drag and drop seems to work
without a hitch, but I don't know if this is a good solution or not.

A similar problem occurs in the writetracksleft_request_dnddata()
function, around line 2353. There may be others throughout the program
wherever drag and drop is used, but I haven't gone looking for them
yet.

Note: the installed version number given above is that currently
installed on this machine, locally compiled by me to use GTK 1.x to
keep drag and drop functionality. The same problem exists with the
current package in testing (0.98+0alpha15-2).

Thanks,

 .....Ron

- -- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-khufu-2
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xcdroast depends on:
ii  cdda2wav                 4:2.01+01a01-4  Creates WAV files from audio CDs
ii  cdrecord                 4:2.01+01a01-4  command line CD writing tool
ii  debconf                  1.4.57          Debian configuration management sy
ii  libc6                    2.3.5-6         GNU C Library: Shared libraries an
ii  libgdk-pixbuf2           0.22.0-8        The GdkPixBuf image library, gtk+ 
ii  libglib1.2               1.2.10-10       The GLib library of C routines
ii  libgtk1.2                1.2.10-17       The GIMP Toolkit set of widgets fo
ii  libx11-6                 4.3.0.dfsg.1-14 X Window System protocol client li
ii  libxext6                 4.3.0.dfsg.1-14 X Window System miscellaneous exte
ii  libxi6                   4.3.0.dfsg.1-14 X Window System Input extension li
ii  makedev                  2.3.1-78        creates device files in /dev
ii  mkisofs                  4:2.01+01a01-4  Creates ISO-9660 CD-ROM filesystem
ii  xlibs                    4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu

xcdroast recommends no packages.

- -- debconf-show failed

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDGmMyitqjxNhsdN4RArqgAJ4u93ptNMkHCQGntmYcaKJk2RSsMwCeJ+LG
F4dI+zEKbcQWiTbbLMmAevI=
=37UA
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to