From 420b91db29485df39fd6e724e782c449158811cb Mon Sep 17 00:00:00 2001 From: James Cook Date: Tue, 2 Jan 2007 08:33:20 +0000 Subject: Print done when done. --- indra/newview/llpanelvolume.h | 82 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 indra/newview/llpanelvolume.h (limited to 'indra/newview/llpanelvolume.h') diff --git a/indra/newview/llpanelvolume.h b/indra/newview/llpanelvolume.h new file mode 100644 index 0000000000..c8f4486521 --- /dev/null +++ b/indra/newview/llpanelvolume.h @@ -0,0 +1,82 @@ +/** + * @file llpanelvolume.h + * @brief Object editing (position, scale, etc.) in the tools floater + * + * Copyright (c) 2001-$CurrentYear$, Linden Research, Inc. + * $License$ + */ + +#ifndef LL_LLPANELVOLUME_H +#define LL_LLPANELVOLUME_H + +#include "v3math.h" +#include "llpanel.h" +#include "llmemory.h" +#include "llvolume.h" + +class LLSpinCtrl; +class LLCheckBoxCtrl; +class LLTextBox; +class LLUICtrl; +class LLButton; +class LLViewerObject; +class LLComboBox; +class LLPanelInventory; +class LLColorSwatchCtrl; + +class LLPanelVolume : public LLPanel +{ +public: + LLPanelVolume(const std::string& name); + virtual ~LLPanelVolume(); + + virtual void draw(); + virtual void clearCtrls(); + + virtual BOOL postBuild(); + + void refresh(); + + void sendIsLight(); + void sendIsFlexible(); + + static BOOL precommitValidate(LLUICtrl* ctrl,void* userdata); + + static void onCommitIsLight( LLUICtrl* ctrl, void* userdata); + static void onCommitLight( LLUICtrl* ctrl, void* userdata); + static void onCommitIsFlexible( LLUICtrl* ctrl, void* userdata); + static void onCommitFlexible( LLUICtrl* ctrl, void* userdata); + + static void onLightCancelColor(LLUICtrl* ctrl, void* userdata); + static void onLightSelectColor(LLUICtrl* ctrl, void* userdata); + +protected: + void getState(); + +protected: +/* + LLTextBox* mLabelSelectSingleMessage; + // Light + LLCheckBoxCtrl* mCheckLight; + LLCheckBoxCtrl* mCheckFlexible1D; + LLTextBox* mLabelColor; + LLColorSwatchCtrl* mLightColorSwatch; + LLSpinCtrl* mLightIntensity; + LLSpinCtrl* mLightRadius; + LLSpinCtrl* mLightFalloff; + LLSpinCtrl* mLightCutoff; + // Flexibile + LLSpinCtrl* mSpinSections; + LLSpinCtrl* mSpinGravity; + LLSpinCtrl* mSpinTension; + LLSpinCtrl* mSpinFriction; + LLSpinCtrl* mSpinWind; + LLSpinCtrl* mSpinForce[3]; +*/ + + LLColor4 mLightSavedColor; + LLPointer mObject; + LLPointer mRootObject; +}; + +#endif -- cgit v1.2.3