MidiMountain 0.4.0


Units
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMCItem

Unit

MCList

Declaration

type TMCItem = class(TMCBase)

Description

MIDI Base Class for Time Based Items
This class is the base to all classes holing a time offset

Hierarchy

TMCBase

Methods

Overview

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); virtual;
Public destructor Destroy; override;
Public function GetIndex: longint;
Protected procedure SetOffset( const Value: TMidiOffset ); virtual;

Description

Public constructor Create( aOwner: TMCBase; aList: TMCList; aCallCreateMsg: boolean = true ); virtual;

create an item attached to a list

Public destructor Destroy; override;

whack the item and let the list know

Public function GetIndex: longint;

get the index of the item in the list

Protected procedure SetOffset( const Value: TMidiOffset ); virtual;

 

Properties

Overview

Protected property CreatedMessage: TMidiMessage;
Protected property DestroyingMessage: TMidiMessage;
Protected property List: TMCList;
Public property Next: TMCItem;
Public property Offset: TMidiOffset;
Protected property OffsetChangedMessage: TMidiMessage;
Public property Prev: TMCItem;
Public property Selected: boolean;

Description

Protected property CreatedMessage: TMidiMessage;

 

Protected property DestroyingMessage: TMidiMessage;

 

Protected property List: TMCList;

 

Public property Next: TMCItem;

next item in list

Public property Offset: TMidiOffset;

offset of the midi item in ticks

Protected property OffsetChangedMessage: TMidiMessage;

 

Public property Prev: TMCItem;

previous item in list

Public property Selected: boolean;

selection of the item


MidiMountain 0.4.0 1999-2002 Adrian Meyer, developed with Delphi and Kylix


Generated by DIPasDoc 0.8.0 on Wed 29 Oct 2003 21:59:09