I used 2014.10. It should work in the master with that fix.
Thanks for checking.

On 15 January 2015 at 10:24, Christoph Kolb <[email protected]> wrote:
> Hi Miklos,
>
> you are right. Modified() should always be called if any of the
> properties has changed.
> This has just recently been fixed in commit:
> ed3a1760c7bbe27b72cfb3459b732f9741debb4b
> I hope that I didn't miss anything there.
>
> Christoph
>
>
> On 01/14/2015 04:31 PM, Miklos Espak wrote:
>> This works, although I would be still curious if the update could be
>> directly triggered. Moreover, the Modified() function should be
>> invoked by SetText() or SetProperty() IMO.
>>
>>        textOverlay->SetText("hallo");
>>        textOverlay->Modified();
>>
>>
>> On 14 January 2015 at 15:25, Miklos Espak <[email protected]> wrote:
>>> Hi,
>>>
>>> is it possible to change the text of a text overlay and update the
>>> screen or you need to create a new TextOverlay2D instance any time
>>> when you want to change the text.
>>>
>>> I want to show the pixel intensities at the crosshair as an
>>> annotation, but cannot update the text.
>>>
>>> I tried these so far, with no success:
>>>
>>>      for (int i = 0; i < 3; ++i)
>>>      {
>>>        mitk::BaseRenderer* renderer = m_RenderWindows[i]->GetRenderer();
>>>        mitk::OverlayManager::Pointer overlayManager =
>>> renderer->GetOverlayManager();
>>>
>>>        mitk::TextOverlay2D::Pointer textOverlay = m_TextOverlays[i];
>>>        textOverlay->SetText("hallo");
>>>        textOverlay->Update(renderer);
>>>        renderer->RequestUpdate();
>>>        mitk::AbstractOverlayLayouter::Pointer layouter =
>>> overlayManager->GetLayouter(renderer,
>>> mitk::Overlay2DLayouter::STANDARD_2D_BOTTOMRIGHT());
>>>        layouter->RemoveOverlay(textOverlay);
>>>        layouter->AddOverlay(textOverlay);
>>>        overlayManager->UpdateOverlays(renderer);
>>>      }
>>>
>>>
>>> The text was "hello" initially, and it does not change to "hallo".
>>>
>>> Is it a bug or am I missing something?
>>>
>>> Thanks,
>>> Miklos
>> ------------------------------------------------------------------------------
>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>> GigeNET is offering a free month of service with a new server in Ashburn.
>> Choose from 2 high performing configs, both with 100TB of bandwidth.
>> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
>> http://p.sf.net/sfu/gigenet
>> _______________________________________________
>> mitk-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/mitk-users
>
>
> ------------------------------------------------------------------------------
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> _______________________________________________
> mitk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mitk-users

------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to