PartDesign/Task{Pad,Pocket}Parameters: massive refactoring
Give a massive refactoring to Task dialogs for pocket and pad. This commit features: * Make Task dialogs for pocket and pad look nice in side-by side diff and cross import features missing in each other. * As a result it fixes several minor bugs. * Gives a rework to the UpdateUI function. * This one also fixes offset option support and migrates it to use unit framework.
This commit is contained in:
committed by
Stefan Tröger
parent
c51d22eb8f
commit
984b0dd715
@@ -69,7 +69,7 @@ Pad::Pad()
|
||||
ADD_PROPERTY_TYPE(Length,(100.0),"Pad",App::Prop_None,"Pad length");
|
||||
ADD_PROPERTY_TYPE(Length2,(100.0),"Pad",App::Prop_None,"P");
|
||||
ADD_PROPERTY_TYPE(UpToFace,(0),"Pad",App::Prop_None,"Face where pad will end");
|
||||
ADD_PROPERTY(Offset,(0.0));
|
||||
ADD_PROPERTY_TYPE(Offset,(0.0),"Pad",App::Prop_None,"Offset from face in which pad will end");
|
||||
}
|
||||
|
||||
short Pad::mustExecute() const
|
||||
@@ -78,6 +78,7 @@ short Pad::mustExecute() const
|
||||
Type.isTouched() ||
|
||||
Length.isTouched() ||
|
||||
Length2.isTouched() ||
|
||||
Offset.isTouched() ||
|
||||
UpToFace.isTouched())
|
||||
return 1;
|
||||
return SketchBased::mustExecute();
|
||||
|
||||
Reference in New Issue
Block a user