From f332eaa4a69a4546e0b9b2ba3719e3c038731fd3 Mon Sep 17 00:00:00 2001
From: McCabe Maxsted
Date: Thu, 10 Sep 2009 21:43:11 -0700
Subject: Created new toolbar control for windlight presets and options
---
linden/indra/newview/CMakeLists.txt | 5 +
linden/indra/newview/app_settings/settings.xml | 22 ++
linden/indra/newview/llfloaterwindlight.cpp | 1 +
linden/indra/newview/lloverlaybar.cpp | 13 +
linden/indra/newview/lloverlaybar.h | 8 +-
linden/indra/newview/llpaneldisplay.cpp | 7 +
linden/indra/newview/llpaneldisplay.h | 2 +
linden/indra/newview/llwindlightremotectrl.cpp | 262 +++++++++++++++++++++
linden/indra/newview/llwindlightremotectrl.h | 60 +++++
linden/indra/newview/llwlparammanager.cpp | 40 ++++
linden/indra/newview/llwlparammanager.h | 14 ++
.../skins/default/xui/en-us/panel_overlaybar.xml | 17 +-
.../xui/en-us/panel_preferences_graphics1.xml | 4 +
.../default/xui/en-us/panel_windlight_controls.xml | 14 ++
.../default/xui/en-us/panel_windlight_remote.xml | 22 ++
.../xui/en-us/panel_windlight_remote_expanded.xml | 12 +
16 files changed, 495 insertions(+), 8 deletions(-)
create mode 100644 linden/indra/newview/llwindlightremotectrl.cpp
create mode 100644 linden/indra/newview/llwindlightremotectrl.h
create mode 100644 linden/indra/newview/skins/default/xui/en-us/panel_windlight_controls.xml
create mode 100644 linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote.xml
create mode 100644 linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
(limited to 'linden/indra')
diff --git a/linden/indra/newview/CMakeLists.txt b/linden/indra/newview/CMakeLists.txt
index ad044a9..2f2bdd1 100644
--- a/linden/indra/newview/CMakeLists.txt
+++ b/linden/indra/newview/CMakeLists.txt
@@ -422,6 +422,7 @@ set(viewer_SOURCE_FILES
llwearablelist.cpp
llweb.cpp
llwebbrowserctrl.cpp
+ llwindlightremotectrl.cpp
llwind.cpp
llwlanimator.cpp
llwldaycycle.cpp
@@ -824,6 +825,7 @@ set(viewer_HEADER_FILES
llwebbrowserctrl.h
llwind.h
llwindebug.h
+ llwindlightremotectrl.h
llwlanimator.h
llwldaycycle.h
llwlparammanager.h
@@ -1200,6 +1202,9 @@ set(viewer_XUI_FILES
skins/default/xui/en-us/panel_voice_options.xml
skins/default/xui/en-us/panel_voice_remote_expanded.xml
skins/default/xui/en-us/panel_voice_remote.xml
+ skins/default/xui/en-us/panel_windlight_controls.xml
+ skins/default/xui/en-us/panel_windlight_remote.xml
+ skins/default/xui/en-us/panel_windlight_remote_expanded.xml
skins/default/xui/en-us/role_actions.xml
skins/default/xui/en-us/strings.xml
skins/default/xui/en-us/teleport_strings.xml
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index 56d65f4..39b482b 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -2393,6 +2393,17 @@
Value
1
+ EnableWindlightRemote
+
EnergyFromTop
+ ShowWindlightSettingsPopup
+
ShowWorldMap