FreeCAD: staging 6fb0029b

Author Committer Branch Timestamp Parent
Zheng, Lei Zheng, Lei staging 2019-07-11 05:02:45 staging ac4ea636
Changeset Gui: property view related changes

* Display property from linked object, colored green,

* Change DlgPropertyLink to support external linking and sub-object
  selection

* Improve large selection performance by using a timer

* Improve TAB key behavior in property editor

* Add context menu to show hidden properties, change property status,
  set expression on any and property, and add/remove dynamic properties

* Optimize expression completer model construction, as the original
  implementation gets prohibitively slow for moderate number of objects.
mod - src/Gui/CMakeLists.txt Diff File
add - src/Gui/DlgAddProperty.cpp Diff File
add - src/Gui/DlgAddProperty.h Diff File
add - src/Gui/DlgAddProperty.ui Diff File
mod - src/Gui/DlgExpressionInput.cpp Diff File
mod - src/Gui/DlgPropertyLink.cpp Diff File
mod - src/Gui/DlgPropertyLink.h Diff File
mod - src/Gui/DlgPropertyLink.ui Diff File
mod - src/Gui/ExpressionBinding.cpp Diff File
mod - src/Gui/ExpressionBinding.h Diff File
mod - src/Gui/ExpressionCompleter.cpp Diff File
mod - src/Gui/ExpressionCompleter.h Diff File
mod - src/Gui/PropertyView.cpp Diff File
mod - src/Gui/PropertyView.h Diff File
mod - src/Gui/Widgets.cpp Diff File
mod - src/Gui/Widgets.h Diff File
mod - src/Gui/propertyeditor/PropertyEditor.cpp Diff File
mod - src/Gui/propertyeditor/PropertyEditor.h Diff File
mod - src/Gui/propertyeditor/PropertyItem.cpp Diff File
mod - src/Gui/propertyeditor/PropertyItem.h Diff File
mod - src/Gui/propertyeditor/PropertyItemDelegate.cpp Diff File
mod - src/Gui/propertyeditor/PropertyItemDelegate.h Diff File
mod - src/Gui/propertyeditor/PropertyModel.cpp Diff File