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.

138 lines
3.0 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows NT **/
  3. /** Copyright(c) Microsoft Corp., 1991 **/
  4. /**********************************************************************/
  5. /*
  6. fontedit.hxx
  7. Header file for MLT_FONT, SLT_FONT, MLE_FONT and SLE_FONT class.
  8. They are classes derived from MLT, SLT, MLE and SLE. The different
  9. is that the caller can supply the font of the text.
  10. FILE HISTORY:
  11. terryk 21-Nov-1991 Created
  12. terryk 30-Nov-1991 Code review changes. Attend: johnl
  13. yi-hsins terryk
  14. terryk 30-Nov-1991 move from eventvwr to here
  15. Yi-HsinS21-Feb-1992 Added MLE_FONT and SLE_FONT
  16. */
  17. #ifndef _FONTEDIT_HXX_
  18. #define _FONTEDIT_HXX_
  19. #include "bltfont.hxx"
  20. #include "bltedit.hxx"
  21. /*************************************************************************
  22. NAME: MLT_FONT
  23. SYNOPSIS: Same as MLT. However the caller can supply the FONT
  24. type
  25. INTERFACE: MLT_FONT() - constructor
  26. PARENT: MLT
  27. USES: FONT
  28. HISTORY:
  29. terryk 21-Nov-1991 Created
  30. **************************************************************************/
  31. DLL_CLASS MLT_FONT : public MLT
  32. {
  33. private:
  34. FONT _fontMLT;
  35. public:
  36. MLT_FONT( OWNER_WINDOW *powin, CID cid,
  37. enum FontType fonttype = FONT_DEFAULT );
  38. };
  39. /*************************************************************************
  40. NAME: SLT_FONT
  41. SYNOPSIS: Same as SLT. However the caller can supply the FONT
  42. type
  43. INTERFACE: SLT_FONT() - constructor
  44. PARENT: SLT
  45. USES: FONT
  46. HISTORY:
  47. terryk 21-Nov-1991 Created
  48. **************************************************************************/
  49. DLL_CLASS SLT_FONT : public SLT
  50. {
  51. private:
  52. FONT _fontSLT;
  53. public:
  54. SLT_FONT( OWNER_WINDOW *powin, CID cid,
  55. enum FontType fonttype = FONT_DEFAULT );
  56. };
  57. /*************************************************************************
  58. NAME: MLE_FONT
  59. SYNOPSIS: Same as MLE. However the caller can supply the FONT
  60. type
  61. INTERFACE: MLE_FONT() - constructor
  62. PARENT: MLE
  63. USES: FONT
  64. HISTORY:
  65. Yi-HsinS21-Feb-1992 Created
  66. **************************************************************************/
  67. DLL_CLASS MLE_FONT : public MLE
  68. {
  69. private:
  70. FONT _fontMLE;
  71. public:
  72. MLE_FONT( OWNER_WINDOW *powin, CID cid,
  73. enum FontType fonttype = FONT_DEFAULT );
  74. };
  75. /*************************************************************************
  76. NAME: SLE_FONT
  77. SYNOPSIS: Same as SLE. However the caller can supply the FONT
  78. type
  79. INTERFACE: SLE_FONT() - constructor
  80. PARENT: SLE
  81. USES: FONT
  82. HISTORY:
  83. Yi-HsinS21-Feb-1992 Created
  84. **************************************************************************/
  85. DLL_CLASS SLE_FONT : public SLE
  86. {
  87. private:
  88. FONT _fontSLE;
  89. public:
  90. SLE_FONT( OWNER_WINDOW *powin, CID cid,
  91. enum FontType fonttype = FONT_DEFAULT );
  92. };
  93. #endif // _FONTEDIT_HXX_