]> git.sesse.net Git - vlc/blob - projects/macosx/vlc_app/Sources/VLCMediaListLayer.h
a3d01d55ed87e5fdb0623774dd850d41781c4bc3
[vlc] / projects / macosx / vlc_app / Sources / VLCMediaListLayer.h
1 //
2 //  VLCMediaListLayer.h
3 //  VLC
4 //
5 //  Created by Pierre d'Herbemont on 1/14/08.
6 //  Copyright 2008 __MyCompanyName__. All rights reserved.
7 //
8
9 #import <Cocoa/Cocoa.h>
10 #import <QuartzCore/QuartzCore.h>
11 #import <VLCKit/VLCKit.h>
12 #import "VLCMediaLayer.h"
13 #import "VLCMediaArrayController.h"
14
15
16 @interface VLCMediaListLayer : CALayer {
17     NSArray * content;
18     NSUInteger selectedIndex;
19     
20     VLCMediaLayer * previousLayer;
21     VLCMediaLayer * selectedLayer;
22     VLCMediaLayer * nextLayer;
23
24     VLCMediaArrayController * controller;
25 }
26
27 + (id)layer;
28 + (id)layerWithMediaArrayController:(VLCMediaArrayController *)aController;
29
30 @property (retain,readwrite) NSArray * content;
31 @property (readwrite) NSUInteger selectedIndex;
32 @property (retain,readwrite) VLCMediaArrayController * controller;
33
34 @end