Delay Accordion tab mouse over

Right now I have my accordion set to change on mouseover, however I would like it to only open if it is on a tab for a certain time.  Someone else on the forums did this with a tab spry, but I was wondering how to do this with an accordion.  Here is their solution for a tabbed one:
Re: Need a delay for showPanel in the Tabbed Panels
You basically want something like this then:
gShowTabTimer = 0;
function ShowTab(tab)
gShowTabTimer = setTimeout(function(){ gShowTabTimer = 0; tp1.showPanel(tab); }, 1000);
function KillTabTimer()
if (gShowTabTimer)
clearTimeout(gShowTabTimer);
gShowTabTimer = 0;
<li class="TabbedPanelsTab" onmouseover="ShowTab(this);" onmouseout="KillTabTimer();">
How should I change my code and where do I insert it?
Thanks Jacey

still looking for any help?
Jacey

Similar Messages

  • Spry Accordion on mouse over or hover

    I am searching the documentation to see how to make an
    accordion respond to mouse over or hover over the panel title
    rather than the default click behavior. I know it's possible as
    Adobe does it currently on their homepage. Can someone point me to
    any documentation discussing that?

    Use the .js file from Adobe's homepage.

  • Tabs: mouse over and reset- show default/effect

    Hello,
    ich have made some tabs with mouse over...
    <li class="TabbedPanelsTab" tabindex="0"
    onmouseover="TabbedPanels1.showPanel(this);">Demo 1</li>
    works so far - and set Tab number 4 as default:
    var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab:4});
    So the Tab-Set starts with 4 and the mouse-over effekts work.
    I have two questions- how to...
    - when the user leaves with the mouse cusor the tab area i
    want the script to show Tab 4 again
    - want the tabs to open with a soft slide effekt - when shown
    and when disappear
    Help would be nice - i am not really a programmer. ;-)

    burnster73 wrote:
    > Hello,
    >
    > ich have made some tabs with mouse over...
    > <li class="TabbedPanelsTab" tabindex="0"
    > onmouseover="TabbedPanels1.showPanel(this);">Demo
    1</li>
    > ...
    > works so far - and set Tab number 4 as default:
    > var TabbedPanels1 = new
    Spry.Widget.TabbedPanels("TabbedPanels1",
    > {defaultTab:4});
    >
    > So the Tab-Set starts with 4 and the mouse-over effekts
    work.
    >
    > I have two questions- how to...
    > - when the user leaves with the mouse cusor the tab area
    i want the script to
    > show Tab 4 again
    You could try adding an onmouseout event to each tab and have
    that even call TabbedPanels.showPanel(4) like so:
    <li class="TabbedPanelsTab" tabindex="0"
    onmouseover="TabbedPanels1.showPanel(this);"
    onmouseout="TabbedPanels1.showPanel(4);">Demo 1</li>
    > - want the tabs to open with a soft slide effekt - when
    shown and when
    > disappear
    The Spry Tabbed panels do not have any "hooks" to be able to
    change how a panel is shown, so you'd have to rewrite the
    Spry.Widget.TabbedPanels.prototype.showPanel method to change how
    showing a panel (and hiding the panel that was the shown panel). Or
    you could do something similar to what is being done in this
    thread:
    http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=602&threadid =1429374&enterthread=y
    Essentially, the tabbed panels have a div within them and
    that div fades in when the div is shown.
    One problem with widgets is that if you want to do something
    different than what they are designed for, it get fairly
    complicated to do if you do not know JavaScript well, so be aware
    and be ready to dig in.
    Danilo Celic
    |
    http://blog.extensioneering.com/
    | WebAssist Extensioneer
    | Adobe Community Expert

  • I'm using Firefox on a Windows 7 OS, and I want to know how to disable the small window that appears when I hover my mouse over a tab, bookmark, etc.

    Okay, so when I'm using Firefox, say I have multiple window open, I hover my mouse over a window's panel at the bottom of the screen and a small box appears telling me about the webpage on that panel. The same thing occurs when I hover over a tab or a bookmark, it's very annoying and frequently blocks my cursor when I'm trying to work. How can I disable this feature?

    I do not use Adobe Reader, but use Foxit Reader in its place, and had the same problem. In Foxit Reader, I right-clicked in the area at the top where you would expect the toolbar to be (it was a blank area immediately above the displayed PDF file), and chose which toolbars to display and that has "stuck" and I still see the Foxit toolbars when I load a PDF file after system shutdown overnight. The only problem is that the area where you would expect the toolbars is still there and blank, but the toolbars that I selected appear immediately below that blank area. See if that works in Adobe Reader for you.

  • Bookmarks and tab titles display garbled text or text from another bookmark until moused over

    I just upgraded to Windows 8 and loaded Firefox 18 - I imported my bookmarks HTML file and the bookmarks on the left display either garbage or the wrong title until I mouse over them. They then display correctly unless I mouse over them again. My tabs display bookmark titles until I mouse over them.

    Could you try version 18.0.1? Also, please provide us with screen shots? And, you can check if your add-ons are causing this as well.
    '''Try the Firefox Safe Mode''' to see how it works there. The Safe Mode is a troubleshooting mode, which disables most add-ons.''
    ''(If you're not using it, switch to the Default theme.)''
    * You can open the Firefox 4.0+ Safe Mode by holding the '''Shift''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
    ''Don't select anything right now, just use "'Start in Safe Mode"''
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shift key) to open it again.''
    '''''If it is good in the Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one.
    Please follow the [[Troubleshooting extensions and themes]] article for that.
    ''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''

  • Mouse over Tabs - shows document name?

    I notice when I go to close tabs in CS5, the full name of the document appears in a white box over and to the left of the tab, when my mouse goes over the tab, then I can't close the tab until the document name disappears- which takes about 5 seconds, allthough seems like forever. Does anyone know how to turn that feature off, or reduce the time it displays the name?

    Yes, when mouse over the document tab, full name of document will appear. You can just click once on the white box it will disappear.
    On Preferences>General dialog, you can check off Show Tool Tips to not show the white box when mouse over document tab, but it will also stop all tips when mouse over a tool, an icon on a panel/dialog.

  • I had an add on for years but how to get my pc worked on and now its gone..it was a mouse over link to preview that page in a new tab .it had a little blue mark

    it was like a preview any page in new tab when you mouse over the link it would open that page and i cant remember what it was called

    '''[https://addons.mozilla.org/en-US/firefox/addon/coolpreviews/ CoolPreviews]''' {web link}
    Browse faster—Preview links and images without leaving your current page or tab.
    Just mouse over any link and a preview window appears to display the content.

  • When I mouse over an active tab, a circular "block" symbol appears and prevents me from either clicking on or closing the tab

    When I am in FireFox, and I mouse over any area that would normally allow me to do something, like select a tab, close a tab, or even fill text into this details box, a circular "block" symbol appears and prevents me from entering or doing anything. I have scanned all of the installed programs in the Control Panel and removed anything suspicious and reviewed addons and the like in FireFox, all to no avail. BTW, this problem does NOT occur while in Google Chrome, but I much prefer FireFox. Help!!!

    Note that your System Details List shows multiple Flash plugins.
    # Shockwave Flash 11.9 r900
    # Shockwave Flash 11.8 r800
    You can find the installation path of all plugins on the <b>about:plugins</b> page.
    You can check the Flash player installation folder for multiple Flash player plugins and remove all (older) version(s) of the plugin (NPSWF32) and (re)install the latest Flash player.
    *(32 bit Windows) C:\Windows\System32\Macromed\Flash\
    *(64 bit Windows) C:\Windows\SysWOW64\Macromed\Flash\

  • How do I disable the webpage preview that pops up when I hover my mouse over a tab?

    I don't know why this started today, but it is driving me nuts!
    I was surfing the net, when all of a sudden I noticed that whenever I hovered my mouse over one of my tabs, a (poorly rendered) preview of the webpage popped up from my mouse. I really do not need this feature. I don't need to have a mini-webpage preview of another tab.
    Please, how do I disable this feature?
    *note: I have disabled all my add-ons, and still nothing. I disabled my hardware acceleration, and still nothing. Please!

    I've never noticed that. Do these old threads shed any light?
    * [https://support.mozilla.org/en-US/questions/924758 Disabling the tab drop down preview window??] - FVD suite
    * [https://support.mozilla.org/en-US/questions/884412 How can I disable the tab preview when I hover over a tab?] - other add-ons/settings

  • Set Default Spry Tabbed Panel As Close Until Mouse Over

    Dear All,
    Is there a way to set the default spry tabbed panel to be closed when the page load untilI mouse over it??
    here is the link to my page http://www.senhuiauto.com/model_code_link.html. As you can see, it roll down by default.
    How to fix??
    Below is my SpryTabbedPanel.js
    var Spry;
    if (!Spry) Spry = {};
    if (!Spry.Widget) Spry.Widget = {};
    Spry.Widget.TabbedPanels = function(element, opts)
    this.element = this.getElement(element);
    this.defaultTab = 0; // Show the first panel by default.
    this.bindings = [];
    this.tabSelectedClass = "TabbedPanelsTabSelected";
    this.tabHoverClass = "TabbedPanelsTabHover";
    this.tabFocusedClass = "TabbedPanelsTabFocused";
    this.panelVisibleClass = "TabbedPanelsContentVisible";
    this.focusElement = null;
    this.hasFocus = false;
    this.currentTabIndex = 0;
    this.enableKeyboardNavigation = true;
    Spry.Widget.TabbedPanels.setOptions(this, opts);
    // If the defaultTab is expressed as a number/index, convert
    // it to an element.
    if (typeof (this.defaultTab) == "number")
      if (this.defaultTab < 0)
       this.defaultTab = 0;
      else
       var count = this.getTabbedPanelCount();
       if (this.defaultTab >= count)
        this.defaultTab = (count > 1) ? (count - 1) : 0;
      this.defaultTab = this.getTabs()[this.defaultTab];
    // The defaultTab property is supposed to be the tab element for the tab content
    // to show by default. The caller is allowed to pass in the element itself or the
    // element's id, so we need to convert the current value to an element if necessary.
    if (this.defaultTab)
      this.defaultTab = this.getElement(this.defaultTab);
    this.attachBehaviors();
    Spry.Widget.TabbedPanels.prototype.getElement = function(ele)
    if (ele && typeof ele == "string")
      return document.getElementById(ele);
    return ele;
    Spry.Widget.TabbedPanels.prototype.getElementChildren = function(element)
    var children = [];
    var child = element.firstChild;
    while (child)
      if (child.nodeType == 1 /* Node.ELEMENT_NODE */)
       children.push(child);
      child = child.nextSibling;
    return children;
    Spry.Widget.TabbedPanels.prototype.addClassName = function(ele, className)
    if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) != -1))
      return;
    ele.className += (ele.className ? " " : "") + className;
    Spry.Widget.TabbedPanels.prototype.removeClassName = function(ele, className)
    if (!ele || !className || (ele.className && ele.className.search(new RegExp("\\b" + className + "\\b")) == -1))
      return;
    ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
    Spry.Widget.TabbedPanels.setOptions = function(obj, optionsObj, ignoreUndefinedProps)
    if (!optionsObj)
      return;
    for (var optionName in optionsObj)
      if (ignoreUndefinedProps && optionsObj[optionName] == undefined)
       continue;
      obj[optionName] = optionsObj[optionName];
    Spry.Widget.TabbedPanels.prototype.getTabGroup = function()
    if (this.element)
      var children = this.getElementChildren(this.element);
      if (children.length)
       return children[0];
    return null;
    Spry.Widget.TabbedPanels.prototype.getTabs = function()
    var tabs = [];
    var tg = this.getTabGroup();
    if (tg)
      tabs = this.getElementChildren(tg);
    return tabs;
    Spry.Widget.TabbedPanels.prototype.getContentPanelGroup = function()
    if (this.element)
      var children = this.getElementChildren(this.element);
      if (children.length > 1)
       return children[1];
    return null;
    Spry.Widget.TabbedPanels.prototype.getContentPanels = function()
    var panels = [];
    var pg = this.getContentPanelGroup();
    if (pg)
      panels = this.getElementChildren(pg);
    return panels;
    Spry.Widget.TabbedPanels.prototype.getIndex = function(ele, arr)
    ele = this.getElement(ele);
    if (ele && arr && arr.length)
      for (var i = 0; i < arr.length; i++)
       if (ele == arr[i])
        return i;
    return -1;
    Spry.Widget.TabbedPanels.prototype.getTabIndex = function(ele)
    var i = this.getIndex(ele, this.getTabs());
    if (i < 0)
      i = this.getIndex(ele, this.getContentPanels());
    return i;
    Spry.Widget.TabbedPanels.prototype.getCurrentTabIndex = function()
    return this.currentTabIndex;
    Spry.Widget.TabbedPanels.prototype.getTabbedPanelCount = function(ele)
    return Math.min(this.getTabs().length, this.getContentPanels().length);
    Spry.Widget.TabbedPanels.addEventListener = function(element, eventType, handler, capture)
    try
      if (element.addEventListener)
       element.addEventListener(eventType, handler, capture);
      else if (element.attachEvent)
       element.attachEvent("on" + eventType, handler);
    catch (e) {}
    Spry.Widget.TabbedPanels.prototype.onTabClick = function(e, tab)
    this.showPanel(tab);
    Spry.Widget.TabbedPanels.prototype.onTabMouseOver = function(e, tab)
    this.addClassName(tab, this.tabHoverClass);
    Spry.Widget.TabbedPanels.prototype.onTabMouseOut = function(e, tab)
    this.removeClassName(tab, this.tabHoverClass);
    Spry.Widget.TabbedPanels.prototype.onTabFocus = function(e, tab)
    this.hasFocus = true;
    this.addClassName(this.element, this.tabFocusedClass);
    Spry.Widget.TabbedPanels.prototype.onTabBlur = function(e, tab)
    this.hasFocus = false;
    this.removeClassName(this.element, this.tabFocusedClass);
    Spry.Widget.TabbedPanels.ENTER_KEY = 13;
    Spry.Widget.TabbedPanels.SPACE_KEY = 32;
    Spry.Widget.TabbedPanels.prototype.onTabKeyDown = function(e, tab)
    var key = e.keyCode;
    if (!this.hasFocus || (key != Spry.Widget.TabbedPanels.ENTER_KEY && key != Spry.Widget.TabbedPanels.SPACE_KEY))
      return true;
    this.showPanel(tab);
    if (e.stopPropagation)
      e.stopPropagation();
    if (e.preventDefault)
      e.preventDefault();
    return false;
    Spry.Widget.TabbedPanels.prototype.preorderTraversal = function(root, func)
    var stopTraversal = false;
    if (root)
      stopTraversal = func(root);
      if (root.hasChildNodes())
       var child = root.firstChild;
       while (!stopTraversal && child)
        stopTraversal = this.preorderTraversal(child, func);
        try { child = child.nextSibling; } catch (e) { child = null; }
    return stopTraversal;
    Spry.Widget.TabbedPanels.prototype.addPanelEventListeners = function(tab, panel)
    var self = this;
    Spry.Widget.TabbedPanels.addEventListener(tab, "mouseover", function(e) { return self.onTabClick(e, tab); }, false);
    Spry.Widget.TabbedPanels.addEventListener(tab, "mouseover", function(e) { return self.onTabMouseOver(e, tab); }, false);
    Spry.Widget.TabbedPanels.addEventListener(tab, "mouseout", function(e) { return self.onTabMouseOut(e, tab); }, false);
    if (this.enableKeyboardNavigation)
      // XXX: IE doesn't allow the setting of tabindex dynamically. This means we can't
      // rely on adding the tabindex attribute if it is missing to enable keyboard navigation
      // by default.
      // Find the first element within the tab container that has a tabindex or the first
      // anchor tag.
      var tabIndexEle = null;
      var tabAnchorEle = null;
      this.preorderTraversal(tab, function(node) {
       if (node.nodeType == 1 /* NODE.ELEMENT_NODE */)
        var tabIndexAttr = tab.attributes.getNamedItem("tabindex");
        if (tabIndexAttr)
         tabIndexEle = node;
         return true;
        if (!tabAnchorEle && node.nodeName.toLowerCase() == "a")
         tabAnchorEle = node;
       return false;
      if (tabIndexEle)
       this.focusElement = tabIndexEle;
      else if (tabAnchorEle)
       this.focusElement = tabAnchorEle;
      if (this.focusElement)
       Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "focus", function(e) { return self.onTabFocus(e, tab); }, false);
       Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "blur", function(e) { return self.onTabBlur(e, tab); }, false);
       Spry.Widget.TabbedPanels.addEventListener(this.focusElement, "keydown", function(e) { return self.onTabKeyDown(e, tab); }, false);
    Spry.Widget.TabbedPanels.prototype.showPanel = function(elementOrIndex)
    var tpIndex = -1;
    if (typeof elementOrIndex == "number")
      tpIndex = elementOrIndex;
    else // Must be the element for the tab or content panel.
      tpIndex = this.getTabIndex(elementOrIndex);
    if (!tpIndex < 0 || tpIndex >= this.getTabbedPanelCount())
      return;
    var tabs = this.getTabs();
    var panels = this.getContentPanels();
    var numTabbedPanels = Math.max(tabs.length, panels.length);
    for (var i = 0; i < numTabbedPanels; i++)
      if (i != tpIndex)
       if (tabs[i])
        this.removeClassName(tabs[i], this.tabSelectedClass);
       if (panels[i])
        this.removeClassName(panels[i], this.panelVisibleClass);
        panels[i].style.display = "none";
    this.addClassName(tabs[tpIndex], this.tabSelectedClass);
    this.addClassName(panels[tpIndex], this.panelVisibleClass);
    panels[tpIndex].style.display = "block";
    this.currentTabIndex = tpIndex;
    Spry.Widget.TabbedPanels.prototype.attachBehaviors = function(element)
    var tabs = this.getTabs();
    var panels = this.getContentPanels();
    var panelCount = this.getTabbedPanelCount();
    for (var i = 0; i < panelCount; i++)
      this.addPanelEventListeners(tabs[i], panels[i]);
    this.showPanel(this.defaultTab);

    You may be better off asking this question over at the forum dedicated to the Spry Widgets:
    Spry forum.

  • When i put my mouse over a tab it used to show the site now it dose not

    when i put my mouse over a tab it used to show the web page now it dose not do that any ideas
    == This happened ==
    A few times a week
    == im not sure

    Tab Scope: https://addons.mozilla.org/en-US/firefox/addon/4882/
    Image size can be set to 2 levels and viewed with +/- built-in to the add-on drop-down interface/image.

  • How to make yellow dialog box not come up when I mouse over tabs?

    I hate the little small yellow background colored dialog box that pops up when you mouse over tabs on Firefox on Mac.
    The reason why this is an in convenience on the Firefox in Mac is when a dialog box comes up and you minimize Firefox the dialog box stays there on the screen, so you have to bring Firefox to the front and then mouse over it til the box go's away, and then finally you can minimize Firefox without having the dialog box stay on your screen.
    To negate this problem I want to know if their is a way for me to disable that dialog box from coming up at all. It also comes up when I mouse over my all in one sidebar add on and I have noticed it when you mouseover links on certain sites, like in Pandora when I am mousing over the different artists in my list the little box comes up, again it's not needed and very annoying.

    you must modify '''browser.chrome.toolbar_tips'''
    type in the address bar '''about:config'''
    then press the button''' i'll be careful i promise'''
    then type in the bar '''browser.chrome.toolbar_tips'''
    then '''Double-click''' on it, to make it''' false'''
    exit firefox and restart-it.
    See for more info : [http://kb.mozillazine.org/Browser.chrome.toolbar_tips Browser.chrome.toolbar tips ]
    thank you
    Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

  • Change/disable mouse-over selection on app switcher menu (apple-tab menu)

    Does anyone know of a way to disable the mouse-over selecting an application on the apple-tab menu (app switcher)? This is so frustrating when you are trying to do a lot of copy and paste between apps and the mouse keeps "re-selecting" the application you are trying to choose.

    Hello,
    Thank you so much for replying so quickly and moreover, solving my problem. I must apologise for not doing more research about this issue by searching these forums more thoroughly. I found a similar post here:-
    http://forums.adobe.com/message/139937#139937
    Your solution goes one step further and eliminates the need to search through the Javascript for the relevant code.
    Thank you again, you've helped me a great deal.
    Best wishes,
    foreverdusty.

  • Firefox updated last night to 11.0, and now whatever website I'm on, the writing appears as gibberish or all broken up until I mouse over it. This happens on tabs, the facebook sidebar tickers, search fields, you name it. Very strange...

    Things appear fine as I type them, but after a while, I will look up at a tab or search field, and the writing appears strangely. If I mouse over the gibberish text, it will return to normal.

    Try the Firefox SafeMode to see how it works there. <br />
    ''A troubleshooting mode, which disables most Add-ons.'' <br />
    ''(If you're not using it, switch to the Default Theme.)''
    * You can open the Firefox 4.0+ SafeMode by holding the '''Shft''' key when you use the Firefox desktop or Start menu shortcut.
    * Or use the Help menu item, click on '''Restart with Add-ons Disabled...''' while Firefox is running. <br />
    ''Don't select anything right now, just use "Continue in SafeMode."''
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before using the Firefox shortcut (without the Shft key) to open it again.''
    '''''If it is good in the Firefox SafeMode''''', your problem is probably caused by an extension, and you need to figure out which one. <br />
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes
    ''When you figure out what is causing that, please let us know. It might help other user's who have that problem.''

  • One more nugget: Chart zoom with the "Mouse Over" effect

    Hello all.
    Just read my signature first, it might explain a lot. I do not intend to compete with Darren and I don't think this "nugget" (at least it supposed to be one) will amaze any of the LV veterans and this forum is rich of them. But maybe it will bring some new ideas to some of you or maybe it will be useful for some LV beginners (like me). It is very likely, my code will have some lapses, but please be gentle pointing that out to me. If you feel a need, you can always optimize the code and develope it further. Just don't forget to share!
    So back to the point.
    I am developing a project using LV. In my program there is a waveform chart which has to show 4 plots. Depending on the length of the X Scale, it sometimes gets hard to see the plots clearly because of their density.So I decided that I need a tool, which would zoom the chart in. And this is what I have came up with after a few "Google" searches to check which part of the bike is already invented and also a bit of programming by myself. 
    Maybe you guys (at least the veterans) know the BetterVIEW Consulting LV example where they have implemented the Mouse Over effect. So a part of their example has been used in this tool and part of the credit must go to them. I thank them a lot
    This tool uses a cluster and its property of visibility to show/hide the cluster depending on if the current position of the mouse cursor is in the desired range or not. The program also gets the image of the chart and returns the subset of the image. The subset is taken for the area arounf the mouse cursor. So if you move the mouse, the zoomed in area will also chage in response. After that, the subset of the image is zoomed in for better view. 
    The user might chage the zoom factor during the execution. Also it is possible to turn the zoom option On or Off if you don't wish to see it for the moment. 
    This is how the front panel looks like:
    And this is the image of the block diagram (see the attached files for the vi, the VI Snippet tool distorts the code too much, so I haven't added it):
    I haven't found anything the same in the forum. Yet I'm a newbie here and I don't have that much experience surfing it. If it wouldn't be something new (in the forum, not necessarily to some of you personally), just ignore the thread. I hope this was worth your time and your attention. 
    Good coding
    Message Edited by Giedrius.S on 02-11-2010 12:46 PM
    While evaluating my code please have in mind that I am a LV novice. Therefore sometimes my code might violate some coding rules that I have to learn about myself. But how else could I do that...
    Chart zoom with "Mouse Over" effect
    Attachments:
    Zoom.vi ‏198 KB
    Mouse_pos.vi ‏20 KB
    Check_pos.vi ‏18 KB

    Very nice Giedrius.
    It takes guts to "step up to the chalk board" so I will do what i can to give you some ideas to think about. This is similar to the type of feedback I offer durring our in-house code reviews.
    1) The floating property nodes outside the loop are not sequenced by wires so they could execute after the loop starts. Sometimes this could cause weird errors. Seq with the error cluster.
    2) Property nodes can be re-sized so you can apply more than one property setting in the same call. Property node have to execute in the UI thread (which is single threaded) so using a single nodes will force a single context switch rather than one for each.
    3) Setting the same property repeatedly in a loop just burns CPU. THe Scale min for both X an Y can be moved outside the loop ?
    4) THe Wait Until Next ms" function does not get used in any of my code. It is not a way to get a fixed wait but rather a random wait. If you code completes 1 ms after the next multiple, the delay is double less 1 ms. If you have multiple loops using them and it f the delay for each are not unique prime numbers, then the "Wait until next ms multiple" is a good (cough cough) way of getting them all to wake up at the same time and fight for the CPU.
    5)An Event Struture to monitor mouse enter/leave and mouse move (this would have to be a sepearte loop) is easier on the CPU than polling.
    6) Is that math in the case to handle the Chart position on the FP? If so then using the property nodes for the chart to find its postion will let you code adapt to GUI changes.
    7) Right to left wires are not well recieved.
    8) A Bundle by Name is prefered over a "Bundle" since it is self documenting. I know the Picture function so I can see that is the rectangle you are specifying but reader not famliar with that function would not be able to "READ" the code without poking at it.
    9) THe event structure would also help with setting the Zoom factor. Only poke it when you have to.
    That is all that comes to mind at the moment.
    Again thank you!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

Maybe you are looking for

  • How to stop a web service inside a deployed EAR in Weblogic 10.3

    Hi, I want to stop a webservice from the weblogic UI console in Weblogic 10.3 but cannot find any link for the same kindly help me on the same. Scenario is as follows I can see my EAR deployed under Deployment tab, when I expand the same I can see th

  • Assigning Default value to a Infotype Field

    Hi, My requirement is to assign default value to the loan amount field of the loans infotype(0045). I am using the PBAS0001 user exit program ZXPADU01 and taking the basic pay amount for the employee from infotype 8 and assigning it to pa0045-dabrt(l

  • Multi-Master replica busy

    I have a multi-master ldap server(5.1 service pack 2, build number:2003.028.2338). There are about 56k users in 1st server and 45k on the 2nd server when count the users in the 2 servers. Plus, I have a pure consumer which is working fine with the re

  • Making raw breakes in Interactive report

    Hello I have build an application, which is a grading system - it is going to be used for a competition. In the main page of the application, I have an interactive report with all of the competitors, which are ordered by the highest marks they get. T

  • Deauthorizing computer?

    im having the whole itunes not opening up error message gig, and i have another computer i decided to use and itunes works, but i cant deauthorize the computer that doesnt! it has all my music and videos on it but i cant get them on my other itunes b