#include <Cocoa/Cocoa.h>
-/* this was introduced in Darwin 9. We need to declare it to prevent both
- * compilation warnings and errors */
-#ifndef NSInteger
-#define NSInteger int
-#endif
-
/*****************************************************************************
* Local prototypes.
*****************************************************************************/
NSMutableArray * o_msg_arr; /* messages array */
NSLock * o_msg_lock; /* messages lock */
IBOutlet NSButton * o_msgs_btn_crashlog; /* messages open crashlog */
+
+ /* CrashReporter panel */
+ IBOutlet NSButton * o_crashrep_dontSend_btn;
+ IBOutlet NSButton * o_crashrep_send_btn;
+ IBOutlet NSTextView * o_crashrep_fld;
+ IBOutlet NSTextField * o_crashrep_title_txt;
+ IBOutlet NSTextField * o_crashrep_desc_txt;
+ IBOutlet NSWindow * o_crashrep_win;
/* main menu */
IBOutlet NSMenu * o_mu_deinterlace;
IBOutlet NSMenuItem * o_mi_ffmpeg_pp;
IBOutlet NSMenuItem * o_mu_ffmpeg_pp;
+ IBOutlet NSMenuItem * o_mi_teletext;
+ IBOutlet NSMenuItem * o_mi_teletext_transparent;
+ IBOutlet NSMenuItem * o_mi_teletext_index;
+ IBOutlet NSMenuItem * o_mi_teletext_red;
+ IBOutlet NSMenuItem * o_mi_teletext_green;
+ IBOutlet NSMenuItem * o_mi_teletext_yellow;
+ IBOutlet NSMenuItem * o_mi_teletext_blue;
IBOutlet NSMenu * o_mu_window;
IBOutlet NSMenuItem * o_mi_minimize;
/* The timer that update the interface */
NSTimer * interfaceTimer;
+ NSURLConnection * crashLogURLConnection;
+
AppleRemote * o_remote;
BOOL b_remote_button_hold; /* true as long as the user holds the left,right,plus or minus on the remote control */
}
- (IBAction)showMessagesPanel:(id)sender;
- (IBAction)showInformationPanel:(id)sender;
+- (IBAction)crashReporterAction:(id)sender;
+
- (IBAction)togglePlaylist:(id)sender;
- (void)updateTogglePlaylistState;