1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #if defined(Hiro_Console)
- @implementation CocoaConsole : NSScrollView
- -(id) initWith:(phoenix::Console&)consoleReference {
- if(self = [super initWithFrame:NSMakeRect(0, 0, 0, 0)]) {
- console = &consoleReference;
- }
- return self;
- }
- @end
- namespace hiro {
- void pConsole::print(string text) {
- }
- void pConsole::reset() {
- }
- void pConsole::setBackgroundColor(Color color) {
- }
- void pConsole::setForegroundColor(Color color) {
- }
- void pConsole::setPrompt(string prompt) {
- }
- void pConsole::constructor() {
- @autoreleasepool {
- cocoaView = cocoaConsole = [[CocoaConsole alloc] initWith:console];
- }
- }
- void pConsole::destructor() {
- @autoreleasepool {
- [cocoaView removeFromSuperview];
- [cocoaView release];
- }
- }
- }
- #endif
|