|
@@ -91,6 +91,10 @@ void UpdateEditorPreferencesDialog()
|
|
|
LineEdit@ uiMaxOpacityEdit = preferencesDialog.GetChild("UIMaxOpacity", true);
|
|
LineEdit@ uiMaxOpacityEdit = preferencesDialog.GetChild("UIMaxOpacity", true);
|
|
|
uiMaxOpacityEdit.text = String(uiMaxOpacity);
|
|
uiMaxOpacityEdit.text = String(uiMaxOpacity);
|
|
|
|
|
|
|
|
|
|
+ CheckBox@ middleMousePanToggle = preferencesDialog.GetChild("UIMiddleMousePan", true);
|
|
|
|
|
+ middleMousePanToggle.checked = mmbPan;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
CheckBox@ showInternalUIElementToggle = preferencesDialog.GetChild("ShowInternalUIElement", true);
|
|
CheckBox@ showInternalUIElementToggle = preferencesDialog.GetChild("ShowInternalUIElement", true);
|
|
|
showInternalUIElementToggle.checked = showInternalUIElement;
|
|
showInternalUIElementToggle.checked = showInternalUIElement;
|
|
|
|
|
|
|
@@ -159,6 +163,7 @@ void UpdateEditorPreferencesDialog()
|
|
|
{
|
|
{
|
|
|
SubscribeToEvent(uiMinOpacityEdit, "TextFinished", "EditUIMinOpacity");
|
|
SubscribeToEvent(uiMinOpacityEdit, "TextFinished", "EditUIMinOpacity");
|
|
|
SubscribeToEvent(uiMaxOpacityEdit, "TextFinished", "EditUIMaxOpacity");
|
|
SubscribeToEvent(uiMaxOpacityEdit, "TextFinished", "EditUIMaxOpacity");
|
|
|
|
|
+ SubscribeToEvent(middleMousePanToggle, "Toggled", "ToggleMiddleMousePan");
|
|
|
SubscribeToEvent(showInternalUIElementToggle, "Toggled", "ToggleShowInternalUIElement");
|
|
SubscribeToEvent(showInternalUIElementToggle, "Toggled", "ToggleShowInternalUIElement");
|
|
|
SubscribeToEvent(showTemporaryObjectToggle, "Toggled", "ToggleShowTemporaryObject");
|
|
SubscribeToEvent(showTemporaryObjectToggle, "Toggled", "ToggleShowTemporaryObject");
|
|
|
SubscribeToEvent(nodeItemTextColorEditR, "TextFinished", "EditNodeTextColor");
|
|
SubscribeToEvent(nodeItemTextColorEditR, "TextFinished", "EditNodeTextColor");
|
|
@@ -232,6 +237,12 @@ void EditUIMaxOpacity(StringHash eventType, VariantMap& eventData)
|
|
|
UnfadeUI();
|
|
UnfadeUI();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+void ToggleMiddleMousePan(StringHash eventType, VariantMap& eventData)
|
|
|
|
|
+{
|
|
|
|
|
+ bool mmbPanEnabled = cast<CheckBox>(eventData["Element"].GetPtr()).checked;
|
|
|
|
|
+ SetMMBPan(mmbPanEnabled);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
void ToggleShowInternalUIElement(StringHash eventType, VariantMap& eventData)
|
|
void ToggleShowInternalUIElement(StringHash eventType, VariantMap& eventData)
|
|
|
{
|
|
{
|
|
|
showInternalUIElement = cast<CheckBox>(eventData["Element"].GetPtr()).checked;
|
|
showInternalUIElement = cast<CheckBox>(eventData["Element"].GetPtr()).checked;
|