MidiMountain 0.4.0
|
 |
Class TMCList
Unit
MCList
Declaration
type TMCList = class
Description
MIDI Lists This class holds lists based on time offsets. (for TMCEvent, TMCMarker, TMCLyric,...)Methods
Overview
Description
create a list with a certain item class
 |
destructor Destroy; Override; |
whack the class and all its items
add a new MIDI class item
add a new MIDI class item in order of offsets
notify the list that the item has changed
 |
procedure Clear; |
clear the list;
get the item right before a given offset
 |
function GetMaxOffset: TMidiOffset; |
get highest offset MIDI information is on
grap all the entries of a given list and create links to them
 |
function HasItemAtZero: boolean; |
check if the list has an item at the position 0
insert an existing item in the correct position
 |
procedure RebuildIndex; |
rebuild the index to access by index
 |
procedure Remove( aMCItem: TMCItem ); |
remove MIDI class item even if added multiple times
 |
procedure Sort; |
sort the items by offset
Properties
Overview
Description
 |
property Clearing: boolean; |
flag showing that all items are getting removed
 |
property Count: longint; |
the count of the list
 |
property Items[ Index: integer ]: TMCItem; |
list of TMCItems
 |
property KeepOrdered: boolean; |
keep the list ordered when offsets of items change
MidiMountain 0.4.0 ©1999-2002 Adrian Meyer, developed with Delphi and Kylix
|