- vtkTextProperty* aScalarBarTitleProp = vtkTextProperty::New();
-
-/* if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarTitleColor" ) ) {
- QStringList aTColor = QStringList::split( ":", QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleColor" ), false );
- aScalarBarTitleProp->SetColor( ( aTColor.count() > 0 ? aTColor[0].toInt()/255. : 1.0 ),
- ( aTColor.count() > 1 ? aTColor[1].toInt()/255. : 1.0 ),
- ( aTColor.count() > 2 ? aTColor[2].toInt()/255. : 1.0 ) );
- }
- else*/
- aScalarBarTitleProp->SetColor( 1.0, 1.0, 1.0 );
-
- aScalarBarTitleProp->SetFontFamilyToArial();
- /*if( QAD_CONFIG->hasSetting( "SMESH:ScalarBarTitleFont" ) ){
- if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleFont" ) == "Arial" )
- aScalarBarTitleProp->SetFontFamilyToArial();
- else if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleFont" ) == "Courier" )
- aScalarBarTitleProp->SetFontFamilyToCourier();
- else if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleFont" ) == "Times" )
- aScalarBarTitleProp->SetFontFamilyToTimes();
- }*/
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleBold" ) == "true" )
- aScalarBarTitleProp->BoldOn();
- else*/
- aScalarBarTitleProp->BoldOff();
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleItalic" ) == "true" )
- aScalarBarTitleProp->ItalicOn();
- else*/
- aScalarBarTitleProp->ItalicOff();
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarTitleShadow" ) == "true" )
- aScalarBarTitleProp->ShadowOn();
- else*/
- aScalarBarTitleProp->ShadowOff();
-
- myScalarBarActor->SetTitleTextProperty( aScalarBarTitleProp );
- aScalarBarTitleProp->Delete();
-
- vtkTextProperty* aScalarBarLabelProp = vtkTextProperty::New();
-
- /*if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarLabelColor" ) ) {
- QStringList aTColor = QStringList::split( ":", QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelColor" ), false );
- aScalarBarLabelProp->SetColor( ( aTColor.count() > 0 ? aTColor[0].toInt()/255. : 1.0 ),
- ( aTColor.count() > 1 ? aTColor[1].toInt()/255. : 1.0 ),
- ( aTColor.count() > 2 ? aTColor[2].toInt()/255. : 1.0 ) );
- }
- else*/
- aScalarBarLabelProp->SetColor( 1.0, 1.0, 1.0 );
-
- aScalarBarLabelProp->SetFontFamilyToArial();
- /*if( QAD_CONFIG->hasSetting( "SMESH:ScalarBarLabelFont" ) ){
- if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelFont" ) == "Arial" )
- aScalarBarLabelProp->SetFontFamilyToArial();
- else if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelFont" ) == "Courier" )
- aScalarBarLabelProp->SetFontFamilyToCourier();
- else if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelFont" ) == "Times" )
- aScalarBarLabelProp->SetFontFamilyToTimes();
- }*/
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelBold" ) == "true" )
- aScalarBarLabelProp->BoldOn();
- else*/
- aScalarBarLabelProp->BoldOff();
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelItalic" ) == "true" )
- aScalarBarLabelProp->ItalicOn();
- else*/
- aScalarBarLabelProp->ItalicOff();
-
- /*if ( QAD_CONFIG->getSetting( "SMESH:ScalarBarLabelShadow" ) == "true" )
- aScalarBarLabelProp->ShadowOn();
- else*/
- aScalarBarLabelProp->ShadowOff();
-
- myScalarBarActor->SetLabelTextProperty( aScalarBarLabelProp );
- aScalarBarLabelProp->Delete();
-
- /*if ( QAD_CONFIG->getSetting("SMESH:ScalarBarOrientation") == "Horizontal" )
- myScalarBarActor->SetOrientationToHorizontal();
- else*/
- myScalarBarActor->SetOrientationToVertical();
-
- float aXVal = 0.01; //QAD_CONFIG->getSetting("SMESH:ScalarBarOrientation") == "Horizontal" ? 0.20 : 0.01;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarXPosition" ) )
- // aXVal = QAD_CONFIG->getSetting( "SMESH:ScalarBarXPosition" ).toFloat();
- float aYVal = 0.1; //QAD_CONFIG->getSetting("SMESH:ScalarBarOrientation") == "Horizontal" ? 0.01 : 0.1;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarYPosition" ) )
- // aYVal = QAD_CONFIG->getSetting( "SMESH:ScalarBarYPosition" ).toFloat();
- myScalarBarActor->SetPosition( aXVal, aYVal );
-
- float aWVal = 0.1; //QAD_CONFIG->getSetting("SMESH:ScalarBarOrientation") == "Horizontal" ? 0.60 : 0.10;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarWidth" ) )
- // aWVal = QAD_CONFIG->getSetting( "SMESH:ScalarBarWidth" ).toFloat();
- myScalarBarActor->SetWidth( aWVal );
-
- float aHVal = 0.8; //QAD_CONFIG->getSetting("SMESH:ScalarBarOrientation") == "Horizontal" ? 0.12 : 0.80;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarHeight" ) )
- // aHVal = QAD_CONFIG->getSetting( "SMESH:ScalarBarHeight" ).toFloat();
- myScalarBarActor->SetHeight( aHVal );
-
- int anIntVal = 5;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarNbOfLabels" ) )
- // anIntVal = QAD_CONFIG->getSetting("SMESH:ScalarBarNbOfLabels").toInt();
- myScalarBarActor->SetNumberOfLabels(anIntVal == 0? 5: anIntVal);
-
- anIntVal = 64;
- //if ( QAD_CONFIG->hasSetting( "SMESH:ScalarBarNbOfColors" ) )
- // anIntVal = QAD_CONFIG->getSetting("SMESH:ScalarBarNbOfColors").toInt();
- myScalarBarActor->SetMaximumNumberOfColors(anIntVal == 0? 64: anIntVal);
-