Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





IButton->GetState() On Right-Click Bug??

Iniciado por Mikenoworth, 29 de Octubre de 2007, 06:03:05 AM

« anterior - próximo »

Mikenoworth

IButton->GetState((SOME_INPUT_BOX)) returns an invalid state when you right-click on an input box.

I am removing the load and save buttons in the map editor to save visual space, so I decided to use a left-click & right-click mouse interface on the input boxes but when you right click on the input boxes IButton->GetState whines that the state is invalid and forces it to 1 instead of returning the invalid state.

Looks to me like you planned on implementing a state for right-clicks but forgot about it ???

Anywho it would be sweet if you could patch this - I almost require this without doing a buttload more work re-implementing save and load buttons. :)

P.S. I didn't check for buttons, but they may also return invalid states for right-clicks. Im sure you will know the answer to that as well.

TheAzazel

Hi Mike,

Uhmm...I think you are right but I have to check it... and I will send you a CRM32Pro patched, let me have a look to it and I will tell you :)

cheers!


Mikenoworth

Hope you can get it soon :) My dev. is halted on the map editor.

TheAzazel

Hi Mike,

I had a few minutes off on my job and I had a look to your issue and yes, I only handle the left button, nothing about right and center buttons.

They will cause an "unknown state" and the state will not be changed, that is the reason you get 1 instead of the real state.

I could modify it to work with any mouse button, will be it enough for you or you prefer any other behaviour?

Cheers!

Mikenoworth

Nope, no other behavior needed. I Just need to know what mouse buttons are being used on the gui button.

Even tho it's minor doing so would really improve your buttons interface :) Plus I would love it.

Thanks!

TheAzazel

Mike, you have an email :)

more is coming tomorrow :), I need to sleep NOW hehehe

cheers!