Set Busy cursor doesn't change until mouse is moved

Hello,
When I use the "Set Busy.vi" to control mouse cursor appearance, it doesn't actually change until the pointer is moved. Similarly, the "Unset Busy.vi" doesn't change appearance until the mouse is moved. Is there a way to fix this?
Thanks,
-Dave

Hi Dave,
I've tried this and it seems to work okay for me... do you have any example code you can post? Which version of LabView are you using?
Charlie Rodway
Test Design Engineer
Rolls-Royce Controls and Data Services Ltd

Similar Messages

  • Cursor doesn't change until mouse move

    I think this is a bug but when I change several topics and then do a save all, a popup appears asking to apply to all topics created from a master page or this topic only.  When this happens I click ok and the popup goes away and the cursor changes to an hourglass.  Then the next topic popup comes again and the cursor will remain an hour glass until the mouse is moved.  You think the system is busy but in reality it is waiting for you to click ok or move the mouse.  If you move the mouse, the cursor changes to an arrow like normal.
    This happens every time in my project so either there is something special about my project or it may be a bug so if you get the hour glass try moving the mouse.
    dv

    Hi there
    You should consider reporting as a bug. (link is always in my sig)
    However, your post causes me to ask the following. Why are you making changes that cause this to happen? Normally you create things from a Master Page so you have more control. I believe the only time you see this particular issue erupt is when you have created a Header and/or Footer that are associated with a Master Page, then you decide to change the Header or Footer in a topic. RoboHelp sees that and asks if you want to update just that topic (and disassociate the topic from the Master Page) or if you want all other topics to be updated as a result of the change.
    Hopefully this helps a bit... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Cursor doesn't change to bush when using brush adjustment

    I'm running into an issue when I using the brush adjustment in LR 5.5. The cursor doesn't change from the pointer to the brush cursor. Does any one have a fix for this? I'm running the latest version of LR. I have an 2011 iMac running OS 10.9.4 Any help to solve this issue would be greatly appreciated.

    Same thing here. I also find that Apple Mail is the most frequent offender. Still, like you have mentioned, it is not limited just to mail. This was not a problem for me in Mountain Lion. However, I am noticing that this is a problem for users as far back as 2006 and for every OS release since. It seems that this is not a OS- specific issue. Or if it is, Apple hasnt addressed it in 6 OS releases. This seems like it would be an easy fix. Pretty annoying that it doesnt "just work," right?

  • Mouse Cursor doesnt update until mouse is moved.

    I think I'm having the same problem as the person in this post:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=149236
    I'm setting the mouse cursor after certain buttons in a JPanel are pushed, but the cursor image doesn't actually get updated until the mouse is moved. I tried using Toolkit.getDefaultToolkit().sync() and that didn't work. The other solution, which was to fire a mouse event to force it to update, doesn't seem to be ideal.
    Is there any other way to force the cursor image to get updated immediately, without moving the mouse?

    Hmm, I can't reproduce your problem (below is a small test example, that works fine with me) on win9x, neither with jdk1.3, nor with 1.4.
    Greetings
    Jeanette
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.event.*;
    import java.awt.*;
    //import de.kleopatra.support.debugon.*;
    /** reported problem: cursor not immediately updated after switching
    *          only after move
    *     1.4, 1.3: not reproducible (win9x)
    *     $Id: TestCursor.java,v 1.1 2002/03/19 11:27:20 Jeanette Exp $
    public class TestCursor {
         protected JFrame frame ;
         protected Cursor current;
         protected JComponent target;
         public TestCursor() {
              frame = new JFrame("TestCursor");
              frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
              frame.getContentPane().add(buildMainPanel());
              frame.getContentPane().add(buildButtonPanel(), BorderLayout.SOUTH);
              frame.pack();          
              frame.setSize(300, 200);
              frame.show();
    //---------------------------helper
         protected void toggleCursor() {
              if (current == null) {
                   current = Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR);
              Cursor temp = target.getCursor();
    //          D.ebug("old cursor: ", temp);
              target.setCursor(current);
              current = temp;
    //---------------------------init ui
         protected JComponent buildMainPanel() {
              JPanel panel = new JPanel();
              panel.setPreferredSize(new Dimension(200, 100));
              panel.setBackground(Color.yellow);
              target = panel;
              return panel;
         protected JComponent buildButtonPanel() {
              JPanel panel = new JPanel();
              JButton button = new JButton("do toggle cursor");
              button.setMnemonic('d');
              frame.getRootPane().setDefaultButton(button);
              ActionListener action = new ActionListener() {
                   public void actionPerformed(ActionEvent event) {
                        toggleCursor();
              button.addActionListener(action);
              panel.add(button);
              return panel;
    //---------------------------factory methods
    //---------------------------Main
         public static void main(String[] args) {
         //     LFSwitcher.windowsLF();
              new TestCursor();
    }

  • CUPC 8.0.3 busy status doesn't change to offline on OS (windows) shutdown

    Hi,
    We found the following problem with CUPC8.0.3.
    When you set the status to 'busy' or 'do not disturb' and you shut down or restart windows (without closing the CUPC program manually) the status doesn't change to offline (from the perspective of other CUPC users or the CUPS end user information page)
    If the status is availabe it is going to offline when windows is shut down or restarted
    Does anyone know if this is a defect...?
    Thanks
    rgs
    Luk

    Hi Luc,
    Yes I managed to reproduce it in my lab as well. As soon as you login (after a shutdown) the user is shown busy again.
    This is working as expected and it is a known behaviour. It is tracked by the following defect
    CSCsl11256
    The thing is that a fix would require a lot of changes in CUPC architecture and there is no known date where this issue will be tackled.
    This does not happen when the user is already in available status because the busy and 'do not disturb' require special handling
    I hope this clarifies things a bit.
    Regards,
    Christos

  • Set Busy cursor does not work for a VI that is dynamically run

    The cursor functions (Set busy and unset busy) usually work well when they are used in a VI that is statically run (either a top VI or a VI called from within a VI).
    However, when they are used in a VI that is openned and run dynamically (using the VI server) I get an error message:
    LabVIEW:  Null window.
    =========================
    NI-488:  Wait in progress on specified input handle.
    How can I solve this problem?

    Bruno Paillard wrote:
    I have just talked to the support people. This is a recognized bug and will be corrected in the next release. They said there is no workaround at this time.
    G Toolbox ($) can set cursor style, long before NI implemented this feature in LabVIEW.
    George Zou
    http://webspace.webring.com/people/og/gtoolbox

  • I noticed in Firefox that my cursor doesn't change to let me know a button is clickable (button mode) in flash sites, why?

    I noticed that in the new version of Firefox that my cursor doesn't indicate when a button, in flash, is clickable. In other browsers, the cursor changes from the standard arrow to the hand with a finger.

    I noticed that in the new version of Firefox that my cursor doesn't indicate when a button, in flash, is clickable. In other browsers, the cursor changes from the standard arrow to the hand with a finger.

  • Default audio device doesn't change until restart

    I have speakers and usb headphones, I had no problem switching which device is used, but now when I change the default device a restart is needed to actually change where the sound comes from. This is extremely annoying. Using Windows 8.1, don't think
    it matters ehat the headphones are, cause they work fine, but - logitech g930. So to sum - i change the default device, it gets the green thick next to it, but sound still comes from the previous one until pc is restarted, it used to work fine on the same
    windows, maybe some update changed it. 

    Open Audio Midi Setup, Click the Plus button. Witch should add "Aggregate Device" to the Audio Device List. Click on "Aggregate Device." On the right hand side it should list all the audio device you can use for the Aggregate Device, if US-200 is on the list, check the check box to the left of "US-200".
    Then click on the gear on the left hand side of the window, chose "use this device for sound out".
    If you still can't get it to work, you might want to check to see if your mac is in 32 or 64 bit mode. If you want to check: Apple menu, about this mac, more info button, from the left column click on the word "Software." On the right column there should be a line that says "64-bit Kernel and Extensions:". witch should say yes or no.
    the reason to check, would be some drivers only work in 32-bit mode.

  • SlideShowpro, custom event, cursor doesn't change in hand

    I using the SSP component, and I scripted a custom event for clicking on loaded images to go to the next image.
    This is working very fine except for that the hand-cursor won't show up on roll-over on the image.
    I'd like this to happen, but dont't know how to.
    This is ths scrip I use now:
    listenerObject = new Object();
    listenerObject.onImageClick = function(eventObject):Void {
       my_ssp.nextImage();
    my_ssp.addEventListener("onImageClick", listenerObject);
    I tried to add this, but with no succes (mayby on the wrong place?)
    my_ssp.useHandCursor = true;

    You need to have the invisible button take over the role that your listener played, getting rid of the listener.
    invisibleBtn.onRelease = function(){
         my_ssp.nextImage();

  • Firefox stops upload or download until mouse moves

    FF7.0.1 on Win7 Pro-64
    Another strange behaviour: sometimes FF stops transporting (uploading or downloading) until mouse is moved.
    Very strange is, that it will do to move the mouse hovering over any FF window or FF download window, even WHILE ANOTHER (non-FF-)WINDOW IS THE ACTIVE WINDOW and in front of a FF window.
    This doesn't depend on specific sites and happens on different sites. And it happens only once in a while, once-twice-three times a day.
    Any idea???

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode
    *https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

  • Busy cursor - two cursors displayed over the TextField

    Hi all,
    first I describe the situation. When busy cursor is activated in Flex application, when the service is loading data from backend, then the clock or whatever you set can be displayed instead of the mouse arrow icon. But when you are over the TextField, then the busy cursor is displayed and over the busy cursor the additional "text input cursor" is displayed.
    1) Is it possible to get rid of that "text cursor" in the case when busy cursor is activated ? That means show only busy cursor like in other cases.
    2) Is it possible to override CursorManager ? As I did not found any events in the interface.
    Or what could be the solution to this ?
    I did not found any solution like this anywhere. I know how to set my own icon to the cursor, how to start and stop busy cursor manually. But how to override adding the text cursor to the scene only for the case when busy cursor is started and the Service is loading the items from backend and you are over some text component?
    thanks
    regards
    Michal.

    No, it's not mobile app.
    I use SDK 4.5.0
    By text components I mean TextInput for example, but it happens at all the places where "text cursor" is displayed.
    You can check the behavior in the following blog article, when you try the first example and press Toggle button to activate busy cursor and hover the text below. This is exactly what I want to avoid. Two cursors displayed. I don't know what is the version used in the article, but the same happens in 4.5.0
    http://www.flex-blog.com/set-busy-cursor-using-the-cursormanager/
    regards
    Michal.

  • Double value change event if cursor is set busy (LV2009)

    Hello everybody,
    I just migrated from LV 8.0 to LV 2009 (on linux) and now got problems with a value change event. I want to send a command if a button is pressed and send another one if the button is released. After sending the command I need to wait for an acknowledge from the receiver and to avoid user interaction in between I lock the cursor with "set busy" VI until the acknowledge is received. To see, when the button is pressed or released, I use a value change event. Inside the event structure the cursor is set busy.
    This worked reliable in LV 8.0 but not any more in LV 2009. The button's mechanical action is set to "switch until released" and if I press the button and keep it pressed it is reset to false automatically. The value change event is fired twice instead of only once (see attached vi) and "new value" is one time true and one time false. This doesn't happen if the mechanical action is set to "switch when pressed".
    Does anybody have an explanation or a workaround for this behaviour? Am I doing something wrong or is this a bug in LV? For now I'll just keep the cursor unlocked.
    Thanks for your help.
    Attachments:
    setMouseBusy_01.vi ‏11 KB

    Hi ckis,
    attached you'll find your modified example, it should do the trick now.
    Regards,
    Bernd
    Attachments:
    setMouseBusy_01.vi ‏9 KB

  • How to set a busy cursor when the excel report pops-up(in Excel)?

    I'm using LabVIEW 7.1 and Report Generation Toolkit for MS Office to build a VI. at the end of each session when the data in a certain peroid of time was collected, the data will be transmmited to Excel report. the problem is during the poping-up of Excel report, if the cursor clicks inside Excel accidently, all the collected data will disappear and the blanks in Excel will no longer be filled automatically. I have tried to use Set Busy.vi, but it only works in VI panel, not in Excel. Will someone please help me?
    thanks very much

    Hi jingli,
    For changing cursor appearance, you can visit another post on the forum:
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=506500000008000000272E0000&ECategory=LabVIEW.LabVIEW+General
    (search for mouse pointer appearance in this forum if the URL doesn't work)
    Another suggestion would be setting the windows appearance to "minimum" when you open your Excel report (wire it at the New Report VI).
    Dan

  • Different 'mouse enter' event / 'set busy' vi behaviour in LV8?

    In my program, I used the mouse curcor 'set busy' vi to lock the front panel during a measurement.  However, I did want the 'cancel measurement' button to be available.   I solved that by adding a 'mouse enter' and 'mouse leave' event for that button, that would enable the mouse when it was over the button.  (And disable when it left again)
    Worked fine in LV7, but it seems that in Labview 8, this little trick doesn't work anymore...   
    Apparantly, now the 'mouse enter' event only fires when the cursor isn't set to 'busy'. How do I perform something similar to my old trick in Labview 8? 

    I too had a similar issue when upgrading my application source code from LabVIEW 7.1 to 8.0.  There are a couple of things you could try.
    1) Keep calling the "set cursor busy" vi, but don't disable mouse clicks (a boolean input to the set busy VI). Now add a new event to your event structure to monitor the panel for any "mouse down?" events.  Whenever this event occurs, the user is trying to click somewhere, so wire a TRUE to the "Disabled?" input of the event.  Now to keep your cancel button from being filtered out, add some code to determine if the x,y coordinates of the mouse down event are over your cancel button, if so then don't filter this event.
    2) Keep calling the "set cursor busy" vi, but again don't disable the mouse clicks.  Now whenever you want to disable all user events on your front panel controls, open a reference to each front panel control and set it to disabled (all except the cancel button of course).  This sounds difficult, but it is actually really easy.  There is a VI property you can read to get references to each FP control.
    I personally used the 2nd option in my code to do something similar.  I've attached the VI you can use to disable all you FP controls (with exceptions), and also an example of how I used it.  It's a very small VI.
    Hope this helps.
    Attachments:
    SetAllCtrlsToDisabled.zip ‏24 KB

  • How to change the mouse cursor icon type when mouse moves out of client area ( propertysheet) WTL?

    I got stuck with an issue in property sheet .I want to load different cursor when the mouse position is within the client area and load another when moves out of the client area.
    In the porpetysheet I added four page. In the first page when I click next I am loading cursor of IDC_WAIT type and loading IDC_ARROW when the mouse moves out of the client area.
    In the page class I triggered the event for WM_MOUSEMOVE as follow:
        MESSAGE_HANDLER(WM_MOUSEMOVE, OnMouseMove)
    LRESULT OnMouseMove(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
    if(TRUE == m_bIsNextBtnClicked)
    ::SetCursor(LoadCursor(NULL, IDC_WAIT));
    else
    ::SetCursor(LoadCursor(NULL, IDC_ARROW));
    return TRUE;
    This event is getting triggered and absolutely had no issue with this. Similarly I tried adding `MESSAGE_HANDLER(WM_MOUSELEAVE, OnMouseLeave)` this event making an assumption that this will get triggered if the mouse moves out of the client area,  but
    this event did not get triggered at all.If this is not the mouse event to be triggered for mouseleave which event should I trigger?
    LRESULT OnMouseLeave(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
    ::SetCursor(LoadCursor(NULL, IDC_ARROW));
    return TRUE;
    Now when I click Next button , **I was actually calling a function which is taking sometime to return** . Before to this function I am loading IDC_WAIT cursor i.e., 
     `::SetCursor(LoadCursor(NULL, IDC_WAIT));` . 
    Now when move the mouse cursor on to the non-client area I want to load IDC_ARROW cursor i.e., 
        ::SetCursor(LoadCursor(NULL, IDC_ARROW)); 
    When the moves on to the non-client area I am handling the mouse event in sheet derived class as follows,
    MESSAGE_HANDLER(WM_NCMOUSEMOVE, OnNCMouseMove)
    LRESULT OnNCMouseMove(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
    ::SetCursor(LoadCursor(NULL, IDC_ARROW));
    return 0;
    This event is not getting triggered until unless the function in the Next button event is executed.
    I want both of them to be done in parallel i.e, click Next button now hover mouse on the client area, Busy icon should come and when mouse moves out of the client area then IDC_ARROW icon should come.
    LRESULT OnWizardNext()
    ::SetCursor(LoadCursor(NULL, IDC_WAIT));
    m_bIsNextBtnIsClicked = TRUE;
    BOOL bRet = MyFun();
    m_bIsNextBtnIsClicked = FALSE;
    //Until this function(MyFun()) is executed **WM_NCMOUSEMOVE**
    //event is not getting triggered.But this event should get triggered and I
    //should be able to see the change of cursor within and out of client area.
    Can anyone kindly help me to solve this issue.
    SivaV

    Hello
    sivavuyyuru,
    For this issue, I am trying to involve someone to help look into, it might take some time and as soon as we get any result, we will tell you.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

Maybe you are looking for

  • Can anyone please advise me how to set up multiple users, with multiple devices while only sharing one iMac, thanks.

    My partner and I both have iPhones and iPads but share an iMac, as our contacts and calendars go through iCloud, both gets merged when it comes into iCal and contacts. Do we have to set up separate accounts on the iMac to handle this correctly? Thank

  • Use of xsdconfig file to change doc. elmt. name?

    I've got the following simple xsd file: <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="/my/ns" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="Outer"> <xs:complexType

  • Problem with Appraisal Template transports

    Hi I am on ECC 6.0 EHP4 and am trying to transport the appraisal transports. I am able to transport the template (VA), criteria group (VB) and Criteria (VC). But the relationship 605 - Includes Element is not getting transported. This is the only rel

  • Help with overlaying a different "skin" on a hand

    Hi, I've seen images such as a camera body where a different "skin" was applied, such as snake skin but all the contours, shading etc of the camera were preserved.  What I would like to do is add a latex exam glove to a hand that is already in an ima

  • Error when opening Administrator console

    Hi All, I am getting the below error when I try to open the administrator console. I do have access to the application privilege sap.hana.admin::Monitoring. Can anyone please let me know how this can be resolved. Goutham