Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.1 KiB

  1. /**************************************************************************
  2. *
  3. * Copyright (c) 2000 Microsoft Corporation
  4. *
  5. * Module Name:
  6. *
  7. * <an unabbreviated name for the module (not the filename)>
  8. *
  9. * Abstract:
  10. *
  11. * <Description of what this module does>
  12. *
  13. * Notes:
  14. *
  15. * <optional>
  16. *
  17. * Created:
  18. *
  19. * 08/28/2000 asecchia
  20. * Created it.
  21. *
  22. **************************************************************************/
  23. #ifndef _CLINES_HPP
  24. #define _CLINES_HPP
  25. #include "CPrimitive.h"
  26. class CLinesNominal : public CPrimitive
  27. {
  28. public:
  29. CLinesNominal(BOOL bRegression);
  30. void Draw(Graphics *g);
  31. };
  32. class CLinesFat : public CPrimitive
  33. {
  34. public:
  35. CLinesFat(BOOL bRegression);
  36. void Draw(Graphics *g);
  37. };
  38. class CLinesMirrorPen : public CPrimitive
  39. {
  40. public:
  41. CLinesMirrorPen(BOOL bRegression);
  42. void Draw(Graphics *g);
  43. };
  44. #define LINES_GLOBALS \
  45. CLinesNominal g_LinesNominal(true);\
  46. CLinesFat g_LinesFat(true);\
  47. CLinesMirrorPen g_LinesMirrorPen(true);
  48. #define LINES_INIT \
  49. g_LinesNominal.Init();\
  50. g_LinesFat.Init();\
  51. g_LinesMirrorPen.Init();
  52. #endif