From: Diego Z. <za...@ce...> - 2000-12-14 21:59:51
|
Hi, I have been in a kind of coding frenzy on Rox, which I have found to be a very nice and useful program. Besides, the code is quite understandable and well structured - very easy to add things to. I made another patch for Rox (which I have uploaded to sourceforge) to allow pinboard icons to go partially off-screen. I found the need for this when I tried to put an icon with a long name on the right side of the screen, and Rox wouldn't let me put the label even a little bit off-screen. So I added a new pinboard option (settable through the GUI, even) named "keep icons completely on screen" that controls this behavior. In the process, I had to change the way the pinboard is stored so that the actual position of the center of the icon is stored, instead of the mouse position where it was dropped (which was later snapped and clamped when actually positioning the icons). This is so that you can switch between the two settings without the icons changing positions magically. I haven't been able to figure out how to give gtk a negative coordinate and have it interpret it correctly. So for now the icons can only go off-screen to the right and to the bottom, not to the top and to the left :-) If anyone knows how to do this, I'd be glad to hear about it. I have some other ideas that I would like to discuss with the list, but I have to do some real work now, so I'll do that later. Cheers, --Diego |
From: Thomas A L. <ta...@ec...> - 2000-12-27 14:28:59
|
On Thu, Dec 14, 2000 at 04:59:42PM -0500, Diego Zamboni wrote: > I made another patch for Rox (which I have uploaded to sourceforge) to allow > pinboard icons to go partially off-screen. I found the need for this when I > tried to put an icon with a long name on the right side of the screen, and Rox > wouldn't let me put the label even a little bit off-screen. If we added multi-line text support, would we still need this patch? I think this is something that needs adding soon, even if only for the pinboard... Thomas Leonard -- ta...@ec... |