From 9a62b15b10753b0323bacc4c2bdef8a6f13de76d Mon Sep 17 00:00:00 2001 From: Damiano Galassi Date: Mon, 11 Jun 2018 11:54:49 +0200 Subject: [PATCH] MacGui: do not use NSMatrix for radio buttons, fix some layout issues. --- macosx/Base.lproj/HBSummaryViewController.xib | 20 +- macosx/Base.lproj/Video.xib | 190 ++++++++---------- macosx/HBVideoController.m | 6 +- 3 files changed, 98 insertions(+), 118 deletions(-) diff --git a/macosx/Base.lproj/HBSummaryViewController.xib b/macosx/Base.lproj/HBSummaryViewController.xib index 007a5d136..7c58c36af 100644 --- a/macosx/Base.lproj/HBSummaryViewController.xib +++ b/macosx/Base.lproj/HBSummaryViewController.xib @@ -23,7 +23,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -74,7 +74,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -116,7 +116,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -139,7 +139,7 @@ - + + + + + - + + - - - + + + - + - - + - + + - - - - + + + + + - + + - - + + + + + + - + - + @@ -523,7 +503,7 @@ x264 is lossless at RF 0. - + @@ -673,7 +653,7 @@ This setting is no longer supported and may be removed in a future version. Use - + diff --git a/macosx/HBVideoController.m b/macosx/HBVideoController.m index 5e43e3e74..baca2b0c1 100644 --- a/macosx/HBVideoController.m +++ b/macosx/HBVideoController.m @@ -13,7 +13,7 @@ static void *HBVideoControllerContext = &HBVideoControllerContext; @interface HBVideoController () { // Framerate Radio Button Framerate Controls - IBOutlet NSButtonCell *fFramerateVfrPfrCell; + IBOutlet NSButton *fFramerateVfrPfrButton; // Video Encoder IBOutlet NSSlider *fVidQualitySlider; @@ -119,11 +119,11 @@ static void *HBVideoControllerContext = &HBVideoControllerContext; // fFramerateVfrPfrCell if (self.video.frameRate == 0) // We are Same as Source { - [fFramerateVfrPfrCell setTitle:NSLocalizedString(@"Variable Framerate", @"Video -> Framerate")]; + [fFramerateVfrPfrButton setTitle:NSLocalizedString(@"Variable Framerate", @"Video -> Framerate")]; } else { - [fFramerateVfrPfrCell setTitle:NSLocalizedString(@"Peak Framerate (VFR)", @"Video -> Framerate")]; + [fFramerateVfrPfrButton setTitle:NSLocalizedString(@"Peak Framerate (VFR)", @"Video -> Framerate")]; } } else if ([keyPath isEqualToString:@"video.quality"]) -- 2.40.0