2005-06-02 14:16:43 -04:00
|
|
|
{
|
|
|
|
IBClasses = (
|
2007-02-17 15:29:20 -03:00
|
|
|
{
|
|
|
|
CLASS = AMRemovableColumnsTableView;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {obligatoryColumnIdentifiers = id; };
|
|
|
|
SUPERCLASS = NSTableView;
|
|
|
|
},
|
|
|
|
{
|
|
|
|
CLASS = AMRemovableTableColumn;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {mainTableView = AMRemovableColumnsTableView; };
|
|
|
|
SUPERCLASS = NSTableColumn;
|
|
|
|
},
|
2005-06-02 14:16:43 -04:00
|
|
|
{
|
|
|
|
ACTIONS = {
|
|
|
|
addFiles = id;
|
|
|
|
delEntries = id;
|
2006-04-03 21:08:21 -04:00
|
|
|
donate = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
loadPlaylist = id;
|
2006-09-02 12:09:20 -04:00
|
|
|
openFiles = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
savePlaylist = id;
|
|
|
|
savePlaylistAs = id;
|
2006-09-02 12:09:20 -04:00
|
|
|
toggleFileDrawer = id;
|
2006-04-03 21:08:21 -04:00
|
|
|
toggleInfoDrawer = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
};
|
|
|
|
CLASS = AppController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {
|
2005-06-05 14:52:35 -04:00
|
|
|
addButton = NSButton;
|
2006-09-02 12:09:20 -04:00
|
|
|
fileButton = NSButton;
|
|
|
|
fileDrawer = NSDrawer;
|
|
|
|
fileTreeController = FileTreeController;
|
2005-06-05 14:52:35 -04:00
|
|
|
infoButton = NSButton;
|
2006-04-03 21:08:21 -04:00
|
|
|
infoDrawer = NSDrawer;
|
2005-09-20 01:13:38 -04:00
|
|
|
mainWindow = NSPanel;
|
2005-06-05 14:52:35 -04:00
|
|
|
nextButton = NSButton;
|
|
|
|
playButton = NSButton;
|
2005-06-02 14:16:43 -04:00
|
|
|
playlistController = PlaylistController;
|
2005-06-05 14:52:35 -04:00
|
|
|
prevButton = NSButton;
|
|
|
|
remButton = NSButton;
|
|
|
|
repeatButton = NSButton;
|
|
|
|
shuffleButton = NSButton;
|
|
|
|
stopButton = NSButton;
|
2005-06-02 14:16:43 -04:00
|
|
|
};
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
},
|
2006-04-30 10:05:07 -04:00
|
|
|
{CLASS = ClickField; LANGUAGE = ObjC; SUPERCLASS = NSTextField; },
|
2005-06-02 14:16:43 -04:00
|
|
|
{
|
|
|
|
CLASS = DNDArrayController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {tableView = NSTableView; };
|
|
|
|
SUPERCLASS = NSArrayController;
|
|
|
|
},
|
2006-04-30 11:31:57 -04:00
|
|
|
{CLASS = DragScrollView; LANGUAGE = ObjC; SUPERCLASS = NSScrollView; },
|
2005-06-02 14:16:43 -04:00
|
|
|
{
|
|
|
|
ACTIONS = {cancel = id; openFeedbackWindow = id; sendFeedback = id; };
|
|
|
|
CLASS = FeedbackController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {
|
|
|
|
feedbackWindow = NSWindow;
|
|
|
|
fromView = NSTextField;
|
|
|
|
messageView = NSTextView;
|
|
|
|
sendingIndicator = NSProgressIndicator;
|
|
|
|
subjectView = NSTextField;
|
|
|
|
};
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
},
|
2006-09-02 12:09:20 -04:00
|
|
|
{CLASS = FileOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; },
|
|
|
|
{
|
|
|
|
CLASS = FileTreeController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {playlistController = PlaylistController; };
|
|
|
|
SUPERCLASS = NSTreeController;
|
|
|
|
},
|
2005-06-02 14:16:43 -04:00
|
|
|
{CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
|
2005-06-07 15:28:44 -04:00
|
|
|
{CLASS = InfoController; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
|
2006-04-30 09:01:33 -04:00
|
|
|
{CLASS = InfoView; LANGUAGE = ObjC; SUPERCLASS = NSScrollView; },
|
2006-04-13 20:32:33 -04:00
|
|
|
{CLASS = NSSegmentedControl; LANGUAGE = ObjC; SUPERCLASS = NSControl; },
|
2006-09-02 12:09:20 -04:00
|
|
|
{CLASS = PathNode; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
|
2006-01-20 12:22:03 -03:00
|
|
|
{
|
|
|
|
ACTIONS = {
|
|
|
|
changeVolume = id;
|
|
|
|
next = id;
|
|
|
|
pause = id;
|
|
|
|
pauseResume = id;
|
|
|
|
play = id;
|
|
|
|
playPauseResume = id;
|
|
|
|
prev = id;
|
|
|
|
resume = id;
|
|
|
|
seek = id;
|
|
|
|
stop = id;
|
|
|
|
toggleShowTimeRemaining = id;
|
|
|
|
};
|
|
|
|
CLASS = PlaybackController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {
|
|
|
|
bitrateField = NSTextField;
|
|
|
|
lengthField = NSTextField;
|
|
|
|
playButton = NSButton;
|
|
|
|
playlistController = PlaylistController;
|
|
|
|
playlistView = PlaylistView;
|
|
|
|
positionSlider = TrackingSlider;
|
|
|
|
timeField = NSTextField;
|
2006-05-13 09:37:32 -04:00
|
|
|
volumeSlider = NSSlider;
|
2006-01-20 12:22:03 -03:00
|
|
|
};
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
},
|
2005-06-02 14:16:43 -04:00
|
|
|
{
|
2006-05-23 11:12:24 -04:00
|
|
|
ACTIONS = {
|
|
|
|
showFileInFinder = id;
|
|
|
|
takeRepeatFromObject = id;
|
|
|
|
takeShuffleFromObject = id;
|
|
|
|
};
|
2005-06-02 14:16:43 -04:00
|
|
|
CLASS = PlaylistController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
SUPERCLASS = DNDArrayController;
|
|
|
|
},
|
|
|
|
{CLASS = PlaylistEntry; LANGUAGE = ObjC; SUPERCLASS = NSObject; },
|
|
|
|
{
|
2006-06-18 20:39:41 -04:00
|
|
|
ACTIONS = {
|
|
|
|
shufflePlaylist = id;
|
|
|
|
sortByPath = id;
|
2007-02-17 15:29:20 -03:00
|
|
|
toggleColumnForAlbum = id;
|
|
|
|
toggleColumnForArtist = id;
|
|
|
|
toggleColumnForGenre = id;
|
|
|
|
toggleColumnForIndex = id;
|
|
|
|
toggleColumnForLength = id;
|
|
|
|
toggleColumnForTitle = id;
|
|
|
|
toggleColumnForTrack = id;
|
|
|
|
toggleColumnForYear = id;
|
2006-06-18 20:39:41 -04:00
|
|
|
};
|
2005-06-02 14:16:43 -04:00
|
|
|
CLASS = PlaylistView;
|
|
|
|
LANGUAGE = ObjC;
|
2006-01-20 12:22:03 -03:00
|
|
|
OUTLETS = {
|
|
|
|
playbackController = PlaybackController;
|
|
|
|
playlistController = PlaylistController;
|
|
|
|
};
|
2007-02-17 15:29:20 -03:00
|
|
|
SUPERCLASS = AMRemovableColumnsTableView;
|
2005-06-02 14:16:43 -04:00
|
|
|
},
|
2006-09-04 14:06:23 -04:00
|
|
|
{
|
|
|
|
ACTIONS = {showPrefs = id; };
|
|
|
|
CLASS = PreferencesController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
},
|
2005-06-02 14:16:43 -04:00
|
|
|
{
|
|
|
|
ACTIONS = {
|
2005-06-29 11:28:20 -04:00
|
|
|
changeVolume = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
next = id;
|
|
|
|
pause = id;
|
|
|
|
pauseResume = id;
|
2005-06-07 00:01:00 -04:00
|
|
|
play = id;
|
|
|
|
playPauseResume = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
prev = id;
|
|
|
|
resume = id;
|
|
|
|
seek = id;
|
|
|
|
stop = id;
|
2005-06-20 14:50:59 -04:00
|
|
|
toggleShowTimeRemaining = id;
|
2005-06-02 14:16:43 -04:00
|
|
|
};
|
|
|
|
CLASS = SoundController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {
|
|
|
|
bitrateField = NSTextField;
|
|
|
|
lengthField = NSTextField;
|
2005-06-07 15:28:44 -04:00
|
|
|
playButton = NSButton;
|
2005-06-02 14:16:43 -04:00
|
|
|
playlistController = PlaylistController;
|
2005-06-07 00:01:00 -04:00
|
|
|
playlistView = PlaylistView;
|
2005-06-02 14:16:43 -04:00
|
|
|
positionSlider = TrackingSlider;
|
|
|
|
timeField = NSTextField;
|
|
|
|
};
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
},
|
|
|
|
{CLASS = TrackingSlider; LANGUAGE = ObjC; SUPERCLASS = NSSlider; },
|
|
|
|
{
|
|
|
|
ACTIONS = {okay = id; openUpdateWindow = id; takeBoolFromObject = id; };
|
|
|
|
CLASS = UpdateController;
|
|
|
|
LANGUAGE = ObjC;
|
|
|
|
OUTLETS = {
|
|
|
|
autoCheckButton = NSButton;
|
|
|
|
checkingIndicator = NSProgressIndicator;
|
|
|
|
okayButton = NSButton;
|
|
|
|
statusView = NSTextField;
|
|
|
|
updateWindow = NSWindow;
|
|
|
|
};
|
|
|
|
SUPERCLASS = NSObject;
|
|
|
|
}
|
|
|
|
);
|
|
|
|
IBVersion = 1;
|
|
|
|
}
|