2 // RTKCleverRabbitController.m
5 // Copyright (c) 2005 A. Karl Keller (http://karlk.net)
7 // This code is open-source, free software, made available without warranty under
8 // the terms of the GNU General Public License, either version 2 or later (see
9 // http://www.gnu.org/licenses/gpl.html or included copy); as such, it may be
10 // redistributed and/or modified in accordance with that document.
13 #import <Cocoa/Cocoa.h>
15 @interface RTKCleverRabbitController
: NSObject
<NSApplicationDelegate
>
17 IBOutlet NSMenuItem
* newVerseMenuItem
;
18 IBOutlet NSMenuItem
* deleteVerseMenuItem
;
19 IBOutlet NSMenuItem
* nextVerseMenuItem
;
20 IBOutlet NSMenuItem
* previousVerseMenuItem
;
21 IBOutlet NSMenuItem
* lockVerseMenuItem
;
23 IBOutlet NSMenuItem
* newRevisionMenuItem
;
24 IBOutlet NSMenuItem
* deleteRevisionMenuItem
;
25 IBOutlet NSMenuItem
* nextRevisionMenuItem
;
26 IBOutlet NSMenuItem
* previousRevisionMenuItem
;
27 IBOutlet NSMenuItem
* lockRevisionMenuItem
;
29 IBOutlet NSPanel
*committeeMeetingPanel
;
30 IBOutlet NSTextView
*committeeMeetingTextView
;
32 NSArray
* draggedVersesArray
;
33 id draggedVersesOwner
;
34 NSArray
* copiedVersesArray
;
37 - (IBAction
)openBugsAndFeatures
:(id
)sender
;
39 - (void)changedCommitteeString
:(NSNotification
*)aNotification
;
41 - (NSMenuItem
*)newVerseMenuItem
;
42 - (NSMenuItem
*)deleteVerseMenuItem
;
43 - (NSMenuItem
*)nextVerseMenuItem
;
44 - (NSMenuItem
*)previousVerseMenuItem
;
45 - (NSMenuItem
*)lockVerseMenuItem
;
47 - (NSMenuItem
*)newRevisionMenuItem
;
48 - (NSMenuItem
*)deleteRevisionMenuItem
;
49 - (NSMenuItem
*)nextRevisionMenuItem
;
50 - (NSMenuItem
*)previousRevisionMenuItem
;
51 - (NSMenuItem
*)lockRevisionMenuItem
;
53 - (void)setDraggedVersesArray
:(NSArray
*)versesArray
;
54 - (NSArray
*)draggedVersesArray
;
56 - (void)setDraggedVersesOwner
:(id
)sender
;
57 - (id
)draggedVersesOwner
;
59 - (void)setCopiedVersesArray
:(NSArray
*)versesArray
;
60 - (NSArray
*)copiedVersesArray
;