| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- //---------------------------------------------------------------------------
- #include <vcl.h>
- #pragma hdrstop
- #include "fcMovements.h"
- //---------------------------------------------------------------------------
- #pragma package(smart_init)
- #pragma resource "*.dfm"
- #pragma link "fColumnC"
- #pragma link "fEventsC"
- #pragma link "fHierarchC"
- #pragma link "fManualC"
- #pragma link "fObjmoveC"
- #pragma link "fPointtoC"
- #pragma link "fPongC"
- #pragma link "fSmoothNaviC"
- #pragma link "fTweeningC"
- TFormMovements *FormMovements;
- //---------------------------------------------------------------------------
- __fastcall TFormMovements::TFormMovements(TComponent* Owner)
- : TForm(Owner)
- {
- }
- //---------------------------------------------------------------------------
- void __fastcall TFormMovements::FormCreate(TObject *Sender)
- {
- PageControl->ActivePage = tsMovements;
- // tvMovements->Select(tvMovements->Items[0]); // goto to column 0
- tvMovementsClick(Sender);
- }
- //---------------------------------------------------------------------------
- void __fastcall TFormMovements::tvMovementsClick(TObject *Sender)
- {
- //
- switch (tvMovements->Selected->Index) {
- case 0: {
- // Column
- FormColumn = new TFormColumn(tsMovements);
- FormColumn->Parent = tsMovements;
- FormColumn->Align = alClient;
- FormColumn->BorderStyle = bsNone;
- FormColumn->Show();
- break;
- }
- case 1: {
- // Events
- FormEvents = new TFormEvents(tsMovements);
- FormEvents->Parent = tsMovements;
- FormEvents->Align = alClient;
- FormEvents->BorderStyle = bsNone;
- FormEvents->Show();
- break;
- }
- case 2: {
- // Hierarch
- FormHierarch = new TFormHierarch(tsMovements);
- FormHierarch->Parent = tsMovements;
- FormHierarch->Align = alClient;
- FormHierarch->BorderStyle = bsNone;
- FormHierarch->Show();
- break;
- }
- case 3: {
- // Manual
- FormManual = new TFormManual(tsMovements);
- FormManual->Parent = tsMovements;
- FormManual->Align = alClient;
- FormManual->BorderStyle = bsNone;
- FormManual->Show();
- break;
- }
- case 4: {
- // Objmove
- FormObjmove = new TFormObjmove(tsMovements);
- FormObjmove->Parent = tsMovements;
- FormObjmove->Align = alClient;
- FormObjmove->BorderStyle = bsNone;
- FormObjmove->Show();
- break;
- }
- case 5: {
- // Pointto
- FormPointto = new TFormPointto(tsMovements);
- FormPointto->Parent = tsMovements;
- FormPointto->Align = alClient;
- FormPointto->BorderStyle = bsNone;
- FormPointto->Show();
- break;
- }
- case 6: {
- // Pong
- FormPong = new TFormPong(tsMovements);
- FormPong->Parent = tsMovements;
- FormPong->Align = alClient;
- FormPong->BorderStyle = bsNone;
- FormPong->Show();
- break;
- }
- case 7: {
- // Smoothnavi
- FormSmoothnavi = new TFormSmoothnavi(tsMovements);
- FormSmoothnavi->Parent = tsMovements;
- FormSmoothnavi->Align = alClient;
- FormSmoothnavi->BorderStyle = bsNone;
- FormSmoothnavi->Show();
- break;
- }
- }
- }
- //---------------------------------------------------------------------------
|