• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Brush questions

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

    Brush questions

    1. If a user changes an indicator Brush input using a hex string like #8f00ff00 (vs selecting built in brush), does NinjaTrader freeze that brush, or is it the responsibility of the indicator to do the freeze in State.Configure?


    2. I have an indicator with a custom OnRender() and uses the builtin BrushSeries (i.e. BackBrushes, ...). If I set the RenderTarget on the series and call GetDxBrush(), does that brush need to be Disposed?

    #2
    Originally posted by aslane View Post
    1. If a user changes an indicator Brush input using a hex string like #8f00ff00 (vs selecting built in brush), does NinjaTrader freeze that brush, or is it the responsibility of the indicator to do the freeze in State.Configure?


    2. I have an indicator with a custom OnRender() and uses the builtin BrushSeries (i.e. BackBrushes, ...). If I set the RenderTarget on the series and call GetDxBrush(), does that brush need to be Disposed?
    This link might be helpful (working with brushes).. but yes, freeze that brush...

    https://ninjatrader.com/support/help...th_brushes.htm

    Specifically the section devoted to Understanding Custom Brushes..

    I've never used GetDxBrush().. and without seeing your specific code, I'd be guessing..


    -=Edge=-
    NinjaTrader Ecosystem Vendor - High Tech Trading Analysis

    Comment


      #3
      Thanks, aware of reference. I always freeze brushes I create, just thought this was kind of an edge case. If you have to freeze in this case, then you ALWAYS have to freeze any non-standard brush input because you don't know what the user will do. This is fine, but I have not done so for inputs in the past.

      Comment


        #4
        Hello aslane,

        Thank you for your note.

        You should freeze the brush as this is not done automatically by NinjaTrader. See,
        https://ninjatrader.com/support/help...gcustombrushes

        Yes, you should dispose of the brush in question 2. Below would be an example of disposing of the dxBrush.
        https://ninjatrader.com/support/help...getchanged.htm

        Please let us know if you need further assistance.
        Alan P.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Longhornmark, Today, 07:06 AM
        4 responses
        21 views
        0 likes
        Last Post bltdavid  
        Started by bomberone3, Today, 02:59 PM
        0 responses
        3 views
        0 likes
        Last Post bomberone3  
        Started by Krossaren96, Today, 02:36 PM
        1 response
        13 views
        0 likes
        Last Post NinjaTrader_JoshG  
        Started by Rafmed, 01-28-2019, 11:01 PM
        8 responses
        88 views
        0 likes
        Last Post aligator  
        Started by priceisking, Today, 01:15 PM
        1 response
        8 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Working...
        X