unit kaveosa;
{
   Tässä tiedostossa on kaikkien Kave-komponenttien lataaminen.

   Author:  Vesa Lappalainen
   Date:    9.9.1996
   Changes: 6.10.1996  (look also source files for changes)
              + kavesimuun muutoksia

Luokkahierarkia:
================

      TPanel (2x)
        |
      TCounter --------------------------------
      |     |                  |              |
  TParam   TProgCounter      TcInverter    TcEncoder


      TPanel
        |
      TScale


      TShape
         |
    TaSimuObject
     |        |------------------------------------------------
     |                               |         |              |
    TSheet                        TsEncoder  TsInverter  TsMotorObject
     |  |-----------                                          |
     |             |                                          |
  TSheetFromRoll  TSheetStack                             TsLine




}

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls,
  kcomp,kparam,kSheet,kbuttons,kbar,
  chclr,SavePos,KLabel,
  krndled;

type
  TKave = class(TPanel)
  private
  protected
  public
  published
  end;

procedure Register;

implementation

procedure Register;
begin
//  RegisterComponents('Kave2000', [TKave]);
{File KCOMP.PAS:}
  RegisterComponents('Kave2000', [TCounter,TProgCounter]);
{File KSHEET.PAS:}
  RegisterComponents('Kave2000', [TSheet,TSheetFromRoll,TSheetStack]);
{File KPARAM.PAS:}
  RegisterComponents('Kave2000', [TkParam]);
{File KBUTTONS.PAS:}
  RegisterComponents('Kave2000', [TkBitBtn,TkSpeedButton]);
{File KBAR.PAS:}
  RegisterComponents('Kave2000', [TkTrackBar]);
{File CHCLR.PAS: }
  RegisterComponents('Kave2000', [TColorChange]);
{File SAVEPOS.PAS: }
  RegisterComponents('Kave2000', [TSavePos]);
{File KLABEL.PAS: }
  RegisterComponents('Kave2000', [TMatLabel]);
{File KRNDLED.PAS: }
  RegisterComponents('Kave2000', [TkRndLed]);
end;

end.
