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]