Easy tiggr... i am just trying to mess around with the idea... nothing else -
quote:
If that doesn't matter than any ampersand collision doesn't matter. The thing you just described is the whole essence of ampersand collisions.
I dont think you get my point. My point is that if two menus are placed on eachother like layers and only one of them is visible the collision-checker is still seeing collisions even though it isnt 'real' collisions. The difficult thing is that the program should know which menu/layer is visible. But still i claim that it dosnt matter! If two equal shortcuts are found - one in the hidden layer and one in the visible layer - it isnt a collision to you and me but it is to the program. But would you care about if the shortcut is changed to fit the program? I wouldnt care at all as long as the shortcut works and dosnt coalate (how do you 'bend' 'collision'?)
The point is: youre changing a shortcut/ampersand from being legal to legal - but only because the program dosnt know its already legal... the ampersand is moved but it is still working.
Infact thats a typical problem: computers cant think so we have to make workarounds so that they still do what we want - just from another view...
quote:
I hope you didn't just suggested to also make the program automatically fix collisions
I am aware of this: the collision-program fixes issues thats already okay... but as I said before: it is a typical OOP-problem - its almost impossible to get a computer to think the way we do and therefor stuff like this has to be done - it might seems like a awkward way but it is necessary and as long as the program dosnt mess up the ampersands its okay from my point of niew
And the last part of your post: I know it would mean that the structure should be completly re-designed... and so should Messenger Plus. Thats why i said that I was sad about that it wasnt done from the beginning. I see that the amount of the language-file will expand... i dont know - still i think that certain sections could be organized as they are today... like the standard-button-issue - no need to translate 50 'Cancel'-buttons.
And again: I am just thinking about it - messing around with the thoughts - but I know that Patchou has his reasons to do things the way he does... and I accept that... I am just thinking of how it could be done elsethen...