Automatic WB switching and Active PartDesign body
This commit is contained in:
@@ -61,10 +61,10 @@ static PyObject * setActivePart(PyObject *self, PyObject *args)
|
||||
ActivePartObject = Item;
|
||||
ActiveGuiDoc = Gui::Application::Instance->getDocument(Item->getDocument());
|
||||
ActiveVp = dynamic_cast<Gui::ViewProviderDocumentObject*> (ActiveGuiDoc->getViewProvider(Item)) ;
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Blue,true);
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Underlined,true);
|
||||
|
||||
}else{
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Blue,false);
|
||||
ActiveGuiDoc->signalHighlightObject(*ActiveVp,Gui::Underlined,false);
|
||||
ActivePartObject = 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -47,6 +47,7 @@ ViewProviderItemAssembly::~ViewProviderItemAssembly()
|
||||
|
||||
bool ViewProviderItemAssembly::doubleClicked(void)
|
||||
{
|
||||
Gui::Command::assureWorkbench("AssemblyWorkbench");
|
||||
Gui::Command::doCommand(Gui::Command::Doc,"AssemblyGui.setActiveAssembly(App.activeDocument().%s)",this->getObject()->getNameInDocument());
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user