Compile Time Changes

class DwgDialog

Old: extend public void removeDwgSnapper(Snapper candidate, bool silent=false) {
New: extend public void removeDwgSnapperAndXrefs(Snapper candidate, bool silent=false) {

class DwgLayersCard

Changed to use a TreeView rather than creating subwindows. Many definitions have been changed or moved.

Fields:

Removed: private ScrollableSubWindow mainContainer;
Removed: public DwgLayer focusLayer;
Removed: public LayerBarSelectButton->DwgLayer barToLayer;

Old: public DwgLayer{} selectedLayers;
New: extend public DwgLayer{} selectedLayers() {

Methods:

Removed: final public void clearLayerButtonStates() {
Removed: final public DwgLayer getLayer(Window window) {
Removed: final public void scrollToLayer(DwgLayer layer) {
Removed: final public void selectedLayer(DwgLayer z, bool v) {

Old: final public void updateLayerStates(bool updateVisibility=true) {
New: final public void updateLayerStates() {
Old: final public void updateContent(bool clear=true) {
New: final public void updateContent() {
Old: final public void appendToSelection(DwgLayer z, bool pushdown=false) {
New: final public void appendToSelection(DwgLayer z) {
Old: final public void setLayerColor(DwgLayer z, color c, bool ignoreUserMaterial=false) {
New: final public void setLayerColor(DwgLayer layer, color c, bool ignoreUserMaterial) {