summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorRichard Nelson <none@none>2010-05-26 19:36:15 -0700
committerRichard Nelson <none@none>2010-05-26 19:36:15 -0700
commitf33fdbf0ef25c485bdd09faaf1177d2b2b1a7694 (patch)
tree6ed52effeb29b1baff71cded878009744f618920 /indra/newview
parentd06281736e81707747636a8687e1a33ffda92b47 (diff)
moved SidebarCameraMovement logic out of special widget to camera setup code
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/CMakeLists.txt2
-rw-r--r--indra/newview/llviewerwindow.cpp6
-rw-r--r--indra/newview/llworldview.cpp16
-rw-r--r--indra/newview/skins/default/xui/en/main_view.xml2
4 files changed, 15 insertions, 11 deletions
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index ddd5d47e78..dad2c615e3 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -554,7 +554,6 @@ set(viewer_SOURCE_FILES
llworldmapmessage.cpp
llworldmipmap.cpp
llworldmapview.cpp
- llworldview.cpp
llxmlrpclistener.cpp
llxmlrpctransaction.cpp
noise.cpp
@@ -1071,7 +1070,6 @@ set(viewer_HEADER_FILES
llworldmapmessage.h
llworldmipmap.h
llworldmapview.h
- llworldview.h
llxmlrpclistener.h
llxmlrpctransaction.h
macmain.h
diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index e0463e3c4a..9773275ede 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -3017,6 +3017,12 @@ void LLViewerWindow::updateWorldViewRect(bool use_full_window)
new_world_rect.mTop = llround((F32)new_world_rect.mTop * mDisplayScale.mV[VY]);
}
+ if (gSavedSettings.getBOOL("SidebarCameraMovement") == FALSE)
+ {
+ // use right edge of window, ignoring sidebar
+ new_world_rect.mRight = mWindowRectRaw.mRight;
+ }
+
if (mWorldViewRectRaw != new_world_rect)
{
mWorldViewRectRaw = new_world_rect;
diff --git a/indra/newview/llworldview.cpp b/indra/newview/llworldview.cpp
index 665cc74a87..7261e63147 100644
--- a/indra/newview/llworldview.cpp
+++ b/indra/newview/llworldview.cpp
@@ -48,14 +48,14 @@ LLWorldView::LLWorldView(const Params& p)
void LLWorldView::reshape(S32 width, S32 height, BOOL called_from_parent)
{
- if (FALSE == gSavedSettings.getBOOL("SidebarCameraMovement") )
- {
- LLView* main_view = LLUI::getRootView()->findChild<LLView>("main_view");
- if(main_view)
- {
- width = main_view->getRect().getWidth();
- }
- }
+ //if (FALSE == gSavedSettings.getBOOL("SidebarCameraMovement") )
+ //{
+ // LLView* main_view = LLUI::getRootView()->findChild<LLView>("main_view");
+ // if(main_view)
+ // {
+ // width = main_view->getRect().getWidth();
+ // }
+ //}
LLUICtrl::reshape(width, height, called_from_parent);
}
diff --git a/indra/newview/skins/default/xui/en/main_view.xml b/indra/newview/skins/default/xui/en/main_view.xml
index e42b88abc3..b2e4a7ad95 100644
--- a/indra/newview/skins/default/xui/en/main_view.xml
+++ b/indra/newview/skins/default/xui/en/main_view.xml
@@ -50,7 +50,7 @@
name="non_side_tray_view"
user_resize="false"
width="500">
- <world_view bottom="500"
+ <view bottom="500"
follows="all"
height="500"
left="0"