Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

CellImpl "doAction on Mouse Release"


Hi!

I have a situation where I want to do some processing related to a DataReferenceImpl. Currently I am doing this in the doAction() method of a CellImpl to which the DataReferenceImpl is related to. The processing takes quite a while to do and bogs down the display and the behavior of the CellImpl. Therefore, I would like to do the processing when the CellImpl stops (i.e., when the mouse click is released or stopped dragging from the CellImpl/DataReferenceImpl.)


Cuurently:

    pt_ref = new DataReferenceImpl("pt_ref");

    CellImpl cell = new CellImpl()
    {
      public void doAction()
      {
         "processA"
         "processB"
      }
    };

but "processB" takes a while to run, so I want to run "processB" once the mouse has stopped dragging, or the click is released.

I was trying to use the ThingChangedListener and ThingChangedEvent, but could not figure a way to do so.


I'd appreciate anyone's input on this.

Thanks!!

-kevin.






--
+------------------------------------------------------------+
Kevin L. Manross        [KD5MYD] <><          (405)-366-0557
CIMMS Research Associate               kevin.manross@xxxxxxxx
[NSSL-WRDD/SWATN]           http://www.cimms.ou.edu/~kmanross

"My opinions are my own and not representative of CIMMS, NSSL,
 NOAA or any affiliates"
+------------------------------------------------------------+


  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: