home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 114 / macaddict114.cdr / Software / Utilities / macam.0.8.4.dmg / macam sources / app_specific / MyImageWindowController.h < prev    next >
Encoding:
Text File  |  2002-05-22  |  1.8 KB  |  54 lines

  1. /*
  2. macam - webcam app and QuickTime driver component
  3.  Copyright (C) 2002 Matthias Krauss (macam@matthias-krauss.de)
  4.  
  5.  This program is free software; you can redistribute it and/or modify
  6.  it under the terms of the GNU General Public License as published by
  7.  the Free Software Foundation; either version 2 of the License, or
  8.  (at your option) any later version.
  9.  
  10.  This program is distributed in the hope that it will be useful,
  11.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.  GNU General Public License for more details.
  14.  
  15.  You should have received a copy of the GNU General Public License
  16.  along with this program; if not, write to the Free Software
  17.  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  18.  $Id: MyImageWindowController.h,v 1.2 2002/05/22 05:40:58 dirkx Exp $
  19.  */
  20.  
  21.  
  22. #import <AppKit/AppKit.h>
  23.  
  24.  
  25. @interface MyImageWindowController : NSWindowController {
  26.  
  27. }
  28.  
  29. //startup
  30. - (void) windowDidLoad;
  31.  
  32. //Connection from the document
  33. - (void) documentChanged:(NSNotification*)notification;
  34.  
  35. //Delegate from window
  36. - (NSRect)windowWillUseStandardFrame:(NSWindow *)window defaultFrame:(NSRect)newFrame;
  37.  
  38. //Zoom stuff
  39. - (void) resizeWindowToContent;
  40. - (void) magnify50:(id)sender;
  41. - (void) magnify100:(id)sender;
  42. - (void) magnify200:(id)sender;
  43. - (void) magnifyLarger:(id)sender;
  44. - (void) magnifySmaller:(id)sender;
  45.  
  46. //Toolbar specific stuff
  47. - (void) setupToolbar;
  48. - (NSToolbarItem*) toolbar:(NSToolbar*)toolbar itemForItemIdentifier:(NSString*) itemIdent willBeInsertedIntoToolbar:(BOOL)willBeInserted;
  49. - (NSArray *) toolbarDefaultItemIdentifiers: (NSToolbar *) toolbar;
  50. - (NSArray *) toolbarAllowedItemIdentifiers: (NSToolbar *) toolbar;
  51. - (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem;
  52.     
  53. @end
  54.