diff --git a/GUI/coregui/Models/DetectorItems.cpp b/GUI/coregui/Models/DetectorItems.cpp index 8b604e67df8c626934e24de83734c03f09735e9f..ad09d0015caf0736ca91f4479ca2876a6a8f203c 100644 --- a/GUI/coregui/Models/DetectorItems.cpp +++ b/GUI/coregui/Models/DetectorItems.cpp @@ -37,7 +37,6 @@ PhiAlphaDetectorItem::PhiAlphaDetectorItem(ParameterizedItem *parent) registerProperty(P_NALPHA, 100); registerProperty(P_ALPHA_MIN, AngleProperty::Degrees(0.0)); registerProperty(P_ALPHA_MAX, AngleProperty::Degrees(2.0)); - registerProperty(P_AXES_UNITS, AngleProperty::Degrees()); } diff --git a/GUI/coregui/Models/FTDistributionItems.cpp b/GUI/coregui/Models/FTDistributionItems.cpp index 2c8b903266525da9bffc66572188b58bdfe40508..ebc2855c71787124f64552629d53dc5290ef241e 100644 --- a/GUI/coregui/Models/FTDistributionItems.cpp +++ b/GUI/coregui/Models/FTDistributionItems.cpp @@ -88,7 +88,7 @@ FTDistribution1DVoigtItem::FTDistribution1DVoigtItem(ParameterizedItem *parent) { setItemName("FTDistribution1DVoigt"); registerProperty(P_CORR_LENGTH, 1.0); - registerProperty(P_ETA, 0.5); + registerProperty(P_ETA, 0.5, PropertyAttribute(AttLimits::limited(-1.0, 1.0))); } IFTDistribution1D *FTDistribution1DVoigtItem::createFTDistribution() const @@ -188,7 +188,7 @@ FTDistribution2DVoigtItem::FTDistribution2DVoigtItem(ParameterizedItem *parent) setItemName("FTDistribution2DVoigt"); registerProperty(P_CORR_LENGTH_X, 1.0); registerProperty(P_CORR_LENGTH_Y, 1.0); - registerProperty(P_ETA, 0.5); + registerProperty(P_ETA, 0.5, PropertyAttribute(AttLimits::limited(-1.0, 1.0))); } IFTDistribution2D *FTDistribution2DVoigtItem::createFTDistribution() const diff --git a/GUI/coregui/Models/FormFactorItems.cpp b/GUI/coregui/Models/FormFactorItems.cpp index f8628f4c548129ccf6786f0b4c5a2ee0264f650c..a0420c80c61b722356533e9b561c8ec2131c717f 100644 --- a/GUI/coregui/Models/FormFactorItems.cpp +++ b/GUI/coregui/Models/FormFactorItems.cpp @@ -129,7 +129,7 @@ CuboctahedronItem::CuboctahedronItem(ParameterizedItem *parent) setItemName(Constants::CuboctahedronType); registerProperty(P_LENGTH, 20.0); registerProperty(P_HEIGHT, 13.0); - registerProperty(P_HEIGHT_RATIO, 0.7); + registerProperty(P_HEIGHT_RATIO, 0.7,PropertyAttribute(AttLimits::lowerLimited(0.))); registerProperty(P_ALPHA, 60.0); } diff --git a/GUI/coregui/Models/LayerRoughnessItems.cpp b/GUI/coregui/Models/LayerRoughnessItems.cpp index f7ee7e8fbddb66fc8261b15dc52f60e91b50f8e7..54cd53e41e6bb4eaf816315621e4b3c18f976610 100644 --- a/GUI/coregui/Models/LayerRoughnessItems.cpp +++ b/GUI/coregui/Models/LayerRoughnessItems.cpp @@ -18,7 +18,7 @@ LayerBasicRoughnessItem::LayerBasicRoughnessItem(ParameterizedItem *parent) { setItemName(Constants::LayerBasicRoughnessType); registerProperty(P_SIGMA, 1.0); - registerProperty(P_HURST, 0.3); + registerProperty(P_HURST, 0.3, PropertyAttribute(AttLimits::limited(0.0, 1.0),3)); registerProperty(P_LATERAL_CORR_LENGTH, 5.0); } diff --git a/GUI/coregui/Models/ParticleCoreShellItem.cpp b/GUI/coregui/Models/ParticleCoreShellItem.cpp index f71e9dff74aad7516b7c530457adda417190ab82..8963dac36256f66e63710317307f22f1f1ae898e 100644 --- a/GUI/coregui/Models/ParticleCoreShellItem.cpp +++ b/GUI/coregui/Models/ParticleCoreShellItem.cpp @@ -12,7 +12,7 @@ ParticleCoreShellItem::ParticleCoreShellItem(ParameterizedItem *parent) setItemName(Constants::ParticleCoreShellType); setItemPort(ParameterizedItem::PortInfo::Port0); registerProperty(ParticleItem::P_DEPTH, 0.0); - registerProperty(ParticleItem::P_ABUNDANCE, 1.0); + registerProperty(ParticleItem::P_ABUNDANCE, 1.0, PropertyAttribute(AttLimits::limited(0.0, 1.0),3)); registerGroupProperty(P_CORE_POS, Constants::VectorType); diff --git a/GUI/coregui/Models/ParticleItem.cpp b/GUI/coregui/Models/ParticleItem.cpp index 9be6f72abf7a7b3c6b74c1b028dc16693bfabb31..6e0d8865a7e037ccbb44c7af40b070fb03f0bc95 100644 --- a/GUI/coregui/Models/ParticleItem.cpp +++ b/GUI/coregui/Models/ParticleItem.cpp @@ -33,7 +33,7 @@ ParticleItem::ParticleItem(ParameterizedItem *parent) registerGroupProperty(P_FORM_FACTOR, Constants::FormFactorGroup); registerProperty(P_MATERIAL, MaterialUtils::getDefaultMaterialProperty().getVariant()); registerProperty(P_DEPTH, 0.0); - registerProperty(P_ABUNDANCE, 1.0, PropertyAttribute(AttLimits::limited(0.0, 1.0))); + registerProperty(P_ABUNDANCE, 1.0, PropertyAttribute(AttLimits::limited(0.0, 1.0),3)); addToValidChildren(Constants::TransformationType, PortInfo::Port0, 1); } diff --git a/GUI/coregui/mainwindow/tooltips.xml b/GUI/coregui/mainwindow/tooltips.xml index 0cf7522b98157444e1cf36aafb926ee70171217b..c9f0ad3e8ca689fee2d1411d25bf9fd9c8ec3804 100644 --- a/GUI/coregui/mainwindow/tooltips.xml +++ b/GUI/coregui/mainwindow/tooltips.xml @@ -471,6 +471,24 @@ </property> </category> + <category name="EulerRotation"> + <property name="Title"> + <tooltip> Rotation applied to the particle</tooltip> + </property> + <property name="Description"> + <tooltip> to be completed </tooltip> + </property> + <property name="Alpha"> + <tooltip> First Euler angle in degrees</tooltip> + </property> + <property name="Beta"> + <tooltip> Second Euler angle in degrees</tooltip> + </property> + <property name="Gamma"> + <tooltip> Third Euler angle in degrees</tooltip> + </property> + </category> + </context> </ToolTipsData>