Commit c4e480b7 authored by Felix Paul Kühne's avatar Felix Paul Kühne Committed by Jean-Baptiste Kempf

macosx: improve drawing of the 'fancy gradient effect for time slider' (fixes #5568)

(cherry picked from commit 68660d8a820d62c7f1b4661d41565bebb637f155)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent c3e783e8
...@@ -21,14 +21,14 @@ ...@@ -21,14 +21,14 @@
</object> </object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<integer value="915"/>
<integer value="283"/>
<integer value="4722"/> <integer value="4722"/>
<integer value="283"/>
<integer value="2730"/>
<integer value="915"/>
<integer value="1617"/> <integer value="1617"/>
<integer value="4681"/>
<integer value="235"/> <integer value="235"/>
<integer value="2730"/>
<integer value="4596"/> <integer value="4596"/>
<integer value="21"/>
</object> </object>
<object class="NSArray" key="IBDocument.PluginDependencies"> <object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -676,6 +676,7 @@ ...@@ -676,6 +676,7 @@
<string key="NSFrame">{{222, 12}, {61, 11}}</string> <string key="NSFrame">{{222, 12}, {61, 11}}</string>
<reference key="NSSuperview" ref="429932428"/> <reference key="NSSuperview" ref="429932428"/>
<int key="NSViewLayerContentsRedrawPolicy">2</int> <int key="NSViewLayerContentsRedrawPolicy">2</int>
<bool key="NSViewCanDrawConcurrently">YES</bool>
<string key="NSClassName">VLCProgressBarGradientEffect</string> <string key="NSClassName">VLCProgressBarGradientEffect</string>
</object> </object>
<object class="NSSplitView" id="302568132"> <object class="NSSplitView" id="302568132">
...@@ -10904,7 +10905,7 @@ LCAuLi4</string> ...@@ -10904,7 +10905,7 @@ LCAuLi4</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>{{428, 299}, {222, 363}}</string> <string>{{473, 299}, {222, 363}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
...@@ -11071,7 +11072,7 @@ LCAuLi4</string> ...@@ -11071,7 +11072,7 @@ LCAuLi4</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>{{284, 662}, {468, 20}}</string> <string>{{329, 662}, {468, 20}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
...@@ -11088,7 +11089,7 @@ LCAuLi4</string> ...@@ -11088,7 +11089,7 @@ LCAuLi4</string>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDZgAAweAAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABDlYAAwdAAAA</bytes>
</object> </object>
<boolean value="YES"/> <boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......
...@@ -827,7 +827,7 @@ static VLCMainWindow *_o_sharedInstance = nil; ...@@ -827,7 +827,7 @@ static VLCMainWindow *_o_sharedInstance = nil;
- (void)drawFancyGradientEffectForTimeSlider - (void)drawFancyGradientEffectForTimeSlider
{ {
NSAutoreleasePool * o_pool = [[NSAutoreleasePool alloc] init]; NSAutoreleasePool * o_pool = [[NSAutoreleasePool alloc] init];
float f_value = ([o_time_sld_middle_view frame].size.width -5) * ([o_time_sld intValue] / [o_time_sld maxValue]); float f_value = [o_time_sld_middle_view frame].size.width * ([o_time_sld intValue] / [o_time_sld maxValue]);
if (f_value > 5.0) if (f_value > 5.0)
{ {
if (f_value != [o_time_sld_fancygradient_view frame].size.width) if (f_value != [o_time_sld_fancygradient_view frame].size.width)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment