MMDesReg.pas
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:4k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. {========================================================================}
  2. {=                (c) 1995-98 SwiftSoft Ronald Dittrich                 =}
  3. {========================================================================}
  4. {=                          All Rights Reserved                         =}
  5. {========================================================================}
  6. {=  D 01099 Dresden             = Fax.: +49 (0)351-8037944              =}
  7. {=  Loewenstr.7a                = info@swiftsoft.de                     =}
  8. {========================================================================}
  9. {=  Actual versions on http://www.swiftsoft.de/mmtools.html             =}
  10. {========================================================================}
  11. {=  This code is for reference purposes only and may not be copied or   =}
  12. {=  distributed in any format electronic or otherwise except one copy   =}
  13. {=  for backup purposes.                                                =}
  14. {=                                                                      =}
  15. {=  No Delphi Component Kit or Component individually or in a collection=}
  16. {=  subclassed or otherwise from the code in this unit, or associated   =}
  17. {=  .pas, .dfm, .dcu, .asm or .obj files may be sold or distributed     =}
  18. {=  without express permission from SwiftSoft.                          =}
  19. {=                                                                      =}
  20. {=  For more licence informations please refer to the associated        =}
  21. {=  HelpFile.                                                           =}
  22. {========================================================================}
  23. {=  $Date: 31.03.98 - 17:51:45 $                                        =}
  24. {========================================================================}
  25. unit MMDesReg;
  26. {$I COMPILER.INC}
  27. Interface
  28. Procedure Register;
  29. Implementation
  30. {$R MMDESIGN.D32}
  31. uses
  32. {$IFDEF DELPHI6}
  33.     DesignIntf,
  34.     DesignEditors,
  35. {$ELSE}
  36.     DsgnIntf,
  37. {$ENDIF}
  38.     Controls,
  39.     Classes,
  40.     SysUtils,
  41.     Graphics,
  42.     MMBPMPrp,
  43.     MMBmpLst,
  44.     MMBmpDlg,
  45.     MMTrnPrp,
  46.     MMIdxPrp,
  47.     MMFill,
  48.     MMForm,
  49.     MMCheck,
  50.     MMCtrl,
  51.     MMBmpBtn,
  52.     MMBmpLED;
  53. {========================================================================}
  54. procedure Register;
  55. begin
  56.    RegisterComponents('MMDesign', [TMMBitmapList,
  57.                                    TMMBitmapListImage,
  58.                                    TMMFormStyler,
  59.                                    TMMFormFill,
  60.                                    TMMPanelFill,
  61.                                    TMMBitmapLEDDigit,
  62.                                    TMMBitmapLabel,
  63.                                    TMMBitmapCheckBox,
  64.                                    TMMBitmapRadioButton,
  65.                                    TMMBitmapSlider,
  66.                                    TMMBitmapButton]);
  67.    RegisterComponentEditor(TMMBitmapList, TMMBitmapListComponentEditor);
  68.    RegisterComponentEditor(TMMCustomBitmapListControl, TMMBitmapListIndexComponentEditor);
  69.    RegisterComponentEditor(TMMFormFill, TMMBitmapListIndexComponentEditor);
  70.    RegisterComponentEditor(TMMPanelFill, TMMBitmapListIndexComponentEditor);
  71.    RegisterPropertyEditor(TypeInfo(integer), TMMCustomBitmapListControl, 'BitmapIndex',TMMBitmapIndexProperty);
  72.    RegisterPropertyEditor(TypeInfo(integer), TMMCustomBitmapListControl, 'BitmapBackIndex',TMMBitmapBackIndexProperty);
  73.    RegisterPropertyEditor(TypeInfo(integer), TMMFormFill, 'BitmapIndex',TMMBitmapIndexProperty);
  74.    RegisterPropertyEditor(TypeInfo(integer), TMMPanelFill, 'BitmapIndex',TMMBitmapIndexProperty);
  75.    RegisterPropertyEditor(TypeInfo(integer), TMMPanelFill, 'BitmapBackIndex',TMMBitmapBackIndexProperty);
  76.    RegisterPropertyEditor(TypeInfo(integer), TMMBitmapSlider, 'BitmapThumbIndex',TMMBitmapThumbIndexProperty);
  77.    RegisterPropertyEditor(TypeInfo(TColor), TMMCustomBitmapListControl, 'TransparentColor',TMMTransparentColorProperty);
  78.    RegisterPropertyEditor(TypeInfo(TComponent),TMMBitmapLEDDigit,'Connect',TMMBitmapLEDDigitConnectEditor);
  79. end;
  80. end.