diff options
author | dynaflash <[email protected]> | 2007-05-08 17:16:20 +0000 |
---|---|---|
committer | dynaflash <[email protected]> | 2007-05-08 17:16:20 +0000 |
commit | 1e9a05078d0c874d978c1a4660fd75b2d91ebc5e (patch) | |
tree | c562c1dfaae2c7983a6ae847b365b1c2c5421264 /macosx/English.lproj/MainMenu.nib | |
parent | 1b1c0f9ceaa8b712d5b43056276d7d2f83ca395b (diff) |
macGui: Advanced Tab - Initial Implementation
- add gui "widgets" to control the x264 advanced option string.
- Not all options are "widgetized" yet.
- Modifies those it has widgets for, leaves the rest of the string intact.
- This rev, only sets opts that have an integer value.
- Adding widgets requires adding values to controller.h as well as these methods in controller.mm:
-X264AdvancedOptionsSet: adds the actual values for the given outlet in the nib
-X264AdvancedOptionsStandardizeOptNames: standardizes the opt names that have multiple connotations
-X264AdvancedOptionsSetCurrentSettings: Reads and sets the widgets according to the current string whether pasted in by user, set by preset, or set by field in preferences
-X264AdvancedOptionsChanged: Changes the string based on the widget used, including "Unspecified" which just removes it from the string altogether.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@571 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx/English.lproj/MainMenu.nib')
-rw-r--r-- | macosx/English.lproj/MainMenu.nib/classes.nib | 8 | ||||
-rw-r--r-- | macosx/English.lproj/MainMenu.nib/info.nib | 2 | ||||
-rw-r--r-- | macosx/English.lproj/MainMenu.nib/keyedobjects.nib | bin | 102661 -> 111285 bytes |
3 files changed, 9 insertions, 1 deletions
diff --git a/macosx/English.lproj/MainMenu.nib/classes.nib b/macosx/English.lproj/MainMenu.nib/classes.nib index b8f83a9e5..c154bbb60 100644 --- a/macosx/English.lproj/MainMenu.nib/classes.nib +++ b/macosx/English.lproj/MainMenu.nib/classes.nib @@ -33,6 +33,8 @@ ShowScanPanel = id; TitlePopUpChanged = id; VideoMatrixChanged = id; + X264AdvancedOptionsChanged = id; + X264AdvancedOptionsSet = id; tableViewSelected = id; }; CLASS = HBController; @@ -134,6 +136,12 @@ fVidTargetSizeField = NSTextField; fVidTwoPassCheck = NSButton; fWindow = NSWindow; + fX264optBframesPopUp = NSPopUpButton; + fX264optNfpskipPopUp = NSPopUpButton; + fX264optNodctdcmtPopUp = NSPopUpButton; + fX264optRefPopUp = NSPopUpButton; + fX264optSubmePopUp = NSPopUpButton; + fX264optTrellisPopUp = NSPopUpButton; tableView = NSTableView; }; SUPERCLASS = NSObject; diff --git a/macosx/English.lproj/MainMenu.nib/info.nib b/macosx/English.lproj/MainMenu.nib/info.nib index 70cd31084..a14de9d9c 100644 --- a/macosx/English.lproj/MainMenu.nib/info.nib +++ b/macosx/English.lproj/MainMenu.nib/info.nib @@ -3,7 +3,7 @@ <plist version="1.0"> <dict> <key>IBDocumentLocation</key> - <string>1644 129 630 601 1440 0 1280 1024 </string> + <string>26 277 630 601 0 0 1440 878 </string> <key>IBEditorPositions</key> <dict> <key>1843</key> diff --git a/macosx/English.lproj/MainMenu.nib/keyedobjects.nib b/macosx/English.lproj/MainMenu.nib/keyedobjects.nib Binary files differindex 926168338..9fd4ea561 100644 --- a/macosx/English.lproj/MainMenu.nib/keyedobjects.nib +++ b/macosx/English.lproj/MainMenu.nib/keyedobjects.nib |