File: programming/cocoa/UKSyntaxColoredTextDocument.zip/UKSyntaxColoredTextDocument/UKSCTDUserIdentifiersPrefsController.h


//
//  UKSCTDUserIdentifiersPrefsController.h
//  UKSyntaxColoredDocument
//
//  Created by Uli Kusterer on Sat May 15 2004.
//  Copyright (c) 2004 M. Uli Kusterer. All rights reserved.
//
 
/*
	This is a simple controller class that handles changing the list of user-
	defined identifiers that UKSyntaxColoredTextDocument uses (except if the
	Syntax definition provides its own). You simply set up "add" and "remove"
	buttons and a table view, connect them to an instance of this object, and
	it will take care of the rest.
*/
 
// -----------------------------------------------------------------------------
//	Headers:
// -----------------------------------------------------------------------------
 
#import <Foundation/Foundation.h>
 
 
// -----------------------------------------------------------------------------
//	Class:
// -----------------------------------------------------------------------------
// The list view for editing and viewing identifiers. This object is its data source and delegate.
// The "remove" button so we can enable/disable it.
// Our internal, editable copy of the list of identifiers.
// Action for "Add" button.
// Action for "Remove" button.
 
// Private:
// Accessor that lazily instantiates the "identifiers" array when first needed.
 

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.