On Mon, 2002-05-20 at 23:26, Sean 'Shaleh' Perry wrote: > the line along the left is especially baffling, there is no reason for that to > happen I can see. Look at Window.cc:motionNotifyEvent() and > Window.cc:constrain. Add some prints in there. Add one to updateAvailableArea > and print out the availableArea Rect. This is how it decides what is in bounds > or not. Do a search for edgeSnap in Window.cc to find the Blackbox snapping > code.
well, I tried, I really did, but all I managed to do was stop it compiling... like I said, I don't actually know C++ (or any variety of C for that matter) Also, bbtools aren't all going into the slit on startup - bbpager and bbkeys are getting "swallowed" alright, but bbppp and bbsload aren't - they all come right when I restart bb though. (that's starting them from .xinitrc when I have the problems) Further on the xmms issue, the "imaginary struts" *sometimes* don't seem to go all the way across, when they're horizontal. Like, xmms will be snapping to an imaginary vertical strut say 40px from the bottom, but when I move it across to the right it no longer snaps. Move it back and the strut seems to be there again. Move it around a lot and some of the struts seem to disappear altogether... it seems pretty random. Today I have a vertical strut (only as far as xmms is concerned - other windows don't notice) about 150px from the left - almost 2/3 of the way between the screen edge and the left-hand end of the toolbar. Slit is still bottom right. Earlier there was a horizontal strut just about where there should have been, at the top of the slit, but it only went halfway across the screen. This disappeared after moving xmms around a bit. Confusing eh? Matt. P.S. If you think it's not that important and want to get onto real stuff, like new features etc., just tell me to shut up :-)
