view unit_Editor_tutorial.pas @ 0:ef71164288c1

begin of using hg for cdar
author "Meillo r e t u r n s <meillo@marmaro.de>"
date Sun, 03 Dec 2006 21:54:43 +0100
parents
children
line wrap: on
line source

unit unit_Editor_tutorial;

interface//####################################################################################

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  Tform_editor_tutorial = class(TForm)
    btn_close: TButton;
    btn_Beginner: TButton;
    btn_Advanced: TButton;
    btn_Professional: TButton;
    richtbx_Beginner: TRichEdit;
    richtbx_Advanced: TRichEdit;
    richtbx_Professional: TRichEdit;
    richtbx_Anfaenger: TRichEdit;
    richtbx_Fortgeschrittene: TRichEdit;
    richtbx_Profis: TRichEdit;
    procedure FormCreate(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure btn_closeClick(Sender: TObject);
    procedure btn_BeginnerClick(Sender: TObject);
    procedure btn_AdvancedClick(Sender: TObject);
    procedure btn_ProfessionalClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  form_editor_tutorial: Tform_editor_tutorial;

implementation//###############################################################################
uses unit_Editor;
{$R *.dfm}//###################################################################################

//------------------------------------------------------------------------------ form create
procedure Tform_editor_tutorial.FormCreate(Sender: TObject);
begin
  // set language
    if form_editor.englisch = true then
      begin // English
        form_Editor_Tutorial.Caption := 'Tutorial';
        btn_close.Caption := 'Close';
        btn_Beginner.Caption := 'Beginner';
        btn_Advanced.Caption := 'Advanced';
        btn_Professional.Caption := 'Professional';
        richtbx_Beginner.BringToFront;
      end
    else
      begin // German
        form_Editor_Tutorial.Caption := 'Anleitung';
        btn_close.Caption := 'Schließen';
        btn_Beginner.Caption := 'Anfänger';
        btn_Advanced.Caption := 'Fortgeschrittene';
        btn_Professional.Caption := 'Profis';
        richtbx_Anfaenger.BringToFront;
      end;
end;//--------------------------------------------------------------------------
//------------------------------------------------------------------------------ form show
procedure Tform_editor_tutorial.FormShow(Sender: TObject);
begin
  // disable drag'n'drop
    form_editor.draggingstatus := 3;
  // disable menu
    form_editor.mnu_Tutorial.enabled := false;
    form_editor.mnu_WelcomeScreen.Enabled := false;
    form_editor.mnu_Autorun.Enabled := false;
    form_editor.mnu_CreateAR.enabled := false;
    form_editor.mnu_Sprache.enabled := false;
end;//--------------------------------------------------------------------------
//------------------------------------------------------------------------------ form close
procedure Tform_editor_tutorial.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  // reenable drag'n'drop
    form_editor.draggingstatus := 0;
  // reenable menu
    form_editor.mnu_Tutorial.enabled := true;
    form_editor.mnu_WelcomeScreen.Enabled := true;
    form_editor.mnu_Autorun.Enabled := true;
    form_editor.mnu_CreateAR.enabled := true;
    form_editor.mnu_Sprache.enabled := true;
end;//--------------------------------------------------------------------------

//#############################################################################################

//------------------------------------------------------------------------------ close
procedure Tform_editor_tutorial.btn_closeClick(Sender: TObject);
begin
  form_editor_tutorial.Close;
end;//--------------------------------------------------------------------------

//------------------------------------------------------------------------------ beginner
procedure Tform_editor_tutorial.btn_BeginnerClick(Sender: TObject);
begin
  if form_editor.englisch = true then
    begin
      richtbx_Beginner.BringToFront;
    end
  else
    begin
      richtbx_Anfaenger.BringToFront;
    end;

  btn_Beginner.Enabled := false;
  btn_Advanced.Enabled := true;
  btn_Professional.Enabled := true;
end;//--------------------------------------------------------------------------
//------------------------------------------------------------------------------ advanced
procedure Tform_editor_tutorial.btn_AdvancedClick(Sender: TObject);
begin
  if form_editor.englisch = true then
    begin
      richtbx_Advanced.BringToFront;
    end
  else
    begin
      richtbx_Fortgeschrittene.BringToFront;
    end;


  btn_Beginner.Enabled := true;
  btn_Advanced.Enabled := false;
  btn_Professional.Enabled := true;
end;//--------------------------------------------------------------------------
//------------------------------------------------------------------------------ professional
procedure Tform_editor_tutorial.btn_ProfessionalClick(Sender: TObject);
begin
  if form_editor.englisch = true then
    begin
      richtbx_Professional.BringToFront;
    end
  else
    begin
      richtbx_Profis.BringToFront;
    end;

  btn_Beginner.Enabled := true;
  btn_Advanced.Enabled := true;
  btn_Professional.Enabled := false;
end;//--------------------------------------------------------------------------

end.//#########################################################################################