Multiple Panels Effect Toggle

I created the top navigation for this site based on the
multiple slides effect -
http://www.johnvenaproduce.com/beta/
It works very nicely, the only problem is that once you click
on one of the top buttons and a panel slides down, there is no way
to close it unless you click on a different link. For instance, I
would like to make it so that if you click on About Us, the panel
opens, and if you click on About Us again, that panel will close,
but I also want to have only one panel open at a time. The toggle
is set to true, but it only affects the clicks between panels, not
the same one. Does anyone know how I can achieve this, or perhaps
another approach I should take?

After much trial and error, I found a way to make it work. I
have no idea if this is the right way to go about things, but it
makes the menu function as I wanted it to. Here is the code, should
anyone run into the same problem.
<script>
var observer = {};
observer.nextEffect = false;
observer.onPostEffect = function(e){
if (this.nextEffect)
var eff = this.nextEffect;
setTimeout(function(){eff.start();}, 5);
this.nextEffect = false;
function myPanelsSlides(currentPanel)
// The list of all the panels that need sliding
var panels = ['about', 'products', 'media', 'contact'];
var opened = -1;
// Let's check if we have an effect for each of these
sliding panels
if (typeof effects == 'undefined')
effects = {};
for (var i=0; i < panels.length; i++)
if (typeof effects[panels
] == 'undefined'){
effects[panels] = new Spry.Effect.Blind(panels
, {duration: 500, from: '0%', to: '100%', toggle: true,
transition:Spry.sinusoidalTransition});
effects[panels].addObserver(observer);
if (effects[panels
].direction == Spry.forwards && currentPanel !=
panels)
opened = i;
//prevent too fast clicks on the buttons
if (effects[panels
].direction == Spry.backwards &&
effects[panels].isRunning)
observer.nextEffect = effects[currentPanel];
return;
if (opened != -1)
observer.nextEffect = effects[currentPanel];
effects[panels[opened]].start();
else if (effects[currentPanel].direction != Spry.forwards)
effects[currentPanel].start();
//here is what I added to make the panels close when clicked
twice
else if (effects[currentPanel].direction != Spry.backwards)
effects[currentPanel].start();
</script>

Similar Messages

  • Adding multiple audio effects

    Protools allows you to add fades to every edit (excluding those that already have them if you wish) with one click.
    I've never been able to find a way of making FCP do this. You can add multiple video effects or transitions, but not - it seems to me - audio.
    I want to be able to select and entire time-line and put a short x-fade on every cut - instead of doing them all one by one as now.
    Does anyone know how?
    Intel MacBook Pro   Mac OS X (10.4.8)  

    I haven't tried it, but it works with video, so I don't know why it wouldn't work with audio:
    Set the transition you want as your default audio transition.
    Unlink the audio from the video clips.
    Place the playhead at the start of your first audio clip.
    Select all your audio.
    Drag the selected audio to the canvas and drop it on the "Overwrite With Transition" button.
    Voila. All your original audio is replaced with the new versions complete with transition.
    I think.

  • Multiple Object Effects / Advanced Actions

    Hi all,
    I am trying to create an animation in Captivate that moves multiple times. I am having trouble with the effects that I am adding.
    Basically, I have a line (signifying a balance bar) that I want to go either left or right when certain objects "Fall" on it. I was able to successfully add the "rotation" effects and space them out at different times. Each rotation takes less than half a second to complete.
    However, as my project actually plays, the object seems to "anticipate" the next rotation. It compeltes the first adjustment but then you will see the object slooowwwllyy creeping in the direction of the next one - before that effect is even set to play.
    After some quick reading I thought maybe this meant I needed to instead add object triggers. Problem is, I only see the action pane when I have the slide selected - nothing else (I am trying to add the effects to an image - I also tried recreating it with a shape in Captivate and still nothing) - AND, I can't figure out how I could "time" multiple actions through triggers anyway because as far as I understand, I could only select the effect to occur "on enter" - not at a specific time.
    Can anyone help me figure out either how to stop the multiple timed effects from creeping up on each other, or how to get the advanced actions applied for this effect?
    Thanks,
    Chantelle

    Hi Lilybiri,
    No, I didn't grab that list. I didn't see that link in your post earlier.
    Either way, the description in the list and the way you have explained it  still don't clarify the behavior I was getting. It seems that, based off of my new understanding, the regular "rotate" should then make the object turn immediately (as in, one second it's flat, and then the next it's slanted - without showing the steps in between). However, I think you agree that when I was using the "rotate" effect, it did seem like it was doing a slow change instead of just changing the property. It wasn't obvious to anyone reading that it was just a matter of using the wrong effect, otherwise I would have expected that response earlier. So, it seems something still wasn't working correctly that I hope someone can better pinpoint and explain so we all have a better understanding.
    Lesson learned I guess, but it would nice if Adobe also did a better job of documenting what the effects are supposed to do - straight from the source that created them. It's kind of crazy to me that someone had to make a table themselves attempting to explain these things.
    Thanks to everyone for your time trying to help, and please do keep me updated on whether or not there is some kind of reasoning for the effect I was getting.

  • Getting multiple panels in one extension

    Hi,
    I'm having trouble setting up multiple panels in my extension. I've seen similar posts on here but what fixed it for them doesn't seem to solve it for me!
    My first panel appears fine, but clicking the menu option for the second one does nothing.
    I have a WidgetBoss for each:
              Class
                        kPanelAWidgetBoss,
                        kPalettePanelWidgetBoss,
                      IID_IPANELMENUDATA, kCPanelMenuDataImpl,
              Class
                        kPanelBWidgetBoss,
                        kPalettePanelWidgetBoss,
                      IID_IPANELMENUDATA, kCPanelMenuDataImpl,
    ALocaleIndex for each:
    resource LocaleIndex (kPanelAResourceID)
              kViewRsrcType,
                        kWildFS, k_Wild,           kPanelAResourceID + index_enUS
    resource LocaleIndex (kPanelBResourceID)
              kViewRsrcType,
                        kWildFS, k_Wild,           kPanelBResourceID + index_enUS
    A separate PanelList for each:
    resource PanelList (kPanelAResourceID)
                        // 1st panel in the list
                        kPanelAResourceID,
                        kPluginID,
                        kNotResizable,
                        kPanelAWidgetActionID,
                        kPanelAMenuPath,
                        kPanelAMenuItemPosition,
                        0,0,
                        c_Panel,
    resource PanelList (kPanelBResourceID)
                        // 2nd panel in the list
                        kPanelBResourceID,
                        kPluginID,
                        kNotResizable,
                        kPanelBWidgetActionID,
                        kPanelBMenuPath,
                        kPanelBMenuItemPosition,
                        0,0,
                        c_Panel
    A type definition:
    type PanelAWidget(kViewRsrcType) : PalettePanelWidget(ClassID = kPanelAWidgetBoss)
              CPanelMenuData;
    type PanelBWidget(kViewRsrcType) : PalettePanelWidget(ClassID = kPanelBWidgetBoss)
              CPanelMenuData;
    And a definition for the resource itself:
    resource PanelAWidget(kPanelAResourceID + index_enUS)
              __FILE__, __LINE__,                                                  // Localization macro
              kPanelAWidgetID,                                        // WidgetID
              kPMRsrcID_None,                                                            // RsrcID
              kBindNone,                                                                      // Binding (0=none)
              0, 0, 207, 95,                                                            // Frame: left, top, right, bottom.
              kTrue, kTrue,                                                            // Visible, Enabled
              kFalse,                                                                                // Erase background
              kInterfacePaletteFill,                                        // Erase to color
              kFalse,                                                                                // Draw dropshadow
              kPanelATitleKey,                                        // Panel name
              kInternalPopupMenuNameKey                    // Popup menu name (internal)
    resource PanelBWidget(kPanelBResourceID + index_enUS)
              __FILE__, __LINE__,                                                  // Localization macro
              kPanelBWidgetID,                                        // WidgetID
              kPMRsrcID_None,                                                            // RsrcID
              kBindNone,                                                                      // Binding (0=none)
              0, 0, 207, 95,                                                            // Frame: left, top, right, bottom.
              kTrue, kTrue,                                                            // Visible, Enabled
              kFalse,                                                                                // Erase background
              kInterfacePaletteFill,                                        // Erase to color
              kFalse,                                                                                // Draw dropshadow
              kPanelBTitleKey,                                        // Panel name
              kInternalPopupMenuNameKey                    // Popup menu name (internal)
    PanelB is nowhere to be seen.
    I guess I'm missing something obvious. Can anyone help?
    Thanks
    Liz

    Hi
    I just copied that into my plugin and it seems to be correct.
    Bellow you can find change log from my plugins.
    Regards
    Bartek
    1. Claas definitions
        Class { kPanelAWidgetBoss, kPalettePanelWidgetBoss,
            {   IID_IPANELMENUDATA,             kCPanelMenuDataImpl,                       }},
        Class { kPanelBWidgetBoss, kPalettePanelWidgetBoss,
            {   IID_IPANELMENUDATA,             kCPanelMenuDataImpl,                       }},
    2. PanelList definitions:
    resource PanelList (kPanelAResourceID)
            // 1st panel in the list
            kPanelAResourceID,
            kMYUIPluginID,
            kNotResizable,
            kPanelAWidgetActionID,
            "AAA",
            kPanelAMenuPath,
            kPanelAMenuItemPosition,
            0,0,
            c_Panel,
    resource PanelList (kPanelBResourceID)
            // 2nd panel in the list
            kPanelBResourceID,
            kMYUIPluginID,
            kNotResizable,
            kPanelBWidgetActionID,
            "BBB",
            kPanelBMenuPath,
            kPanelBMenuItemPosition,
            0,0,
            c_Panel
    3. Layout definitions
    resource PanelAWidget(kPanelAResourceID + index_enUS)
        __FILE__, __LINE__,                                                  // Localization macro
        kPanelAWidgetID,                                        // WidgetID
        kPMRsrcID_None,                                                            // RsrcID
        kBindNone,                                                                      // Binding (0=none)
        0, 0, 207, 95,                                                            // Frame: left, top, right, bottom.
        kTrue, kTrue,                                                            // Visible, Enabled
        kFalse,                                                                                // Erase background
        kInterfacePaletteFill,                                        // Erase to color
        kFalse,                                                                                // Draw dropshadow
        kPanelATitleKey,                                        // Panel name
        kMYUIInternalPopupMenuNameKey                    // Popup menu name (internal)
    resource PanelBWidget(kPanelBResourceID + index_enUS)
        __FILE__, __LINE__,                                                  // Localization macro
        kPanelBWidgetID,                                        // WidgetID
        kPMRsrcID_None,                                                            // RsrcID
        kBindNone,                                                                      // Binding (0=none)
        0, 0, 207, 95,                                                            // Frame: left, top, right, bottom.
        kTrue, kTrue,                                                            // Visible, Enabled
        kFalse,                                                                                // Erase background
        kInterfacePaletteFill,                                        // Erase to color
        kFalse,                                                                                // Draw dropshadow
        kPanelBTitleKey,                                        // Panel name
        kMYUIInternalPopupMenuNameKey                    // Popup menu name (internal)
    4. Locale definitions
    resource StringTable (350 + index_enUS)          // No-Translate strings go here:
    {   k_enUS,  kEuropeanMacToWinEncodingConverter, // Locale Id, Character encoding converter
              {          kMYUIInternalPopupMenuNameKey,          kMYUIInternalPopupMenuNameKey,
    resource LocaleIndex (kPanelAResourceID)
    {   kViewRsrcType,
        {   kWildFS, k_Wild,           kPanelAResourceID + index_enUS
    resource LocaleIndex (kPanelBResourceID)
    {   kViewRsrcType,
        {   kWildFS, k_Wild,           kPanelBResourceID + index_enUS
    5. Type definitions:
    type PanelAWidget(kViewRsrcType) : PalettePanelWidget(ClassID = kPanelAWidgetBoss)
        CPanelMenuData;
    type PanelBWidget(kViewRsrcType) : PalettePanelWidget(ClassID = kPanelBWidgetBoss)
        CPanelMenuData;
    6. Other definitions:
    // Boss classes:
    DECLARE_PMID(kClassIDSpace,             kPanelAWidgetBoss,                  kMYUIPrefix + 7 )
    DECLARE_PMID(kClassIDSpace,             kPanelBWidgetBoss,                  kMYUIPrefix + 8 )
    // Action IDs:
    DECLARE_PMID(kActionIDSpace,            kPanelAWidgetActionID,              kMYUIPrefix + 12)
    DECLARE_PMID(kActionIDSpace,            kPanelBWidgetActionID,              kMYUIPrefix + 13)
    // Widget IDs:
    DECLARE_PMID(kWidgetIDSpace,             kPanelAWidgetID,                    kMYUIPrefix + 10)
    DECLARE_PMID(kWidgetIDSpace,             kPanelBWidgetID,                    kMYUIPrefix + 11)
    #define kPanelAMenuPath            ""
    #define kPanelBMenuPath            ""
    #define kPanelAMenuItemPosition   0.0
    #define kPanelBMenuItemPosition   0.0
    #define kPanelATitleKey         "AAA"
    #define kPanelBTitleKey         "BBB"
    const RsrcID kPanelAResourceID            =    700  + 50;
    const RsrcID kPanelBResourceID            =    700  + 51;

  • Insert multiple panel into sub panel

    hello
    I've written a subVI which performs differents tasks. For each task there is a corresponding panel; That is my subVI  has multiple panel. Each task is performed one at a time : I call the panel showing the actual task progression the active panel. My subVI runs (is called) on the block diagram of the main VI.
    Now my question : How can I plot only the subVI active panel into the sub panel of main VI? I am wondering if at all it's possible! if not! is there another way of doing this?
    Thanks for reply

    Hi Achilles,
    I've created a tab as you suggested. I set the size of my subVI's Panel to be equal to tab's size. But I'm having difficuties centering it into the sub panel control. Have you got a clue on how to achieve this?

  • Slide Multiple Panels at a time

    I am working on a site where I have the actual panels for the sliding panel widget generated from a database, but I would like the previous and next buttons to move multiple panels at a time. Can anybody help me out? The test site is at http://www.XJ45.com

    Sorry for the delayed reply.
    Thank you for the suggestion. I'm afraid that it is not quite what I'm after. I only have one sliding panel area. It is the panels themselves that are generated through a server-side script. So I have a series of divs with ids being generated inside the sliding panel region, for example,  <div id="slidingPanel1" class="SlidingPanelsContent">, <div id="slidingPanel2" class="SlidingPanelsContent">, etc. I am currently using "onclick="sp2.showPreviousPanel(); return false"" for the previous button and "onclick="sp2.showNextPanel(); return false"" for the next button. What I need is a script to shift 7 panels at a time since that is how many fit in the display area. I will include a sample of the code below. All help is appreciated.
    <div id="feedBar" class="feedBar">
                 <div id="feedNavL"><a href="#" class="feedNav fnL" onclick="sp2.showPreviousPanel(); return false"><span>Previous</span></a></div>
                 <div id="feedNavR"><a href="#" class="feedNav fnR" onclick="sp2.showNextPanel(); return false"><span>Next</span></a></div>
            <div id="feedPanelRegion" class="SlidingPanels">
            <div id="feedPanelinnerWrapper" class="SlidingPanelsContentGroup">
                  <div id="feedPanel1" class="SlidingPanelsContent">
                  <div id="feedItem" class="feedItem">
                      <a href="/film/2009/apr/30/interview-james-roland-spaceshipone/">
                          <span>
                              <span class="feedThumb">
                                  <img name="fPrime" src="http://media.xj45.com/photos/thumbnails/video/BTS_large2_______jpg_144x81_crop_q85.jpg" width="124" height="80" alt="" class="fThumb" />
                              </span>
                              <span class="feedInfoOverlay">
                              <p class="fHeadline">Interview: James Roland on SpaceShipOne</p>
                              </span>
                          </span>
                      </a>
                  <div class="feedCategoryOverlay"><p class="fCategory"><a href="/film/channels/behind-scenes/">Behind the Scenes</a></p></div>          
              </div>
            </div>
                  <div id="feedPanel2" class="SlidingPanelsContent">
                  <div id="feedItem" class="feedItem">
                      <a href="/film/2009/apr/30/interview-titus-gee-spaceshipone/">
                          <span>
                              <span class="feedThumb">
                                  <img name="fPrime" src="http://media.xj45.com/photos/thumbnails/video/BTS_large2________jpg_144x81_crop_q85.jpg" width="124" height="80" alt="" class="fThumb" />
                              </span>
                              <span class="feedInfoOverlay">
                              <p class="fHeadline">Interview: Titus Gee on SpaceShipOne</p>
                              </span>
                          </span>
                      </a>
                  <div class="feedCategoryOverlay"><p class="fCategory"><a href="/film/channels/behind-scenes/">Behind the Scenes</a></p></div>          
              </div>

  • Multiple Stroke effect in a Single Text !

    I came across a project where i have to use 3 stroke effect to the Title, So in simple duplicated three times increase and adjusted the stroke size of the duplicates but, it became tedious at times to correct the size of duplicated text everytime we change the title, Any possible way for multiple stroke effect without duplicating the Text (have tried the text animate properies with stroke too)
    Regards
    Thanu

    Sure you already resolved everything. Just for the record...
    Pickwhip Source Text. Add several Range Selectors with necessary properties (e.g. Scale) and pickwhip them

  • Multiple chart effects conflicting with each other

    Hello all!  
    Issue Description:
    -  Two chart series of two different series types (mx:ColumnSeries and mx:LineSeries)
    -  Trying to run two different chart data effects (mx:SeriesZoom and mx:SeriesSlide) simultaneously 
    -  Having some sort of conflict
    My application is more complex than this, but this is a good example of the type of thing that's happening on our chart when the data provider changes:
    1)  Please compile and run the following code.  
    2)  Then click the button at the bottom of the application.
    3)  Notice how after the line series gets removed, it appears for a second, then disappears without using its hide and show effects.  Then it reappears, but this time using the appropriate chart data effect.
    Can anyone tell me how to fix this?
    Thanks,
    Anton
    -----------------------------   THE CODE:  -------------------------------
    <?xml version="1.0"?>
    <!-- charts/MultipleSeries.mxml -->
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="100%"
    height="100%">
      <mx:Script>
        <![CDATA[
             import mx.collections.ArrayCollection;
            [Bindable]
            public var SMITH:Array = [
               {date:"22-Aug-05", close:42.87},
               {date:"23-Aug-05", close:45.74},
               {date:"24-Aug-05", close:48.77},
               {date:"25-Aug-05", close:44.06},
            [Bindable]
            public var DECKER:Array = [
               {date:"22-Aug-05", close:49.59},
               {date:"23-Aug-05", close:45.3},
               {date:"24-Aug-05", close:43.71},
               {date:"25-Aug-05", close:47.88},
            public var year:int = 1;
            public function changeProvider():void {
                if (year == 2) {
                    lineSeries.dataProvider=DECKER;
                    colSeries.dataProvider=SMITH;
                    b1.label="View Second Year Data";
                    year=1;
                } else {
                    lineSeries.dataProvider=SMITH;
                    colSeries.dataProvider=DECKER;
                    b1.label="View First Year Data";            
                    year=2;
        ]]>
      </mx:Script>
      <!-- Define chart effects -->
        <mx:SeriesSlide 
            id="slideIn" 
            duration="1000" 
            direction="right"
        />
        <mx:SeriesSlide 
            id="slideOut" 
            duration="1000" 
            direction="left"
        />
        <!-- Define chart effects --> 
      <mx:SeriesZoom id="zoomOut" 
         duration="2000" 
         minimumElementDuration="50"
         elementOffset="50" 
         verticalFocus="top" 
         horizontalFocus="left"
         relativeTo="series"
      />
      <mx:SeriesZoom id="zoomIn" 
         duration="2000" 
         minimumElementDuration="50" 
         elementOffset="-50" 
         verticalFocus="top" 
         horizontalFocus="right"
         relativeTo="series"
      />
      <mx:Panel title="Multiple Data Series" width="100%" height="100%">
         <mx:ColumnChart id="myChart"
            dataProvider="{SMITH}"
            showDataTips="true"
            height="100%"
            width="100%"
         >        
            <mx:horizontalAxis>
               <mx:CategoryAxis categoryField="date"/>
            </mx:horizontalAxis>
            <mx:verticalAxis>
               <mx:LinearAxis minimum="40" maximum="50"/>
            </mx:verticalAxis>
            <mx:series>
               <mx:ColumnSeries
                         id="colSeries"
                    dataProvider="{SMITH}"
                    xField="date"
                    yField="close"
                    displayName="SMITH"                   
                    showDataEffect="zoomIn"
                    hideDataEffect="zoomOut"
               >
               </mx:ColumnSeries>
               <mx:LineSeries
                         id="lineSeries"
                    dataProvider="{DECKER}"
                    xField="date"
                    yField="close"
                    displayName="DECKER"
                         showDataEffect="slideIn"
                         hideDataEffect="slideOut"
               >
               </mx:LineSeries>
            </mx:series>
         </mx:ColumnChart>
         <mx:Legend dataProvider="{myChart}"/>
      </mx:Panel>    
      <mx:Button id="b1" click="changeProvider()" label="View Second Year Data"/>
    </mx:Application>

    This seems to work, how cool!
    <mx:SeriesSlide 
        id="slideOut" 
        duration="1000" 
        direction="left"
        effectEnd="lineSeries.visible=false"
    />
    <mx:SeriesZoom id="zoomOut" 
        duration="2000" 
        minimumElementDuration="50"
        elementOffset="50" 
        verticalFocus="top" 
        horizontalFocus="left"
        relativeTo="series"
        effectEnd="lineSeries.visible=true"
    />

  • Render multiple panel groups programatically on same page

    i have a page with multiple command buttons. each button is to be 'associated' with a panel form displaying data on the same page. when i click button 1 i want its associated panel form to render, when click button 2 i want panel form associated with button 2 to render, and form for button 1 to disappear, etc. so when i click the button i want its associated panel from to render and all othere to disappear.
    as I am new to jdeveloper it would be very helpful to have **some examples of code** and the individual steps to perform which implements such a system
    thank you so much

    If bean is not created as told by Puthanampatti, add an instance variable of component type(For panelformlayout add an instance variable of RichPanelFormLayout) and getter and setter methods for it in bean and add this to the binding property of the component, so that the component can be accessed by the instance variable.
    Sample Code:
        <!--In jspx page -->
       <af:panelFormLayout id="test1" binding="#{Bean.test1} ..>
       </af:panelFormLayout>
       //Inside Bean
       RichPanelFormLayout test1;
       //Add getter and methods for test1  
    {code}
    Sireesha                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to do these multiple frames effects in Pr ?

    I would like to learn how to do some effects like in this video http://www.youtube.com/watch?v=r4NYRv54ZVM , frames with color/bw mixed, multiple videos in the same monitor.. can someone teach me how to do it?
    Thanks

    For the color flashes: some are from a plugin ( dont which one) but you could have a go at the 4-color-gradient.
    BW is done with the BW filter or turn down the saturation.
    Multiple video's can be done several ways: (garbage) mattes, crop, scale.
    http://help.adobe.com/en_US/premierepro/cs/using/WSDEC927DC-DD5B-4a7f-AE0F-33710ED23653a.h tml
    http://help.adobe.com/en_US/premierepro/cs/using/WSE1CA490C-D34D-40d2-8DC7-2098B49769A6.ht ml
    http://premiere.digitalmedianet.com/articles/viewarticle.jsp?id=193167

  • When Facebook is open in browser; computer will turn off montiro but not sleep, hibernate, etc... multiple computers effected, same problem... just me?

    When one of my family members' leaves their facebook "feed" page open in firefox, the computer will not go to sleep, nor hibernate automatically. This effects multiple different computers running Windows 7 and Vista.
    I believe it has to do with the update-window scripting, though I do not know why the browser(?) is keeping the computer awake. Peculiar though because watching a movie in the browser allows automatic sleep.. Must just be scripting.
    Anyone have this issue or know of a "fix"?

    I have resolved the problem.
    I replaced the AC adapter. Everying works find now. I tested runing the computer without the battery, and it works. So I might add that a possible test for an adapter that is not functioning properly is to try running it w/out the battery. If it does not run its possible that the ac adapter does not work.
    Thanks.

  • Multiple panels of the same vi

    I want to run a VI multiple times at the same time (in parallel).
    That works in principle (dynamicaly load and run it in reentrant mode).
    But I never get multiple copies of the frontpanel of that VI.
    I tried several things, but I saw only one frontpanel of all the instances I started.
    How can I do that ??

    To dynamically create VIs with front panels you need to clone the VI. VI cloning can be done in many different ways, but if you want to build an executable of the code the attached example works very nicely.
    Just unzip the archive as it is and open and run main.vi in the llb file, then hit the new graph button to create clones of a VI displaying a graph of data controlled from main.vi.
    In this case I clone the VI by making copies of a VI that is included together with the llb/executable (when distributed I normally remove the diagramme of the VI), and I share data using a VI global.
    Another approach is to call a VI template instead of copying, and set the start value of the controls using VI server functionality, you can probably find more info about
    that if you search for VI cloning or cloning front panels.
    VI cloning is very useful even if the VI is not going to show a front panel; if you make a client-server solution and want each client session to be handled in parallel make a session handler, clone it for each connection and pass the connection handle to the clones by putting them in a list together with the name of the clone to handle that connection...The clone searches through the list, finds the connection and starts handling the commands from the client.
    MTO
    Attachments:
    VICloning.zip ‏52 KB

  • (window/cs6)How to create multiple panel

    Hi all,
    How do I code multiple tabs for plugins?
    But I only create one.And I am a novice in Indesign Plugin Development.
    Thank you very much.And hope you happy everyday.
    your quanfeng.chen

    Hi Manan,
    Thank you very much for your help.  And my idea is wrong.
    Can you tell me how to dock some panels each other? For example,.(Images from Mag +)
    Thank you again,
    your quanfeng.chen

  • Printing multiple panels

    Hi,
    I am developing a custom invoice report with layout (everything included in main section) spread across 2 pages.
    The whole of first page (customer copy) is in one repeating frame and the other page (guarantor) is in another repeating frame both referencing the same SQL query.
    When printing for multiple customers I want the customer document to be printed along with each guarantor document. Currently all the customer documents are being printed together and the guarantor documents are printed together.
    Is there any solution for the above problem?
    I tried the following
    -Including the customer document in the header section but this results in blank pages when there are no guarantors
    -Including the whole report in one single repeating frame and increased the vertical panels to 2, but this is resulting in blank pages when there are no guarantors
    Thanks in advance.
    Lloyd

    Actually,my request is merging 3 report into 1 report ,and these 3 report have some common parameters.
    for example :
    customer is the common parameters.
    I want to see the result after printing:
    Customer 1
    report1(panel1).page1
    report1(panel1).page2
    report1(panel1).page3
    report2(panel2).page1
    report2(panel2).page2
    report3(panel3).page1
    Customer2
    report1(panel1).page1
    report1(panel1).page2
    report1(panel1).page3
    report2(panel2).page1
    report2(panel2).page2
    report3(panel3).page1
    but now i can only acheive:
    Customer
    report1(panel1) page1
    report2(panel2) page1
    report3(panel3) page1
    report1(panel1) page2
    report2(panel2) page2
    report3(panel3) blank
    report3(panel1) page3
    report2(panel2) blank
    report3(panel3) blank
    Customer2
    report1(panel1) page1
    report2(panel2) page1
    report3(panel3) page1
    report1(panel1) page2
    report2(panel2) page2
    report3(panel3) blank
    report3(panel1) page3
    report2(panel2) blank
    report3(panel3) blank
    Pls give me advice on it .Thank you very much.

  • Behaviors Effects Toggle Fails

    When applying Behaviors > Effects (Fade, Slide) and setting visibility to Toggle, it toggles the target DIV on, but it doesn't toggle it off on the subsequent click.
    And, BTW, on one simple test page it works, but on another, not much different, it fails.
    First question: does anybody know of know issues with this?
    Any known fixes?

    Answers are in your code.  Compare your working code with the non-working code.  Note the differences.
    If you still need help, you'll need to provide links to both pages online.
    Nancy O.

Maybe you are looking for

  • MC.9 - Negative value

    Hi Sapians, While running MC.9 report we are getting negative value for a particular stock even when there is a positive stock. But in MB5B we are getting the correct output. By debugging we found that there is a negative value in S032 table. But we

  • Third party sale scenario: COGS not allowed as automatically posted.

    Dear Gurus, I have come across this error during execution of third party sale scenario. When the user enters a PO with reference to PR which is in reference to SO, one error pops up which says COGS cannot be automatically posted only. When I deselec

  • Oracle and Dbase

    Hello, I have one .dbf (Dbase format) file,but don't have a Dbase software So Can I directly insert data from .dbf file into Oracle ? With SQL loader I have to create character delimited file,Without creating delimited files, Can I insert data into O

  • Selecting Records from one table where records don't exist in a linked table

    Post Author: RMC CA Forum: Crystal Reports Tables: Stock (Main Table) Transactions (Left Outer Join) Criteria: Select all items with no transactions between a selected date range. The items will exist in Main table but I want to select all items that

  • Right GROUP BY clause

    I wrote the view in the Original View section below. I query it with the following SELECT statement: SELECT * FROM ZZBUD_DEBT_SERVICE_V WHERE action_month IN ('01','02') AND action_year IN ('2011') AND short_name IN( 'WHIT-18','2REDFERN') ORDER BY ac