World: r3wp
[View] discuss view related issues
older newer | first last |
Anton 23-Jul-2006 [5284x2] | (I suspect you are aiming for a simple specification using existing VID styles icon and text. Is that true?) |
Yes it is. It's fiddly though. | |
Henrik 23-Jul-2006 [5286] | I've tried and found it to be too hard to be worth the trouble. It depends on the font and the size of the font. |
Anton 23-Jul-2006 [5287] | Calculating the size of the text is the most fiddly part. But I can help there. |
Henrik 23-Jul-2006 [5288] | I won't be using DRAW. |
Anton 23-Jul-2006 [5289x2] | I've just been doing that whilst making a tab-bar the last couple of days. |
Yes, I don't think you need draw for this. What's the link again to your tool-bar demo ? | |
Henrik 23-Jul-2006 [5291x3] | see announce |
I've redone some feel code so it responds much better now, but there are still problems. this is a different problem now with being unable to use the 'over function to determine whether the mouse is over the icon frame or not while the left mouse button is pressed. | |
so if you are clicking on top of the icon frame and move the mouse away, you can't cancel a click. | |
Anton 23-Jul-2006 [5294] | Mmm.. just quickly, looks to me like you don't need subfaces... but dinner time.. |
Henrik 23-Jul-2006 [5295] | highlighting requires two different effects, one for each face. also there are differences when showing icons and text, or only one of each. |
Anton 23-Jul-2006 [5296] | Ok, so you need subfaces for those effects. |
Henrik 23-Jul-2006 [5297] | oh well... perhaps DRAW is the right way forward to draw the image and then bottom align the text. maybe then it really can be done in one face. |
Anton 23-Jul-2006 [5298] | can't you use font/valign: 'bottom ? |
Henrik 23-Jul-2006 [5299x2] | yeah that seems to work |
I think this is something that's worth taking up for VID+ | |
Anton 23-Jul-2006 [5301] | Ah yes, definitely. I found the system quite confusing when trying to achieve certain things. |
Henrik 23-Jul-2006 [5302] | It's silly that feel/over is blocked when the left mouse button is being held down. this prevents me from detecting the face edge properly. |
Anton 23-Jul-2006 [5303x3] | After intensive study, you can start to see it has its own twisted logic, but it can definitely be improved. |
Yes, you have to use engage. | |
engage and over together. | |
Henrik 23-Jul-2006 [5306] | the problem with engage is that it blocks when another face is overlapping it. the same problem, just in the opposite direction. |
Anton 23-Jul-2006 [5307] | yep :) welcome to madness :) |
Henrik 23-Jul-2006 [5308] | I've almost made it working now, except that exiting from the icon-frame is not detected, when the mouse is held down. I don't know how to deal with that. I can easily "exit" to the subface.... |
Anton 23-Jul-2006 [5309] | The question I tried to answer for a long time was "how do I know if the mouse is in this rectangle or not ?" |
Henrik 23-Jul-2006 [5310] | hmm.. that would mean the main toolbar might need a feel as well. this is getting messy. |
Anton 23-Jul-2006 [5311x2] | engage should get away and up events. |
Ah yes.. but it's the engage of the subface... yes... | |
Henrik 23-Jul-2006 [5313x2] | it gets the away event, but too many times. I try to block that by asking which face I'm over, using feel/over, but feel/over doesn't work exactly when I need it to. |
I'll try something with engage instead of over. | |
Anton 23-Jul-2006 [5315x2] | don't worry, just filter it using a state flag. |
(if you get too many events) | |
Henrik 23-Jul-2006 [5317] | I am using one already, but the state flag can't be changed with over where I need it to change :-) |
Anton 23-Jul-2006 [5318] | After fiddling with event-flow-diagram.r, I recommend icon-frame detect to check the offset for inside/outsideness. It can also check if event/type = 'down [mouse-down?: true] mouse-down? can be set false by engage functions when they detect 'up event. |
Henrik 23-Jul-2006 [5319] | I think I got it now |
Anton 23-Jul-2006 [5320] | cool, sleepies... |
Henrik 23-Jul-2006 [5321] | woo! it works now |
Anton 23-Jul-2006 [5322] | :) |
Henrik 23-Jul-2006 [5323x3] | no! the same bug is back |
I'm quitting... it works a tiny bit better than before, but it's still odd. Don't wiggle the mouse too much while pressing the button :-) | |
Changed it to a combination of detect and engage. I think it's working now (crossing all my limbs, fingers and toes) | |
Graham 23-Jul-2006 [5326] | eyes? |
Henrik 23-Jul-2006 [5327] | no, that hurts too much |
Volker 24-Jul-2006 [5328x2] | DId not read the thread, only the problem. The trick is to put a transparent face over all the others, 'sensor in vid. Then you dont get clicks in your faces, but all is nicely captured by the sensor. |
Means put a full-sized face at the end of face/pane | |
Anton 24-Jul-2006 [5330] | Yeah, try that. So icon-frame contains text, icon, and finally the full-sized transparent face. |
Henrik 24-Jul-2006 [5331] | the detect thing seems to work fine and it shaves off 33% of the needed faces. :-) thanks for your help Anton, the event program is a great demo. don't you want to put it some where more visible? |
Anton 24-Jul-2006 [5332] | Like my website. :) I just need to get my website ready and published. |
Gregg 24-Jul-2006 [5333] | How is about clipboard for last version of view? Is it possible to insert in clipboard port image? I have code to do it for Windows. |
older newer | first last |