Hi,
Yes, I solved the problem but I don't get the result I wanted.
Now it changes the view when I open the widget. What I wanted is to change
the view when I select the plugin before selecting the widget. I tried to
find the function enable in the plugin.cxx but there is not this function.
It is posible to achieve what I want?
Thanks!
Aida
2011/7/22 Xavier Planes <[email protected]>
> Hi Aida,****
>
> ** **
>
> Enable function is called at initialization with the value
> enable == false. Could you try to change layout only when enable is true?*
> ***
>
> ** **
>
> If this doesn’t work, could you give me more details about
> the error you get?****
>
> ** **
>
> Thanks!****
>
> Xavi****
>
> ** **
>
> *From:* Aida Ninyerola [mailto:[email protected]]
> *Sent:* viernes, 22 de julio de 2011 14:36
>
> *To:* Xavier Planes
> *Cc:* [email protected]
> *Subject:* Re: [Gimias-developers] working area****
>
> ** **
>
> Hi,
>
> I've used the Enable function like this:
>
> *bool ReconstructionPlugin::ReconstructionPanelWidget::Enable( bool enable
> /*= true */ )
> {
> bool bReturn = ReconstructionPluginReconstructionPanelWidgetUI::Enable(
> enable );
>
> GetMultiRenderWindow()->GetMetadata()->AddTag( "LayoutType",
> int(mitk::Single2D_Z ) );
> GetMultiRenderWindow()->GetMetadataHolder( )->NotifyObservers( );
>
> // If this panel widget is selected -> Update the widget
> if ( enable )
> {
> UpdateWidget();
> }
>
> return bReturn;
> }*
>
> I don't know if I've missed something because I doesn't work.
>
> Thanks!
> Aida****
>
> 2011/7/22 Xavier Planes <[email protected]>****
>
> Hi Aida,****
>
> ****
>
> Can you try to set it at Enable() function? You need to
> overwrite it from parent class and call the parent Enable() function.****
>
> ****
>
> Enable will be called when the widget is shown in the
> plugin tab.****
>
> ****
>
> Best,****
>
> Xavi****
>
> ****
>
> *From:* Aida Ninyerola [mailto:[email protected]]
> *Sent:* jueves, 21 de julio de 2011 17:58
> *To:* Xavier Planes
> *Cc:* [email protected]
> *Subject:* Re: [Gimias-developers] working area****
>
> ****
>
> Thank you, it worked!
>
> But I have another problem. I would like to have the working area in the
> Single2D_Z view at the begining of my process. I thought that the procces
> OnInit would be useful for this purpose, but I get an error.
> Can you tell me where can I put the view I want my plugin begin?
>
> Thank you very much,
> Aida****
>
> 2011/7/20 Xavier Planes <[email protected]>****
>
> Hi Aida!
>
> You can change the layout of the selected render window calling
> these functions:
> #include "wxMitkMultiRenderWindowLayout.h"
>
> GetMultiRenderWindow()->GetMetadata()->AddTag( "LayoutType", int(
> mitk::Single2D_X ) );
> GetMultiRenderWindow()->GetMetadataHolder( )->NotifyObservers( );
>
> Best,
> Xavi
>
> From: Aida Ninyerola [mailto:[email protected]]
> Sent: miércoles, 20 de julio de 2011 13:13
> To: [email protected]
> Subject: [Gimias-developers] working area****
>
>
> Hi,
>
> I would like to change the views of the working area during my process. At
> first I have one image that I only want to view in the X axis view. After
> processing the image, I want to show the result with the tres axis view and
> 3D (as I have it now). I hope I've explained myself correctly.****
>
> How can I achieve that? Is there any example that I can follow?****
>
>
> Thank you very much,
> Aida****
>
> ****
>
> ** **
>
------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide. Store less, Store more with what you own, Move data to
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
Gimias-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gimias-developers