Turned Zoom At Cursor option True by default - fixes #2371

This commit is contained in:
Yorik van Havre
2016-02-26 13:51:39 -03:00
parent 7675a8effa
commit 83f87ba3ea
3 changed files with 38 additions and 8 deletions

View File

@@ -172,6 +172,9 @@
<property name="text">
<string>Zoom at cursor</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="prefEntry" stdset="0">
<cstring>ZoomAtCursor</cstring>
</property>
@@ -258,7 +261,16 @@
<property name="spacing">
<number>6</number>
</property>
<property name="margin">
<property name="leftMargin">
<number>11</number>
</property>
<property name="topMargin">
<number>11</number>
</property>
<property name="rightMargin">
<number>11</number>
</property>
<property name="bottomMargin">
<number>11</number>
</property>
<item>
@@ -297,7 +309,16 @@
</item>
<item>
<layout class="QGridLayout" name="backlightLayout">
<property name="margin">
<property name="leftMargin">
<number>11</number>
</property>
<property name="topMargin">
<number>11</number>
</property>
<property name="rightMargin">
<number>11</number>
</property>
<property name="bottomMargin">
<number>11</number>
</property>
<property name="spacing">
@@ -345,7 +366,7 @@
<property name="enabled">
<bool>false</bool>
</property>
<property name="color">
<property name="color" stdset="0">
<color>
<red>255</red>
<green>255</green>
@@ -391,7 +412,16 @@
<string>Camera type</string>
</property>
<layout class="QGridLayout" name="gridLayout1">
<property name="margin">
<property name="leftMargin">
<number>11</number>
</property>
<property name="topMargin">
<number>11</number>
</property>
<property name="rightMargin">
<number>11</number>
</property>
<property name="bottomMargin">
<number>11</number>
</property>
<property name="spacing">
@@ -400,7 +430,7 @@
<item row="0" column="1">
<widget class="Gui::PrefRadioButton" name="radioOrthographic">
<property name="text">
<string>Orthographic rendering</string>
<string>Or&amp;thographic rendering</string>
</property>
<property name="checked">
<bool>true</bool>
@@ -416,7 +446,7 @@
<item row="0" column="0">
<widget class="Gui::PrefRadioButton" name="radioPerspective">
<property name="text">
<string>Perspective rendering</string>
<string>Perspective renderin&amp;g</string>
</property>
<property name="prefEntry" stdset="0">
<cstring>Perspective</cstring>

View File

@@ -233,7 +233,7 @@ void NavigationStyle::initialize()
this->invertZoom = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View")->GetBool("InvertZoom",true);
this->zoomAtCursor = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View")->GetBool("ZoomAtCursor",false);
("User parameter:BaseApp/Preferences/View")->GetBool("ZoomAtCursor",true);
this->zoomStep = App::GetApplication().GetParameterGroupByPath
("User parameter:BaseApp/Preferences/View")->GetFloat("ZoomStep",0.2f);
}

View File

@@ -344,7 +344,7 @@ void View3DInventor::OnChange(ParameterGrp::SubjectType &rCaller,ParameterGrp::M
_viewer->navigationStyle()->setZoomInverted(on);
}
else if (strcmp(Reason,"ZoomAtCursor") == 0) {
bool on = rGrp.GetBool("ZoomAtCursor", false);
bool on = rGrp.GetBool("ZoomAtCursor", true);
_viewer->navigationStyle()->setZoomAtCursor(on);
}
else if (strcmp(Reason,"ZoomStep") == 0) {