texview.cpp 674 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef _XBOX
  2. #include "texview.h"
  3. TTexPanel::TTexPanel (GUIControl* pParent, int Left, int Top, int Width, int Height) : GUIPanel (pParent, Left, Top, Width, Height)
  4. {
  5. RMB_Pressed = false;
  6. t_LMB_Pressed = NEW GUIEventHandler;
  7. }
  8. TTexPanel::~TTexPanel ()
  9. {
  10. delete t_LMB_Pressed;
  11. }
  12. bool TTexPanel::ProcessMessages(GUIMessage message, DWORD lparam, DWORD hparam)
  13. {
  14. if (message == GUIMSG_RMB_DOWN) RMB_Pressed = true;
  15. if (message == GUIMSG_LMB_DOWN) t_LMB_Pressed->Execute(this);
  16. return GUIPanel::ProcessMessages( message, lparam, hparam);
  17. }
  18. void TTexPanel::MouseUp(int button, const GUIPoint& pt)
  19. {
  20. if (button == GUIMSG_RMB_UP) RMB_Pressed = false;
  21. }
  22. #endif