00001 00032 /* 00033 #ifndef LL_LLPANELMORPH_H 00034 #define LL_LLPANELMORPH_H 00035 00036 00037 #include "llfloater.h" 00038 #include "llpolymesh.h" 00039 #include "llradiogroup.h" 00040 #include "llquantize.h" 00041 00042 class LLSpinCtrl; 00043 00044 class LLPanelMorph : public LLPanel 00045 { 00046 public: 00047 LLPanelMorph(const std::string& name, const LLRect& rect); 00048 ~LLPanelMorph(); 00049 static void onCommitSexChange( void *data); 00050 static void onCommitMorphChange(LLUICtrl* ctrl, void* userdata); 00051 void updateSpinners(LLPolyMesh *mesh); 00052 void createSpinners(LLPolyMesh *mesh); 00053 00054 protected: 00055 S32 mNumParamSpinners; 00056 LLRadioGroup* mSexRadioGroup; 00057 LLSpinCtrl** mParamSpinners; 00058 LLRect mRect; 00059 LLPolyMesh* mMesh; 00060 }; 00061 00062 extern LLPanelMorph *gPanelMorph; 00063 00064 #endif 00065 */