[Logo] OLD FORUM - Use new one: https://www.CaptainCasa.online/forum
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Double Click on ImageMapAreas?  XML
Forum Index -> Development
Author Message
hilka

Power User

Joined: 23/11/2007 09:00:08
Messages: 191
Offline

Hi Captain,

would be great to have a double-click event on mapped image areas.

Reason: Single click selects some element in a list next to the image, double click opens some editing window.

Tobias
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5555
Offline

Hi Tobias,
...do-able... (quite short term)...
Björn

Björn Müller, CaptainCasa GmbH
hilka

Power User

Joined: 23/11/2007 09:00:08
Messages: 191
Offline

Thanks!
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5555
Offline

...is part of next update...
Björn

Björn Müller, CaptainCasa GmbH
hilka

Power User

Joined: 23/11/2007 09:00:08
Messages: 191
Offline

Thanks!
bzeuner

Power User

Joined: 28/02/2011 17:12:24
Messages: 59
Offline

Hi Björn,

when I use the new double click functionality I get two BaseActionEventImageMapAreaSelected events, one for the first and one for the second click. The second event contains then the click count: 2
(triple click means 3 events, etc)
Is that your intention?
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5555
Offline

Hi,
this depends on what you define with "invokeevent".
This is the client code for firing the event to the server...:

Code:
         if (mouseEvent.getClickCount() == 1 && m_invokeevent.equals("click") ||
             mouseEvent.getClickCount() == 1 && mouseEvent.getButton() == MouseEvent.BUTTON1  && m_invokeevent.equals("leftclick") ||
             mouseEvent.getClickCount() == 1 && mouseEvent.getButton() != MouseEvent.BUTTON1  && m_invokeevent.equals("rightclick") ||
             mouseEvent.getClickCount() == 2 && mouseEvent.getButton() == MouseEvent.BUTTON1  && m_invokeevent.equals("doubleclick") ||
             mouseEvent.getButton() == MouseEvent.BUTTON1 && m_invokeevent.equals("leftanyclick"))
         {
             if (getEnabledBoolean() == true)
             {
                 ... fire event to server...
             }
         }
 


What is the value that you specify with "invokeevent"?

Regards, Björn

Björn Müller, CaptainCasa GmbH
bzeuner

Power User

Joined: 28/02/2011 17:12:24
Messages: 59
Offline

Hi,

where can I find this option?
And is it possible to define a click and doubleclick for one hexmap?
CaptainCasa

Power User
[Avatar]

Joined: 21/11/2007 12:23:06
Messages: 5555
Offline

Hi,
you are right, with (HEX)IMAGEMAP there is no INVOKEEVENT... so always bot hare transferred...
We will add an IMAGEAREAINVOKEEVENT "immediately", then you can filter the events the same way as with the normal INVOKEEVENT...
Thanks + Regards! Björn

Björn Müller, CaptainCasa GmbH
bzeuner

Power User

Joined: 28/02/2011 17:12:24
Messages: 59
Offline

good to know
thanks
 
Forum Index -> Development
Go to:   
Powered by JForum 2.1.6 © JForum Team