Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Graphics Layer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Graphics Layer

    Hello, when I use the graphics.draw(anything), the object is drawn behind the price bars. How do I make the graphics appear on top?

    Thanks

    #2
    Hello chuckt101,

    You can adjust the Z order of objects by first clicking on it to select it, then holding down shift and adjusting with your mouse scroll wheel. The is unfortunately no support for setting the Z order programatically.
    Last edited by NinjaTrader_RyanM1; 03-30-2011, 03:17 PM.
    Ryan M.NinjaTrader Customer Service

    Comment


      #3
      When I do this, the chart simply scrolls left & right

      Also, graphics objects cannot be "clicked" on (i.e. the selection dots do not appear)

      Comment


        #4
        If the chart scrolls instead then you likely did not hold control pressed while checking the ZOrders available. If you have trouble selecting your custom object, try selecting the price bars instead and then moving them back in ZOrder...
        BertrandNinjaTrader Customer Service

        Comment


          #5
          Originally posted by NinjaTrader_Bertrand View Post
          If the chart scrolls instead then you likely did not hold control pressed while checking the ZOrders available. If you have trouble selecting your custom object, try selecting the price bars instead and then moving them back in ZOrder...
          I 100% held the control key. I tried one, the other, and both. I clicked the price bars, the draw objects, and the graphics objects. Nothing works.

          Thanks

          Comment


            #6
            There is a property you can set for chart. Right click > Properties > Set Allow the Selection or drag/drop of chart series > True

            Objects placed with Draw() commands can be selected and z order adjusted with the technique indicated earlier.

            It may help to use this snippet which unlocks all code placed Draw objects.
            foreach (IDrawObject draw in DrawObjects)
            {
            // Unlocks all draw objects for manual manipulation on the chart
            draw.Locked = false;
            }
            Ryan M.NinjaTrader Customer Service

            Comment


              #7
              Originally posted by chuckt101 View Post
              I 100% held the control key. I tried one, the other, and both. I clicked the price bars, the draw objects, and the graphics objects. Nothing works.

              Thanks
              Well, that is the problem. You have to select the object, then hold the SHIFT key and use the scrollwheel of the mouse. If fact, as soon as you press the shift key, you will see the current ZOrder of the selected draw object.

              Comment


                #8
                Thanks for the catch, koganam. I apologize for giving the incorrect keystrokes for this. Shift and scroll is what you need to adjust Z order.
                Ryan M.NinjaTrader Customer Service

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by TraderG23, 12-08-2023, 07:56 AM
                9 responses
                382 views
                0 likes
                Last Post Gavini
                by Gavini
                 
                Started by oviejo, Today, 12:28 AM
                0 responses
                1 view
                0 likes
                Last Post oviejo
                by oviejo
                 
                Started by pechtri, 06-22-2023, 02:31 AM
                10 responses
                125 views
                0 likes
                Last Post Leeroy_Jenkins  
                Started by judysamnt7, 03-13-2023, 09:11 AM
                4 responses
                59 views
                0 likes
                Last Post DynamicTest  
                Started by ScottWalsh, Yesterday, 06:52 PM
                4 responses
                36 views
                0 likes
                Last Post ScottWalsh  
                Working...
                X