Facility Control

 View Only
  • 1.  Drawers, Tabs & Buttons OH MY

    Posted 20 days ago

    Hello, with use of an Ultritouch 4RU: Goal is to be able to use a drawer, for rarely used elements, while also using buttons. This is all happening within tabs. The panel builder allows the build of buttons in the same space as a drawer, but once uploaded to the physical panel for use, the buttons cannot fire the Caprica customs. Is there a way to build anything in the same space as a drawer?



    ------------------------------
    Natalie Abraham
    Director
    NBCUniversal
    ------------------------------


  • 2.  RE: Drawers, Tabs & Buttons OH MY

    Posted 20 days ago

    Hi Natalie

    My guess is that you've drawn the drawer container as an overlay on top of your existing panel instead of putting your existing buttons inside of it - if you do this, the drawer container covers your existing controls and will prevent you clicking on them.

    The correct approach is to put the drawer at/near the top of your panel's hierarchy and then putting your main button panel inside of it (anchored "center" to be the main fill of the drawer container).

    Here is an example:

    <abs contexttype="opengear" gridaspect="false" gridheight="485" gridwidth="1304" keepalive="false" touch="true" virtualheight="485" virtualwidth="1304">
       <drawer bottom="2" left="2" right="2" tabfill="both" top="2">
          <abs anchor="west" height="477" name="Utils" width="277">
             <simplegrid bottom="2" cols="3" left="1" right="6" top="1">
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 1 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 2 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 3 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 4 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 5 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 6 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 7 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 8 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 9 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 10 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 11 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 12 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 13 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 14 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Utility Button 15 ');</task>
                </button>
             </simplegrid>
          </abs>
          <abs anchor="center">
             <simplegrid bottom="4" cols="15" left="3" right="4" top="52">
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 1 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 2 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 3 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 4 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 5 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 6 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 7 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 8 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 9 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 10 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 11 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 12 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 13 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 14 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 15 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 16 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 17 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 18 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 19 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 20 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 21 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 22 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 23 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 24 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 25 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 26 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 27 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 28 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 29 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 30 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 31 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 32 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 33 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 34 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 35 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 36 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 37 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 38 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 39 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 40 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 41 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 42 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 43 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 44 ');</task>
                </button>
                <button buttontype="push">
                   <task tasktype="ogscript">ogscript.rename('output-label', ' Main Button 45 ');</task>
                </button>
             </simplegrid>
             <label height="48" id="output-label" left="7" right="5" style="txt-align:east;font:mono;size:Bigger;bg#000000;fg#FFFFFF;look:round;" top="3"/>
          </abs>
       </drawer>
    </abs>
    


    ------------------------------
    James Peltzer
    Ross Video
    ------------------------------