2 // ElisPropertyTableController.h
5 // Created by 柳 on 09/09/15.
6 // Copyright 2009 __MyCompanyName__. All rights reserved.
9 // プロパティを表示する部分のコントローラー。
12 // NSTableViewのデータソース。
14 #import <Cocoa/Cocoa.h>
17 #import "ElisEffect.h"
21 @interface ElisPropertyTableController : NSObject {
22 NSMutableArray* effects; // エフェクトオブジェクト本体へのポインタたち
23 NSMutableArray* propertyNames; // テーブルに表示する項目の名前
24 NSMutableArray* valueNames; // 項目名と対応するキー。
26 IBOutlet id _mainController;
27 IBOutlet id _propertyView;
28 IBOutlet id _timeLineController;
30 ElisLayer* interestLayer;
35 - (void)createPropertyTable:(ElisLayer*)layer;
36 - (IBAction)sliderChanged:(id)sender;
37 - (float)getSelectedValueForTime:(float)time;
40 - (BOOL)tableView:(NSTableView *)aTableView shouldSelectRow:(int)rowIndex;