source: trunk/SapphireApplianceController.h @ 123

Last change on this file since 123 was 123, checked in by pmerrill, 10 years ago
  • changed MyCompany? name to www.nanopi.net
  • added xml importing to the file import tool
File size: 1.3 KB
Line 
1//
2//  SapphireApplianceController.h
3//  Sapphire
4//
5//  Created by pnmerrill on 6/20/07.
6//  Copyright 2007 __www.nanopi.net__. All rights reserved.
7//
8
9#import <Cocoa/Cocoa.h>
10#import <BackRow/BRMediaMenuController.h>
11
12@class BRRenderScene, BRRenderLayer,BRHeaderControl;
13
14@class SapphireMetaDataCollection, SapphireSettings,SapphireTheme;
15@protocol SapphireMetaDataDelegate;
16
17@interface SapphireApplianceController : BRMediaMenuController
18{
19        SapphireMetaDataCollection      *metaCollection;
20        NSMutableArray                          *names;
21        NSMutableArray                          *controllers;
22        NSArray                                         *masterNames;
23        NSArray                                         *masterControllers;
24        SapphireSettings                        *settings;
25}
26
27+ (NSString *) rootMenuLabel ;
28
29
30- (id) initWithScene: (BRRenderScene *) scene;
31- (void) dealloc;
32/*
33- (void) willBePushed;
34- (void) wasPushed;
35- (void) willBePopped;
36- (void) wasPopped;
37- (void) willBeBuried;
38- (void) wasBuriedByPushingController: (BRLayerController *) controller;
39- (void) willBeExhumed;
40- (void) wasExhumedByPoppingController: (BRLayerController *) controller;
41*/
42- (long) itemCount;
43- (id<BRMenuItemLayer>) itemForRow: (long) row;
44- (NSString *) titleForRow: (long) row;
45- (long) rowForTitle: (NSString *) title;
46
47- (void) itemSelected: (long) row;
48
49//- (id<BRMediaPreviewController>) previewControllerForItem: (long) item;
50
51@end
Note: See TracBrowser for help on using the repository browser.