5 * Interface of class HBOutputPanelController.
8 #import <Cocoa/Cocoa.h>
11 * This class implements a panel that displays all text that is written
12 * to stderr. User can easily copy the text to pasteboard from context menu.
14 @interface HBOutputPanelController : NSObject
16 /// Panel that displays debug output.
17 IBOutlet NSPanel *outputPanel;
19 /// Textview that displays debug output.
20 IBOutlet NSTextView *textView;
22 /// Text storage for the debug output.
23 NSTextStorage *outputTextStorage;
25 /// Path to log text file.
26 NSString *outputLogFile;
29 - (IBAction)showOutputPanel:(id)sender;
30 - (IBAction)clearOutput:(id)sender;
31 - (IBAction)copyAllOutputToPasteboard:(id)sender;
32 - (IBAction)openActivityLogFile:(id)sender;
33 - (IBAction)clearActivityLogFile:(id)sender;