File: programming/cocoa/MacScare-Source.zip/MacScare-Source/GlkSession.h


//
//  GlkSession.h
//  CocoaGlk
//
//  Created by Andrew Hunter on Wed Jun 11 2003.
//  Copyright (c) 2003 Andrew Hunter. All rights reserved.
//
 
// The top-level Glk object: this represents a session with Glk
 
#import <Cocoa/Cocoa.h>
#import "glk.h"
#define BUG(x) NSLog(x); abort()
 
// == Dictionary keys ==
// == Notifications ==
// == The session object ==
// Threading
// Save/open panels
// Styles
// Events
// Images
// User functions
// Function to start things rolling
// SoundTracker player for RISC OS ;-)
 
// Top-level glk functions
// Gestalt functions
// Window management
// Stream management
// Filerefs
// The iteration functions
// Glk events
// Housekeeping
// Sending event data from the subthread to the main thread
// Image support
// Overridden by subclasses
#import "GlkEvent.h"
#import "GlkWindow.h"
#import "GlkStream.h"
#import "GlkFileRef.h"
 

This code uses the PclZip Zip File reading code, which is subject to the GNU LGPL. It also uses the GeSHi syntax highlighter, subject to the GPL. Ask if you want this for your own web site, it's free.