|
Post by robshield on Jul 5, 2007 10:49:28 GMT -5
I know you've been talking about adding a separate scale of the main button and the buttons around the center. But would it be possible to add a scaling of the ones around the center that will work like this: The top button is where the center is O O __ O O / \ O O \__/ O Scale = 1 (Max) O O O
OOO O __ O / \ O \__/ Scale = 0.5 O OOO
O (All 10 buttons on the same spot) __ / \ \__/ Scale = 0 (Min)
The last one is just a shot at making things more clear. It's not practical in any way I think.
|
|
|
Post by Moongaze on Jul 5, 2007 14:47:30 GMT -5
I see what you're saying. Essentially, if the button becomes smaller (thus taking up less room) the buttons will circle around the sphere with their new size, but will keep their gaps between eachother the same, small size. If the scales are like normal, there's ... maybe a 5 pixel gap between each button. If you make the buttons smaller, the gap would obviously get larger. However, if you set the gap size to be 5 they would all compress and, depending on how the scales are set up, the 10 buttons might make a half circle on one side of the sphere. Am I correct? Or do you just want to set the gap size for the buttons separately, so you can compress them (even with larger buttons). Also remember, although these are circle buttons their "hit rectangle" is in fact a rectangle. Although I made the hit region smaller (to stay within the circle) if the buttons overlap, it might be harder to hit a button
|
|
|
Post by robshield on Jul 6, 2007 1:33:03 GMT -5
I would like the gap size to be scaled separately if possible yes, would be best that way, and I have no intention of using this for overlapping buttons I guess it's possible to implement code that makes the gap size to never go below 0 and thus when this scale = 0 then the gap size = 0 too. When scale = 1 it should then mean that gap size = (equal between all buttons). Hmm...
|
|
|
Post by Moongaze on Jul 6, 2007 2:25:41 GMT -5
I'll look into adding a button gap size for ya in a later release. That should take care of things
|
|