+
+ CheckIsEnable();
+}
+
+//=================================================================================
+// function : CheckIsEnable()
+// purpose : Check whether the Ok and Apply buttons should be enabled or not
+//=================================================================================
+void SMESHGUI_ExtrusionDlg::CheckIsEnable()
+{
+ double aX = SpinBox_Dx->GetValue();
+ double aY = SpinBox_Dy->GetValue();
+ double aZ = SpinBox_Dz->GetValue();
+ double aModule = sqrt(aX*aX + aY*aY + aZ*aZ);
+
+ bool anIsEnable = myNbOkElements > 0 && aModule > 1.0E-38;
+
+ buttonOk->setEnabled(anIsEnable);
+ buttonApply->setEnabled(anIsEnable);