Class TDelphiXFFEditForm (unit FFBEdit)

Inherits from

TForm

Constructors



Functions

procedure AddButtonClick(Sender: TObject);


procedure AddFromFileButtonClick(Sender: TObject);

Effect is moved to the brother.

procedure CancelButtonClick(Sender: TObject);


procedure ChangeEvent(Sender: TObject);


procedure DelButtonClick(Sender: TObject);

Effect making

procedure EffectViewChange(Sender: TObject; Node: TTreeNode);


procedure EffectViewDragDrop(Sender, Source: TObject; X, Y: Integer);


procedure EffectViewDragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);


procedure EffectViewEdited(Sender: TObject; Node: TTreeNode; var S: String);


procedure FormCreate(Sender: TObject);


procedure FormShow(Sender: TObject);


procedure NameEditChange(Sender: TObject);


procedure OKButtonClick(Sender: TObject);


procedure RunButtonClick(Sender: TObject);


procedure RunGroupButtonClick(Sender: TObject);


procedure SaveToFileItemClick(Sender: TObject);


procedure StopButtonClick(Sender: TObject);


procedure TimerTimer(Sender: TObject);


function AddTree(Parent: TTreeNode; Effect: TForceFeedbackEffect): TTreeNode;


procedure Save;


Properties

Events

Variables

A1 : TMenuItem;


AddButton : TButton;


AddFromFileButton : TButton;


AttackLevelEdit : TSpinEdit;


AttackTimeEdit : TSpinEdit;


AttackTimeEditLabel : TLabel;


Bevel1 : TBevel;


Bevel2 : TBevel;


CancelButton : TButton;


ConditionLabel : TLabel;


ConditionXEdit : TSpinEdit;


ConditionXLabel : TLabel;


ConditionYEdit : TSpinEdit;


ConditionYLabel : TLabel;


ConstantLabel : TLabel;


ConstantXEdit : TSpinEdit;


ConstantXLabel : TLabel;


ConstantYEdit : TSpinEdit;


ConstantYLabel : TLabel;


DelButton : TButton;


DeleteEffectItem : TMenuItem;


DXInput : TDXInput;


EditGroupBox : TGroupBox;


EffectTypeBox : TComboBox;


EffectTypeLabel : TLabel;


EffectView : TTreeView;


FadeLevelEdit : TSpinEdit;


FadeTimeEdit : TSpinEdit;


FadeTimeLabel : TLabel;


Label1 : TLabel;


Label2 : TLabel;


Label3 : TLabel;


Label4 : TLabel;


Label5 : TLabel;


Label6 : TLabel;


ListGroupBox : TGroupBox;


N1 : TMenuItem;


N2 : TMenuItem;


NameEdit : TEdit;


NameEditLabel : TLabel;


OKButton : TButton;


OpenDialog : TOpenDialog;


PeriodEdit : TSpinEdit;


PeriodLabel : TLabel;


PeriodLabel2 : TLabel;


PopupMenu : TPopupMenu;


PowerEdit : TSpinEdit;


PowerLabel : TLabel;


RunButton : TButton;


RunGroupButton : TButton;


SaveDialog : TSaveDialog;


SaveToFileItem : TMenuItem;


StopButton : TButton;


TimeEdit : TSpinEdit;


TimeLabel : TLabel;


TimeLabel2 : TLabel;


Timer : TTimer;


Effects : TForceFeedbackEffects;


FChanged : Boolean;


FOldStates : TDXInputStates;


FSelectEffect : TForceFeedbackEffect;


FUpdating : Boolean;



Constructors


Functions


procedure AddButtonClick(Sender: TObject);


procedure AddFromFileButtonClick(Sender: TObject);

Effect is moved to the brother.


procedure CancelButtonClick(Sender: TObject);


procedure ChangeEvent(Sender: TObject);


procedure DelButtonClick(Sender: TObject);

Effect making


procedure EffectViewChange(Sender: TObject; Node: TTreeNode);


procedure EffectViewDragDrop(Sender, Source: TObject; X, Y: Integer);


procedure EffectViewDragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean);


procedure EffectViewEdited(Sender: TObject; Node: TTreeNode; var S: String);


procedure FormCreate(Sender: TObject);


procedure FormShow(Sender: TObject);


procedure NameEditChange(Sender: TObject);


procedure OKButtonClick(Sender: TObject);


procedure RunButtonClick(Sender: TObject);


procedure RunGroupButtonClick(Sender: TObject);


procedure SaveToFileItemClick(Sender: TObject);


procedure StopButtonClick(Sender: TObject);


procedure TimerTimer(Sender: TObject);


function AddTree(Parent: TTreeNode; Effect: TForceFeedbackEffect): TTreeNode;


procedure Save;


Properties


Events


Variables


A1 : TMenuItem;


AddButton : TButton;


AddFromFileButton : TButton;


AttackLevelEdit : TSpinEdit;


AttackTimeEdit : TSpinEdit;


AttackTimeEditLabel : TLabel;


Bevel1 : TBevel;


Bevel2 : TBevel;


CancelButton : TButton;


ConditionLabel : TLabel;


ConditionXEdit : TSpinEdit;


ConditionXLabel : TLabel;


ConditionYEdit : TSpinEdit;


ConditionYLabel : TLabel;


ConstantLabel : TLabel;


ConstantXEdit : TSpinEdit;


ConstantXLabel : TLabel;


ConstantYEdit : TSpinEdit;


ConstantYLabel : TLabel;


DelButton : TButton;


DeleteEffectItem : TMenuItem;


DXInput : TDXInput;


EditGroupBox : TGroupBox;


EffectTypeBox : TComboBox;


EffectTypeLabel : TLabel;


EffectView : TTreeView;


FadeLevelEdit : TSpinEdit;


FadeTimeEdit : TSpinEdit;


FadeTimeLabel : TLabel;


Label1 : TLabel;


Label2 : TLabel;


Label3 : TLabel;


Label4 : TLabel;


Label5 : TLabel;


Label6 : TLabel;


ListGroupBox : TGroupBox;


N1 : TMenuItem;


N2 : TMenuItem;


NameEdit : TEdit;


NameEditLabel : TLabel;


OKButton : TButton;


OpenDialog : TOpenDialog;


PeriodEdit : TSpinEdit;


PeriodLabel : TLabel;


PeriodLabel2 : TLabel;


PopupMenu : TPopupMenu;


PowerEdit : TSpinEdit;


PowerLabel : TLabel;


RunButton : TButton;


RunGroupButton : TButton;


SaveDialog : TSaveDialog;


SaveToFileItem : TMenuItem;


StopButton : TButton;


TimeEdit : TSpinEdit;


TimeLabel : TLabel;


TimeLabel2 : TLabel;


Timer : TTimer;


Effects : TForceFeedbackEffects;


FChanged : Boolean;


FOldStates : TDXInputStates;


FSelectEffect : TForceFeedbackEffect;


FUpdating : Boolean;