VrReg.pas
上传用户:hbszzs
上传日期:2008-08-20
资源大小:628k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. {*****************************************************}
  2. {                                                     }
  3. {     Varian Component Workshop                       }
  4. {                                                     }
  5. {     Varian Software NL (c) 1996-2000                }
  6. {     All Rights Reserved                             }
  7. {                                                     }
  8. {*****************************************************}
  9. unit VrReg;
  10. {$I VRLIB.INC}
  11. interface
  12. uses {$IFDEF VRSHARE}VrShareWin,{$ENDIF}
  13.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  14.   DsgnIntf, VrConst, VrTypes, VrClasses, VrControls, VrSysUtils,
  15.   VrAnalog, VrArrow, VrBlotter, VrBorder, VrCalendar, VrCheckLed, VrDigit,
  16.   VrGauge, VrGradient, VrImageLed, VrJoyPad, VrLabel, VrLCD, VrLeds, VrLights,
  17.   VrMatrix, VrMeter, VrNavigator, VrRaster, VrScale, VrScanner, VrScope,
  18.   VrSpectrum, VrSpinner, VrSwitch, VrTrackBar, VrSlider, VrTrayGauge,
  19.   VrProgressBar, VrPaletteDlg, VrHyperLink, VrBanner, VrDeskTop,
  20.   VrDesign, VrBitmapsDlg, VrPropEdit, VrHotImage, VrLevelBar, VrSystem,
  21.   VrAnimate, VrThreads, VrUpDown, VrSlideShow, VrFormShape, VrCompass,
  22.   VrButtons, VrShapeBtn, VrAudio, VrWaveDlg;
  23. procedure Register;
  24. implementation
  25. {$R VRLIB.RES}
  26. procedure Register;
  27. begin
  28.   RegisterComponents('Varian Workshop', [TVrAnalogClock,
  29.     TVrArrow, TVrBlotter, TVrCalendar, TVrCheckLed, TVrGauge,
  30.     TVrGradient, TVrJoypad, TVrNum, TVrClock, TVrLed, TVrLights,
  31.     TVrMatrix, TVrRaster, TVrScanner, TVrIndicator, TVrSpectrum,
  32.     TVrSlider, TVrLevelBar]);
  33.   RegisterComponents('Varian Page 2', [TVrBorder,
  34.     TVrDigit, TVrImageLed, TVrLabel, TVrMeter, TVrMediaButton,
  35.     TVrNavigator, TVrScale, TVrScope, TVrShadowButton, TVrSpinner,
  36.     TVrSwitch, TVrTrackBar, TVrTrayGauge, TVrUserLed, TVrProgressBar,
  37.     TVrBanner, TVrHyperLink, TVrHotImage]);
  38.   RegisterComponents('Varian Page 3', [TVrDemoButton, TVrUpDown,
  39.     TVrSlideShow, TVrCompass, TVrCounter, TVrBitmapImage,
  40.     TVrDeskTop, TVrAnimate, TVrBitmapButton, TVrFormShape,
  41.     TVrBitmapList, TVrStringList, TVrTimer, TVrThread, TVrKeyStatus,
  42.     TVrTrayIcon, TVrCopyFile, TVrBitmapCheckBox, TVrBitmapRadioButton]);
  43.   RegisterComponents('Varian Page 4', [TVrHyperButton, TVrWave,
  44.     TVrShapeBtn, TVrDirScan, TVrMatrixGroup]);
  45.   RegisterPropertyEditor(TypeInfo(TVrPalette), nil, '', TVrPaletteProperty);
  46.   RegisterPropertyEditor(TypeInfo(TVrVersion), nil, '', TVrVersionProperty);
  47.   RegisterPropertyEditor(TypeInfo(TVrBitmaps), nil, '', TVrBitmapsProperty);
  48.   RegisterPropertyEditor(TypeInfo(TVrAudioData), TVrWave, 'Sound', TVrWaveSoundProperty);
  49.   RegisterComponentEditor(TVrBitmapList, TVrBitmapListEditor);
  50.   RegisterComponentEditor(TVrStringList, TVrStringListEditor);
  51.   RegisterComponentEditor(TVrWave, TVrWaveEditor);
  52. end;
  53. end.