]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Fix for the bug IPAL21796: popup and dialog box name forTransparency consistence BR_WIN_INDUS_514
authorana <ana@opencascade.com>
Fri, 10 Dec 2010 07:51:27 +0000 (07:51 +0000)
committerana <ana@opencascade.com>
Fri, 10 Dec 2010 07:51:27 +0000 (07:51 +0000)
src/GEOMToolsGUI/GEOMToolsGUI_TransparencyDlg.cxx

index 5856aa4e6423e7d6ecdbfeb0745dbe87e77e147c..c28252005932947846ba5b045220f7cad356b574 100644 (file)
@@ -96,8 +96,8 @@ GEOMToolsGUI_TransparencyDlg::GEOMToolsGUI_TransparencyDlg( QWidget* parent )
   GroupC1Layout->setMargin( 11 );
   
   QLabel* TextLabelTransparent = new QLabel( tr( "GEOM_TRANSPARENCY_TRANSPARENT" ), GroupC1 );
-  TextLabelTransparent->setAlignment( Qt::AlignRight );
-  GroupC1Layout->addWidget( TextLabelTransparent, 0, 0 );
+  TextLabelTransparent->setAlignment( Qt::AlignLeft );
+  GroupC1Layout->addWidget( TextLabelTransparent, 0, 2 );
   
   myValueLab = new QLabel( GroupC1 );
   myValueLab->setAlignment( Qt::AlignCenter );
@@ -106,8 +106,8 @@ GEOMToolsGUI_TransparencyDlg::GEOMToolsGUI_TransparencyDlg( QWidget* parent )
   GroupC1Layout->addWidget( myValueLab, 0, 1 );
 
   QLabel* TextLabelOpaque = new QLabel( tr( "GEOM_TRANSPARENCY_OPAQUE" ), GroupC1 );
-  TextLabelOpaque->setAlignment( Qt::AlignLeft );
-  GroupC1Layout->addWidget( TextLabelOpaque, 0, 2 );
+  TextLabelOpaque->setAlignment( Qt::AlignRight );
+  GroupC1Layout->addWidget( TextLabelOpaque, 0, 0 );
   //GroupC1Layout->addItem( new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ), 0, 1 );
   
   mySlider = new QSlider( Qt::Horizontal, GroupC1 );
@@ -231,7 +231,7 @@ void GEOMToolsGUI_TransparencyDlg::ValueHasChanged()
 //=================================================================================
 void GEOMToolsGUI_TransparencyDlg::SetTransparency()
 {
-  float newValue = ( 100 - mySlider->value() ) / 100.;
+  float newValue = mySlider->value() / 100.;
 
   SalomeApp_Application* app = dynamic_cast< SalomeApp_Application* >( SUIT_Session::session()->activeApplication() );
   if ( !app )
@@ -259,7 +259,7 @@ void GEOMToolsGUI_TransparencyDlg::SetTransparency()
     SVTK_View* aView = vtkVW->getView();
     if ( myFirstInit ) {        
       myFirstInit = false;
-      int transp = int (100 - ((aView->GetTransparency(FirstIOS))*100.0) + 0.5);
+      int transp = int ((aView->GetTransparency(FirstIOS))*100.0 + 0.5);
       mySlider->setValue(transp);
       ValueHasChanged();
       return;
@@ -281,7 +281,7 @@ void GEOMToolsGUI_TransparencyDlg::SetTransparency()
       aisShape = gb->ConvertIOinGEOMAISShape( FirstIOS, found );
       if( !found )
         return;
-      int transp = int( 100 - ( aisShape->Transparency() * 100.0 ) + 0.5);
+      int transp = int( aisShape->Transparency() * 100.0 + 0.5);
       mySlider->setValue(transp);
       ValueHasChanged();
       return;