EditSheetController.h #1

  • //
  • guest/
  • jeff_argast/
  • P4Cocoa/
  • source/
  • Controllers/
  • EditSheetController.h
  • View
  • Commits
  • Open Download .zip Download (1 KB)
/*

Copyright (C) 2002-2003, Jeffrey D. Argast.

The authors make NO WARRANTY or representation, either express or implied,
with respect to this software, its quality, accuracy, merchantability, or
fitness for a particular purpose.  This software is provided "AS IS", and you,
its user, assume the entire risk as to its quality and accuracy.

Permission is hereby granted to use, copy, modify, and distribute this
software or portions thereof for any purpose, without fee, subject to these
conditions:

(1) If any part of the source code is distributed, then this
statement must be included, with this copyright and no-warranty notice
unaltered.

(2) Permission for use of this software is granted only if the user accepts
full responsibility for any undesirable consequences; the authors accept
NO LIABILITY for damages of any kind.

*/

#import <Foundation/Foundation.h>
#import <Cocoa/Cocoa.h>

@interface EditSheetController : NSObject
{
	IBOutlet NSWindow*		fWindow;
    IBOutlet NSTextView*	fTextView;
	
	id	fSender;
	SEL	fSelector;
}

- (id) init;

- (void) showSheet:(id)sender
		 selector:(SEL)senderSelector
		 withContent:(NSString*)contentString;
// shows the edit sheet with the contentstring.  When the user clicks
// OK then senderSelector is called with the new content.  
// If the user clicks cancel the window is closed and the sender is not called.

- (IBAction) okayButton: (id) sender;

- (IBAction) cancelButton: (id) sender;

@end
# Change User Description Committed
#2 3132 Jeff Argast Finally fixed the stupid wrapping problem.
Turns out there
are tabs in the text returned from Perforce.  No problem.
But in NSTextView if a tab occurs beyond the last tab stop
then NSTextView breaks the line.  So no what I want. The fix
is to create a bunch of tab stops out to the etherlands.
#1 2732 Jeff Argast Initial submission of P4Cocoa