Finally fixing the highlight code
This commit is contained in:
@@ -55,17 +55,17 @@ static PyObject * setActiveAssembly(PyObject *self, PyObject *args)
|
||||
// get the gui document of the Assembly Item
|
||||
if(ActiveAsmObject){
|
||||
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::None);
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Blue,false);
|
||||
ActiveAsmObject = 0;
|
||||
|
||||
}
|
||||
ActiveAsmObject = Item;
|
||||
ActiveGuiDoc = Gui::Application::Instance->getDocument(Item->getDocument());
|
||||
ActiveVp = dynamic_cast<Gui::ViewProviderDocumentObject*> (ActiveGuiDoc->getViewProvider(Item)) ;
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Underlined);
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Blue,true);
|
||||
|
||||
}else{
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::None);
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Blue,false);
|
||||
ActiveAsmObject = 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -236,6 +236,7 @@ int DrawSketchHandler::seekAutoConstraint(std::vector<AutoConstraint> &suggested
|
||||
|
||||
int tangId = Constraint::GeoUndef;
|
||||
|
||||
float smlTangDist = 1e15f;
|
||||
// Do not consider if distance is more than that.
|
||||
// Decrease this value when a candidate is found.
|
||||
double tangDeviation = 0.1 * sketchgui->getScaleFactor();
|
||||
|
||||
Reference in New Issue
Block a user