X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=macosx%2FPictureController.h;h=f8742f8f3652ef9d07006635812a8ee38543f834;hb=07cc0ebf6a7141a76fd9b6e2da6cf510def1ebc7;hp=c9d5d500eb14c4d2c3975e8a64f556c5ecd01fe2;hpb=61a02ac98b881cd697824b4fed0d7b122469a6aa;p=handbrake-jp%2Fhandbrake-jp-git.git
diff --git a/macosx/PictureController.h b/macosx/PictureController.h
index c9d5d500..f8742f8f 100644
--- a/macosx/PictureController.h
+++ b/macosx/PictureController.h
@@ -1,16 +1,16 @@
/* $Id: PictureController.h,v 1.6 2005/04/14 20:40:05 titer Exp $
This file is part of the HandBrake source code.
- Homepage: .
+ Homepage: .
It may be used under the terms of the GNU General Public License. */
-#include
+#import
#include "hb.h"
#define HB_NUM_HBLIB_PICTURES 10 // hbilb generates 10 preview pictures
-@interface PictureController : NSObject
+@interface PictureController : NSWindowController
{
hb_handle_t * fHandle;
hb_title_t * fTitle;
@@ -18,8 +18,6 @@
NSMutableDictionary * fPicturePreviews; // NSImages, one for each preview libhb creates, created lazily
int fPicture;
- IBOutlet NSPanel * fPicturePanel;
-
IBOutlet NSImageView * fPictureView;
IBOutlet NSBox * fPictureViewArea;
IBOutlet NSTextField * fWidthField;
@@ -37,6 +35,7 @@
IBOutlet NSTextField * fCropRightField;
IBOutlet NSStepper * fCropRightStepper;
IBOutlet NSPopUpButton * fDeinterlacePopUp;
+ IBOutlet NSPopUpButton * fDecombPopUp;
IBOutlet NSButton * fDetelecineCheck;
IBOutlet NSButton * fVFRCheck;
IBOutlet NSButton * fDeblockCheck;
@@ -62,6 +61,7 @@
int detelecine;
int vfr;
int deinterlace;
+ int decomb;
int denoise;
int deblock;
} fPictureFilterSettings;
@@ -92,13 +92,14 @@
- (void) setVFR: (int) setting;
- (int) deinterlace;
- (void) setDeinterlace: (int) setting;
+- (int) decomb;
+- (void) setDecomb: (int) setting;
- (int) denoise;
- (void) setDenoise: (int) setting;
- (int) deblock;
- (void) setDeblock: (int) setting;
- (void)showPanelInWindow: (NSWindow *)fWindow forTitle: (hb_title_t *)title;
-- (BOOL) loadMyNibFile;
+ (NSImage *) makeImageForPicture: (int)pictureIndex
libhb:(hb_handle_t*)handle