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 393035 - Columns in Rhythmbox can't be resized correctly
Columns in Rhythmbox can't be resized correctly
Status: RESOLVED DUPLICATE of bug 316087
Product: rhythmbox
Classification: Other
Component: User Interface
HEAD
Other All
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on: 316087
Blocks:
 
 
Reported: 2007-01-05 06:56 UTC by John Bryant
Modified: 2007-10-18 02:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
It should fix the problem. (1.66 KB, patch)
2007-01-05 07:09 UTC, John Bryant
rejected Details | Review
Better patch file (3.51 KB, patch)
2007-01-05 23:23 UTC, John Bryant
none Details | Review

Description John Bryant 2007-01-05 06:56:28 UTC
Please describe the problem:
Most columns in the UI behave strangely when the user attempts to resize them.

Steps to reproduce:
1. Start the program
2. Attempt to resize the "Title" column, or most others.


Actual results:
The edge of the column leaps from under the mouse.

Expected results:
That the column should resize properly.

Does this happen every time?
Yes.

Other information:
I made a patch which turns off auto-resizing after the columns have been created and displayed.  This way the column expansion creates good looking columns to begin with, but it can't create a problem when the user resizes them.

This is a workaround for bug 316087 in GTK, and hopefully also starting point for future development.
Comment 1 John Bryant 2007-01-05 07:09:11 UTC
Created attachment 79433 [details] [review]
It should fix the problem.

This patch works well enough, but there is room for improvement.  If it gets merged I'll continue to refine it.
Comment 2 Alex Lancaster 2007-01-05 08:25:51 UTC
Please upload a plain text patch, that patch is a compressed, which means the diff function in bugzilla doesn't work.
Comment 3 Alex Lancaster 2007-01-05 08:29:42 UTC
You should create your patches against svn like this:

cd rhythmbox
svn diff > /tmp/name.patch

This page has some info, although its a little out of date because it talks about CVS, but GNOME has now switched to Subversion (SVN):

http://live.gnome.org/GnomeLove/SubmittingPatches
Comment 4 John Bryant 2007-01-05 23:23:55 UTC
Created attachment 79492 [details] [review]
Better patch file

Thanks for the info, I was following old instruction.  This patch should do the trick.
Comment 5 John Bryant 2007-01-12 07:46:51 UTC
I just noticed with this patch, after creating a new playlist the columns still act strange until the user selects another source.  I'll fix it, in case anyone wants to use it, but that probably won't be necessary since it sounds like bug 316087 is nearly resolved.
Comment 6 John Bryant 2007-10-18 02:47:55 UTC

*** This bug has been marked as a duplicate of 316087 ***