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

macosx: implemented the logo and marquee filters in the video filters panel,...

macosx: implemented the logo and marquee filters in the video filters panel, optimized the code a bit (fixes #5118)
(cherry picked from commit 2be0e49f)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 8ac377e6
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</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="2"/> <integer value="644"/>
</object> </object>
<object class="NSArray" key="IBDocument.PluginDependencies"> <object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<object class="BGHUDTabViewItem" id="313931694"> <object class="BGHUDTabViewItem" id="313931694">
<string key="NSIdentifier">basic</string> <string key="NSIdentifier">basic</string>
<object class="NSView" key="NSView" id="1044285835"> <object class="NSView" key="NSView" id="1044285835">
<reference key="NSNextResponder" ref="898819366"/> <nil key="NSNextResponder"/>
<int key="NSvFlags">274</int> <int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews"> <object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -671,7 +671,6 @@ ...@@ -671,7 +671,6 @@
</object> </object>
</object> </object>
<string key="NSFrame">{{10, 33}, {638, 197}}</string> <string key="NSFrame">{{10, 33}, {638, 197}}</string>
<reference key="NSSuperview" ref="898819366"/>
</object> </object>
<string key="NSLabel">Basic</string> <string key="NSLabel">Basic</string>
<reference key="NSColor" ref="279270326"/> <reference key="NSColor" ref="279270326"/>
...@@ -2714,7 +2713,7 @@ ...@@ -2714,7 +2713,7 @@
<object class="NSTabViewItem" id="657146767"> <object class="NSTabViewItem" id="657146767">
<string key="NSIdentifier">misc</string> <string key="NSIdentifier">misc</string>
<object class="NSView" key="NSView" id="542129148"> <object class="NSView" key="NSView" id="542129148">
<nil key="NSNextResponder"/> <reference key="NSNextResponder" ref="898819366"/>
<int key="NSvFlags">256</int> <int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews"> <object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
...@@ -2894,175 +2893,6 @@ ...@@ -2894,175 +2893,6 @@
<int key="NSTitlePosition">0</int> <int key="NSTitlePosition">0</int>
<bool key="NSTransparent">NO</bool> <bool key="NSTransparent">NO</bool>
</object> </object>
<object class="NSButton" id="635659192">
<reference key="NSNextResponder" ref="542129148"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{14, 87}, {170, 18}}</string>
<reference key="NSSuperview" ref="542129148"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDButtonCell" key="NSCell" id="790458970">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">131072</int>
<string key="NSContents">Image clone</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="635659192"/>
<int key="NSButtonFlags">1211912703</int>
<int key="NSButtonFlags2">2</int>
<reference key="NSNormalImage" ref="908559007"/>
<reference key="NSAlternateImage" ref="223641879"/>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
<string key="themeKey">gradientTheme</string>
<int key="BGButtonType">3</int>
</object>
</object>
<object class="NSBox" id="136956575">
<reference key="NSNextResponder" ref="542129148"/>
<int key="NSvFlags">36</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSView" id="134402469">
<reference key="NSNextResponder" ref="136956575"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSTextField" id="772228563">
<reference key="NSNextResponder" ref="134402469"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{176, 14}, {96, 19}}</string>
<reference key="NSSuperview" ref="134402469"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDTextFieldCell" key="NSCell" id="760176660">
<int key="NSCellFlags">-1804468671</int>
<int key="NSCellFlags2">71435264</int>
<integer value="2" key="NSContents"/>
<reference key="NSSupport" ref="26"/>
<object class="NSNumberFormatter" key="NSFormatter" id="849790358">
<object class="NSMutableDictionary" key="NS.attributes">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>allowsFloats</string>
<string>formatterBehavior</string>
<string>locale</string>
<string>minimum</string>
<string>negativeFormat</string>
<string>negativeInfinitySymbol</string>
<string>nilSymbol</string>
<string>positiveFormat</string>
<string>positiveInfinitySymbol</string>
<string>roundingIncrement</string>
<string>roundingMode</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<boolean value="NO"/>
<integer value="1040"/>
<reference ref="1015810800"/>
<real value="1"/>
<string>0</string>
<string>-∞</string>
<string/>
<string>0</string>
<string>+∞</string>
<real value="1"/>
<integer value="1"/>
</object>
</object>
<string key="NS.positiveformat">0</string>
<string key="NS.negativeformat">0</string>
<nil key="NS.positiveattrs"/>
<nil key="NS.negativeattrs"/>
<nil key="NS.zero"/>
<object class="NSAttributedString" key="NS.nil">
<string key="NSString"/>
</object>
<object class="NSAttributedString" key="NS.nan">
<string key="NSString">NaN</string>
<reference key="NSAttributes" ref="639313226"/>
</object>
<real value="1" key="NS.min"/>
<reference key="NS.max" ref="1005529056"/>
<object class="NSDecimalNumberHandler" key="NS.rounding">
<int key="NS.roundingmode">1</int>
<bool key="NS.raise.overflow">YES</bool>
<bool key="NS.raise.underflow">YES</bool>
<bool key="NS.raise.dividebyzero">YES</bool>
</object>
<string key="NS.decimal">.</string>
<string key="NS.thousand">,</string>
<bool key="NS.hasthousands">NO</bool>
<bool key="NS.localized">NO</bool>
<bool key="NS.allowsfloats">NO</bool>
</object>
<reference key="NSControlView" ref="772228563"/>
<reference key="NSBackgroundColor" ref="433541719"/>
<reference key="NSTextColor" ref="329898124"/>
<string key="themeKey">gradientTheme</string>
</object>
</object>
<object class="NSStepper" id="586735546">
<reference key="NSNextResponder" ref="134402469"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{277, 12}, {15, 22}}</string>
<reference key="NSSuperview" ref="134402469"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDStepperCell" key="NSCell" id="876123014">
<int key="NSCellFlags">68025888</int>
<int key="NSCellFlags2">131072</int>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="586735546"/>
<double key="NSValue">2</double>
<double key="NSMinValue">1</double>
<double key="NSMaxValue">100</double>
<double key="NSIncrement">1</double>
<bool key="NSAutorepeat">YES</bool>
</object>
</object>
<object class="BGHUDLabel" id="293125052">
<reference key="NSNextResponder" ref="134402469"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{15, 17}, {150, 14}}</string>
<reference key="NSSuperview" ref="134402469"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="285252806">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272761856</int>
<string key="NSContents">Number of clones</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="293125052"/>
<reference key="NSBackgroundColor" ref="279270326"/>
<reference key="NSTextColor" ref="329898124"/>
</object>
<string key="themeKey">gradientTheme</string>
</object>
</object>
<string key="NSFrame">{{1, 1}, {308, 45}}</string>
<reference key="NSSuperview" ref="136956575"/>
</object>
</object>
<string key="NSFrame">{{8, 42}, {310, 47}}</string>
<reference key="NSSuperview" ref="542129148"/>
<string key="NSOffsets">{0, 0}</string>
<object class="NSTextFieldCell" key="NSTitleCell">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">0</int>
<string key="NSContents">Box</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSBackgroundColor" ref="433541719"/>
<object class="NSColor" key="NSTextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MCAwLjgwMDAwMDAxMTkAA</bytes>
</object>
</object>
<reference key="NSContentView" ref="134402469"/>
<int key="NSBorderType">1</int>
<int key="NSBoxType">0</int>
<int key="NSTitlePosition">0</int>
<bool key="NSTransparent">NO</bool>
</object>
<object class="NSButton" id="1020754595"> <object class="NSButton" id="1020754595">
<reference key="NSNextResponder" ref="542129148"/> <reference key="NSNextResponder" ref="542129148"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
...@@ -3100,7 +2930,7 @@ ...@@ -3100,7 +2930,7 @@
<object class="BGHUDLabel" id="977895648"> <object class="BGHUDLabel" id="977895648">
<reference key="NSNextResponder" ref="232040287"/> <reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{15, 88}, {90, 14}}</string> <string key="NSFrame">{{15, 64}, {90, 14}}</string>
<reference key="NSSuperview" ref="232040287"/> <reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="474052610"> <object class="NSTextFieldCell" key="NSCell" id="474052610">
...@@ -3117,13 +2947,13 @@ ...@@ -3117,13 +2947,13 @@
<object class="BGHUDLabel" id="951174239"> <object class="BGHUDLabel" id="951174239">
<reference key="NSNextResponder" ref="232040287"/> <reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{16, 62}, {90, 14}}</string> <string key="NSFrame">{{16, 38}, {90, 14}}</string>
<reference key="NSSuperview" ref="232040287"/> <reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="544495879"> <object class="NSTextFieldCell" key="NSCell" id="544495879">
<int key="NSCellFlags">68288064</int> <int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272761856</int> <int key="NSCellFlags2">272761856</int>
<string key="NSContents">Top</string> <string key="NSContents">Position</string>
<reference key="NSSupport" ref="26"/> <reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="951174239"/> <reference key="NSControlView" ref="951174239"/>
<reference key="NSBackgroundColor" ref="279270326"/> <reference key="NSBackgroundColor" ref="279270326"/>
...@@ -3131,205 +2961,6 @@ ...@@ -3131,205 +2961,6 @@
</object> </object>
<string key="themeKey">gradientTheme</string> <string key="themeKey">gradientTheme</string>
</object> </object>
<object class="NSTextField" id="943647555">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{110, 35}, {96, 19}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDTextFieldCell" key="NSCell" id="663750669">
<int key="NSCellFlags">-1804468671</int>
<int key="NSCellFlags2">71435264</int>
<integer value="0" key="NSContents"/>
<reference key="NSSupport" ref="26"/>
<object class="NSNumberFormatter" key="NSFormatter" id="642472136">
<object class="NSMutableDictionary" key="NS.attributes">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>allowsFloats</string>
<string>formatterBehavior</string>
<string>locale</string>
<string>minimum</string>
<string>negativeFormat</string>
<string>negativeInfinitySymbol</string>
<string>nilSymbol</string>
<string>positiveFormat</string>
<string>positiveInfinitySymbol</string>
<string>roundingIncrement</string>
<string>roundingMode</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<boolean value="NO"/>
<integer value="1040"/>
<reference ref="1015810800"/>
<real value="0.0"/>
<string>0 px</string>
<string>-∞</string>
<string/>
<string>0 px</string>
<string>+∞</string>
<real value="1"/>
<integer value="1"/>
</object>
</object>
<string key="NS.positiveformat">0 px</string>
<string key="NS.negativeformat">0 px</string>
<nil key="NS.positiveattrs"/>
<nil key="NS.negativeattrs"/>
<nil key="NS.zero"/>
<object class="NSAttributedString" key="NS.nil">
<string key="NSString"/>
</object>
<object class="NSAttributedString" key="NS.nan">
<string key="NSString">NaN</string>
<reference key="NSAttributes" ref="639313226"/>
</object>
<real value="0.0" key="NS.min"/>
<reference key="NS.max" ref="1005529056"/>
<object class="NSDecimalNumberHandler" key="NS.rounding">
<int key="NS.roundingmode">1</int>
<bool key="NS.raise.overflow">YES</bool>
<bool key="NS.raise.underflow">YES</bool>
<bool key="NS.raise.dividebyzero">YES</bool>
</object>
<string key="NS.decimal">.</string>
<string key="NS.thousand">,</string>
<bool key="NS.hasthousands">NO</bool>
<bool key="NS.localized">NO</bool>
<bool key="NS.allowsfloats">NO</bool>
</object>
<reference key="NSControlView" ref="943647555"/>
<reference key="NSBackgroundColor" ref="433541719"/>
<reference key="NSTextColor" ref="329898124"/>
<string key="themeKey">gradientTheme</string>
</object>
</object>
<object class="NSStepper" id="43535264">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{211, 33}, {15, 22}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDStepperCell" key="NSCell" id="185135437">
<int key="NSCellFlags">68025888</int>
<int key="NSCellFlags2">131072</int>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="43535264"/>
<double key="NSMaxValue">100</double>
<double key="NSIncrement">1</double>
<bool key="NSAutorepeat">YES</bool>
</object>
</object>
<object class="NSTextField" id="697336771">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{110, 60}, {96, 19}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDTextFieldCell" key="NSCell" id="794545516">
<int key="NSCellFlags">-1804468671</int>
<int key="NSCellFlags2">71435264</int>
<integer value="0" key="NSContents"/>
<reference key="NSSupport" ref="26"/>
<object class="NSNumberFormatter" key="NSFormatter" id="652206884">
<object class="NSMutableDictionary" key="NS.attributes">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>allowsFloats</string>
<string>formatterBehavior</string>
<string>locale</string>
<string>minimum</string>
<string>negativeFormat</string>
<string>negativeInfinitySymbol</string>
<string>nilSymbol</string>
<string>positiveFormat</string>
<string>positiveInfinitySymbol</string>
<string>roundingIncrement</string>
<string>roundingMode</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<boolean value="NO"/>
<integer value="1040"/>
<reference ref="1015810800"/>
<real value="0.0"/>
<string>0 px</string>
<string>-∞</string>
<string/>
<string>0 px</string>
<string>+∞</string>
<real value="1"/>
<integer value="1"/>
</object>
</object>
<string key="NS.positiveformat">0 px</string>
<string key="NS.negativeformat">0 px</string>
<nil key="NS.positiveattrs"/>
<nil key="NS.negativeattrs"/>
<nil key="NS.zero"/>
<object class="NSAttributedString" key="NS.nil">
<string key="NSString"/>
</object>
<object class="NSAttributedString" key="NS.nan">
<string key="NSString">NaN</string>
<reference key="NSAttributes" ref="639313226"/>
</object>
<real value="0.0" key="NS.min"/>
<reference key="NS.max" ref="1005529056"/>
<object class="NSDecimalNumberHandler" key="NS.rounding">
<int key="NS.roundingmode">1</int>
<bool key="NS.raise.overflow">YES</bool>
<bool key="NS.raise.underflow">YES</bool>
<bool key="NS.raise.dividebyzero">YES</bool>
</object>
<string key="NS.decimal">.</string>
<string key="NS.thousand">,</string>
<bool key="NS.hasthousands">NO</bool>
<bool key="NS.localized">NO</bool>
<bool key="NS.allowsfloats">NO</bool>
</object>
<reference key="NSControlView" ref="697336771"/>
<reference key="NSBackgroundColor" ref="433541719"/>
<reference key="NSTextColor" ref="329898124"/>
<string key="themeKey">gradientTheme</string>
</object>
</object>
<object class="NSStepper" id="190980880">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{211, 58}, {15, 22}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDStepperCell" key="NSCell" id="889146830">
<int key="NSCellFlags">68025888</int>
<int key="NSCellFlags2">131072</int>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="190980880"/>
<double key="NSMaxValue">100</double>
<double key="NSIncrement">1</double>
<bool key="NSAutorepeat">YES</bool>
</object>
</object>
<object class="BGHUDLabel" id="8995971">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{15, 37}, {90, 14}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="865594069">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">272761856</int>
<string key="NSContents">Left</string>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="8995971"/>
<reference key="NSBackgroundColor" ref="279270326"/>
<reference key="NSTextColor" ref="329898124"/>
</object>
<string key="themeKey">gradientTheme</string>
</object>
<object class="BGHUDLabel" id="20899909"> <object class="BGHUDLabel" id="20899909">
<reference key="NSNextResponder" ref="232040287"/> <reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
...@@ -3350,7 +2981,7 @@ ...@@ -3350,7 +2981,7 @@
<object class="NSTextField" id="831721084"> <object class="NSTextField" id="831721084">
<reference key="NSNextResponder" ref="232040287"/> <reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int> <int key="NSvFlags">268</int>
<string key="NSFrame">{{110, 86}, {180, 19}}</string> <string key="NSFrame">{{110, 62}, {180, 19}}</string>
<reference key="NSSuperview" ref="232040287"/> <reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool> <bool key="NSEnabled">YES</bool>
<object class="BGHUDTextFieldCell" key="NSCell" id="572210516"> <object class="BGHUDTextFieldCell" key="NSCell" id="572210516">
...@@ -3386,12 +3017,78 @@ ...@@ -3386,12 +3017,78 @@
<string key="themeKey">gradientTheme</string> <string key="themeKey">gradientTheme</string>
</object> </object>
</object> </object>
<object class="NSPopUpButton" id="724587152">
<reference key="NSNextResponder" ref="232040287"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{105, 32}, {190, 22}}</string>
<reference key="NSSuperview" ref="232040287"/>
<bool key="NSEnabled">YES</bool>
<object class="BGHUDPopUpButtonCell" key="NSCell" id="788250936">
<int key="NSCellFlags">-2076049856</int>
<int key="NSCellFlags2">133120</int>
<reference key="NSSupport" ref="26"/>
<reference key="NSControlView" ref="724587152"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">1</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
<object class="NSMenuItem" key="NSMenuItem" id="6278927">
<reference key="NSMenu" ref="899288616"/>
<string key="NSTitle">Item 1</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<int key="NSState">1</int>
<reference key="NSOnImage" ref="552087014"/>
<reference key="NSMixedImage" ref="770077721"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="788250936"/>
</object>
<bool key="NSMenuItemRespectAlignment">YES</bool>
<object class="NSMenu" key="NSMenu" id="899288616">
<string key="NSTitle">OtherViews</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="6278927"/>
<object class="NSMenuItem" id="1055755604">
<reference key="NSMenu" ref="899288616"/>
<string key="NSTitle">Item 2</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="552087014"/>
<reference key="NSMixedImage" ref="770077721"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="788250936"/>
</object>
<object class="NSMenuItem" id="914242728">
<reference key="NSMenu" ref="899288616"/>
<string key="NSTitle">Item 3</string>
<string key="NSKeyEquiv"/>
<int key="NSKeyEquivModMask">1048576</int>
<int key="NSMnemonicLoc">2147483647</int>
<reference key="NSOnImage" ref="552087014"/>
<reference key="NSMixedImage" ref="770077721"/>
<string key="NSAction">_popUpItemAction:</string>
<reference key="NSTarget" ref="788250936"/>
</object>
</object>
</object>
<int key="NSPreferredEdge">1</int>
<bool key="NSUsesItemFromMenu">YES</bool>
<bool key="NSAltersState">YES</bool>
<int key="NSArrowPosition">2</int>
<string key="themeKey">gradientTheme</string>
</object>
</object>
</object> </object>
<string key="NSFrame">{{1, 1}, {308, 117}}</string> <string key="NSFrame">{{1, 1}, {310, 93}}</string>
<reference key="NSSuperview" ref="151632734"/> <reference key="NSSuperview" ref="151632734"/>
</object> </object>
</object> </object>
<string key="NSFrame">{{314, 61}, {310, 119}}</string> <string key="NSFrame">{{314, 85}, {312, 95}}</string>
<reference key="NSSuperview" ref="542129148"/> <reference key="NSSuperview" ref="542129148"/>
<string key="NSOffsets">{0, 0}</string> <string key="NSOffsets">{0, 0}</string>
<object class="NSTextFieldCell" key="NSTitleCell"> <object class="NSTextFieldCell" key="NSTitleCell">
...@@ -3413,13 +3110,14 @@ ...@@ -3413,13 +3110,14 @@
</object> </object>
</object> </object>
<string key="NSFrame">{{10, 33}, {638, 197}}</string> <string key="NSFrame">{{10, 33}, {638, 197}}</string>
<reference key="NSSuperview" ref="898819366"/>
</object> </object>
<string key="NSLabel">Miscellaneous</string> <string key="NSLabel">Miscellaneous</string>
<reference key="NSColor" ref="279270326"/> <reference key="NSColor" ref="279270326"/>
<reference key="NSTabView" ref="898819366"/> <reference key="NSTabView" ref="898819366"/>
</object> </object>
</object> </object>
<reference key="NSSelectedTabViewItem" ref="313931694"/> <reference key="NSSelectedTabViewItem" ref="657146767"/>
<object class="NSFont" key="NSFont"> <object class="NSFont" key="NSFont">
<string key="NSName">LucidaGrande</string> <string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double> <double key="NSSize">13</double>
...@@ -3431,7 +3129,7 @@ ...@@ -3431,7 +3129,7 @@
<nil key="themeKey"/> <nil key="themeKey"/>
<object class="NSMutableArray" key="NSSubviews"> <object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1044285835"/> <reference ref="542129148"/>
</object> </object>
</object> </object>
</object> </object>
...@@ -3482,14 +3180,6 @@ ...@@ -3482,14 +3180,6 @@
</object> </object>
<int key="connectionID">253</int> <int key="connectionID">253</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">takeIntegerValueFrom:</string>
<reference key="source" ref="772228563"/>
<reference key="destination" ref="586735546"/>
</object>
<int key="connectionID">365</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">o_window</string> <string key="label">o_window</string>
...@@ -3682,30 +3372,6 @@ ...@@ -3682,30 +3372,6 @@
</object> </object>
<int key="connectionID">507</int> <int key="connectionID">507</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_clone_ckb</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="635659192"/>
</object>
<int key="connectionID">508</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_clone_fld</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="772228563"/>
</object>
<int key="connectionID">509</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_clone_lbl</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="293125052"/>
</object>
<int key="connectionID">510</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">o_crop_bottom_fld</string> <string key="label">o_crop_bottom_fld</string>
...@@ -4194,14 +3860,6 @@ ...@@ -4194,14 +3860,6 @@
</object> </object>
<int key="connectionID">584</int> <int key="connectionID">584</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">cloneModifierChanged:</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="772228563"/>
</object>
<int key="connectionID">585</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
<string key="label">enableAddText:</string> <string key="label">enableAddText:</string>
...@@ -4210,14 +3868,6 @@ ...@@ -4210,14 +3868,6 @@
</object> </object>
<int key="connectionID">592</int> <int key="connectionID">592</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">enableClone:</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="635659192"/>
</object>
<int key="connectionID">593</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
<string key="label">enableAdjust:</string> <string key="label">enableAdjust:</string>
...@@ -4548,35 +4198,11 @@ ...@@ -4548,35 +4198,11 @@
</object> </object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
<string key="label">cropObjectChanged:</string> <string key="label">cropObjectChanged:</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="447321799"/>
</object>
<int key="connectionID">642</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">takeIntegerValueFrom:</string>
<reference key="source" ref="943647555"/>
<reference key="destination" ref="43535264"/>
</object>
<int key="connectionID">668</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">takeIntegerValueFrom:</string>
<reference key="source" ref="697336771"/>
<reference key="destination" ref="190980880"/>
</object>
<int key="connectionID">669</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addLogoModifierChanged:</string>
<reference key="source" ref="707254443"/> <reference key="source" ref="707254443"/>
<reference key="destination" ref="943647555"/> <reference key="destination" ref="447321799"/>
</object> </object>
<int key="connectionID">670</int> <int key="connectionID">642</int>
</object> </object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection"> <object class="IBActionConnection" key="connection">
...@@ -4602,14 +4228,6 @@ ...@@ -4602,14 +4228,6 @@
</object> </object>
<int key="connectionID">673</int> <int key="connectionID">673</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addLogoModifierChanged:</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="697336771"/>
</object>
<int key="connectionID">674</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_ckb</string> <string key="label">o_addlogo_ckb</string>
...@@ -4634,38 +4252,6 @@ ...@@ -4634,38 +4252,6 @@
</object> </object>
<int key="connectionID">677</int> <int key="connectionID">677</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_top_lbl</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="951174239"/>
</object>
<int key="connectionID">678</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_top_fld</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="697336771"/>
</object>
<int key="connectionID">679</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_left_lbl</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="8995971"/>
</object>
<int key="connectionID">680</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_left_fld</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="943647555"/>
</object>
<int key="connectionID">681</int>
</object>
<object class="IBConnectionRecord"> <object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection"> <object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_transparency_sld</string> <string key="label">o_addlogo_transparency_sld</string>
...@@ -4746,6 +4332,30 @@ ...@@ -4746,6 +4332,30 @@
</object> </object>
<int key="connectionID">691</int> <int key="connectionID">691</int>
</object> </object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">addLogoModifierChanged:</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="724587152"/>
</object>
<int key="connectionID">699</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_pos_pop</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="724587152"/>
</object>
<int key="connectionID">700</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_addlogo_pos_lbl</string>
<reference key="source" ref="707254443"/>
<reference key="destination" ref="951174239"/>
</object>
<int key="connectionID">701</int>
</object>
</object> </object>
<object class="IBMutableOrderedSet" key="objectRecords"> <object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects"> <object class="NSArray" key="orderedObjects">
...@@ -4936,8 +4546,6 @@ ...@@ -4936,8 +4546,6 @@
<reference ref="152169790"/> <reference ref="152169790"/>
<reference ref="1020754595"/> <reference ref="1020754595"/>
<reference ref="151632734"/> <reference ref="151632734"/>
<reference ref="635659192"/>
<reference ref="136956575"/>
</object> </object>
<reference key="parent" ref="657146767"/> <reference key="parent" ref="657146767"/>
</object> </object>
...@@ -6421,82 +6029,6 @@ ...@@ -6421,82 +6029,6 @@
<reference key="object" ref="1047715692"/> <reference key="object" ref="1047715692"/>
<reference key="parent" ref="341775592"/> <reference key="parent" ref="341775592"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">333</int>
<reference key="object" ref="635659192"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="790458970"/>
</object>
<reference key="parent" ref="542129148"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">334</int>
<reference key="object" ref="136956575"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="293125052"/>
<reference ref="772228563"/>
<reference ref="586735546"/>
</object>
<reference key="parent" ref="542129148"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">347</int>
<reference key="object" ref="790458970"/>
<reference key="parent" ref="635659192"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">357</int>
<reference key="object" ref="772228563"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="760176660"/>
</object>
<reference key="parent" ref="136956575"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">358</int>
<reference key="object" ref="586735546"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="876123014"/>
</object>
<reference key="parent" ref="136956575"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">359</int>
<reference key="object" ref="293125052"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="285252806"/>
</object>
<reference key="parent" ref="136956575"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">360</int>
<reference key="object" ref="285252806"/>
<reference key="parent" ref="293125052"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">361</int>
<reference key="object" ref="876123014"/>
<reference key="parent" ref="586735546"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">362</int>
<reference key="object" ref="760176660"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="849790358"/>
</object>
<reference key="parent" ref="772228563"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">363</int>
<reference key="object" ref="849790358"/>
<reference key="parent" ref="760176660"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">472</int> <int key="objectID">472</int>
<reference key="object" ref="707254443"/> <reference key="object" ref="707254443"/>
...@@ -6516,16 +6048,12 @@ ...@@ -6516,16 +6048,12 @@
<reference key="object" ref="151632734"/> <reference key="object" ref="151632734"/>
<object class="NSMutableArray" key="children"> <object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1005375083"/>
<reference ref="831721084"/> <reference ref="831721084"/>
<reference ref="190980880"/>
<reference ref="697336771"/>
<reference ref="20899909"/>
<reference ref="8995971"/>
<reference ref="951174239"/> <reference ref="951174239"/>
<reference ref="977895648"/> <reference ref="977895648"/>
<reference ref="43535264"/> <reference ref="724587152"/>
<reference ref="943647555"/> <reference ref="20899909"/>
<reference ref="1005375083"/>
</object> </object>
<reference key="parent" ref="542129148"/> <reference key="parent" ref="542129148"/>
</object> </object>
...@@ -6547,24 +6075,6 @@ ...@@ -6547,24 +6075,6 @@
</object> </object>
<reference key="parent" ref="151632734"/> <reference key="parent" ref="151632734"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">647</int>
<reference key="object" ref="190980880"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="889146830"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">648</int>
<reference key="object" ref="697336771"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="794545516"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">649</int> <int key="objectID">649</int>
<reference key="object" ref="20899909"/> <reference key="object" ref="20899909"/>
...@@ -6574,15 +6084,6 @@ ...@@ -6574,15 +6084,6 @@
</object> </object>
<reference key="parent" ref="151632734"/> <reference key="parent" ref="151632734"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">650</int>
<reference key="object" ref="8995971"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="865594069"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">651</int> <int key="objectID">651</int>
<reference key="object" ref="951174239"/> <reference key="object" ref="951174239"/>
...@@ -6601,43 +6102,6 @@ ...@@ -6601,43 +6102,6 @@
</object> </object>
<reference key="parent" ref="151632734"/> <reference key="parent" ref="151632734"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">653</int>
<reference key="object" ref="43535264"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="185135437"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">654</int>
<reference key="object" ref="943647555"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="663750669"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">655</int>
<reference key="object" ref="663750669"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="642472136"/>
</object>
<reference key="parent" ref="943647555"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">656</int>
<reference key="object" ref="642472136"/>
<reference key="parent" ref="663750669"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">657</int>
<reference key="object" ref="185135437"/>
<reference key="parent" ref="43535264"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">658</int> <int key="objectID">658</int>
<reference key="object" ref="474052610"/> <reference key="object" ref="474052610"/>
...@@ -6648,35 +6112,11 @@ ...@@ -6648,35 +6112,11 @@
<reference key="object" ref="544495879"/> <reference key="object" ref="544495879"/>
<reference key="parent" ref="951174239"/> <reference key="parent" ref="951174239"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">660</int>
<reference key="object" ref="865594069"/>
<reference key="parent" ref="8995971"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">661</int> <int key="objectID">661</int>
<reference key="object" ref="255209426"/> <reference key="object" ref="255209426"/>
<reference key="parent" ref="20899909"/> <reference key="parent" ref="20899909"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">662</int>
<reference key="object" ref="794545516"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="652206884"/>
</object>
<reference key="parent" ref="697336771"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">663</int>
<reference key="object" ref="652206884"/>
<reference key="parent" ref="794545516"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">664</int>
<reference key="object" ref="889146830"/>
<reference key="parent" ref="190980880"/>
</object>
<object class="IBObjectRecord"> <object class="IBObjectRecord">
<int key="objectID">665</int> <int key="objectID">665</int>
<reference key="object" ref="572210516"/> <reference key="object" ref="572210516"/>
...@@ -6692,6 +6132,50 @@ ...@@ -6692,6 +6132,50 @@
<reference key="object" ref="730827986"/> <reference key="object" ref="730827986"/>
<reference key="parent" ref="1020754595"/> <reference key="parent" ref="1020754595"/>
</object> </object>
<object class="IBObjectRecord">
<int key="objectID">692</int>
<reference key="object" ref="724587152"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="788250936"/>
</object>
<reference key="parent" ref="151632734"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">693</int>
<reference key="object" ref="788250936"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="899288616"/>
</object>
<reference key="parent" ref="724587152"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">694</int>
<reference key="object" ref="899288616"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="914242728"/>
<reference ref="1055755604"/>
<reference ref="6278927"/>
</object>
<reference key="parent" ref="788250936"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">695</int>
<reference key="object" ref="914242728"/>
<reference key="parent" ref="899288616"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">696</int>
<reference key="object" ref="1055755604"/>
<reference key="parent" ref="899288616"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">697</int>
<reference key="object" ref="6278927"/>
<reference key="parent" ref="899288616"/>
</object>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="flattenedProperties"> <object class="NSMutableDictionary" key="flattenedProperties">
...@@ -6951,26 +6435,9 @@ ...@@ -6951,26 +6435,9 @@
<string>331.IBPluginDependency</string> <string>331.IBPluginDependency</string>
<string>331.IBViewBoundsToFrameTransform</string> <string>331.IBViewBoundsToFrameTransform</string>
<string>332.IBPluginDependency</string> <string>332.IBPluginDependency</string>
<string>333.IBPluginDependency</string>
<string>333.IBViewBoundsToFrameTransform</string>
<string>334.IBPluginDependency</string>
<string>334.IBViewBoundsToFrameTransform</string>
<string>34.IBPluginDependency</string> <string>34.IBPluginDependency</string>
<string>347.IBPluginDependency</string>
<string>35.IBPluginDependency</string> <string>35.IBPluginDependency</string>
<string>357.IBPluginDependency</string>
<string>357.IBViewBoundsToFrameTransform</string>
<string>358.IBPluginDependency</string>
<string>358.IBViewBoundsToFrameTransform</string>
<string>359.IBPluginDependency</string>
<string>359.IBViewBoundsToFrameTransform</string>
<string>36.IBPluginDependency</string> <string>36.IBPluginDependency</string>
<string>360.IBPluginDependency</string>
<string>361.IBPluginDependency</string>
<string>362.IBPluginDependency</string>
<string>363.IBNumberFormatterBehaviorMetadataKey</string>
<string>363.IBNumberFormatterLocalizesFormatMetadataKey</string>
<string>363.IBPluginDependency</string>
<string>38.IBPluginDependency</string> <string>38.IBPluginDependency</string>
<string>39.IBPluginDependency</string> <string>39.IBPluginDependency</string>
<string>4.IBPluginDependency</string> <string>4.IBPluginDependency</string>
...@@ -7020,38 +6487,17 @@ ...@@ -7020,38 +6487,17 @@
<string>645.IBViewBoundsToFrameTransform</string> <string>645.IBViewBoundsToFrameTransform</string>
<string>646.IBPluginDependency</string> <string>646.IBPluginDependency</string>
<string>646.IBViewBoundsToFrameTransform</string> <string>646.IBViewBoundsToFrameTransform</string>
<string>647.IBPluginDependency</string>
<string>647.IBViewBoundsToFrameTransform</string>
<string>648.IBPluginDependency</string>
<string>648.IBViewBoundsToFrameTransform</string>
<string>649.IBPluginDependency</string> <string>649.IBPluginDependency</string>
<string>649.IBViewBoundsToFrameTransform</string> <string>649.IBViewBoundsToFrameTransform</string>
<string>65.IBPluginDependency</string> <string>65.IBPluginDependency</string>
<string>650.IBPluginDependency</string>
<string>650.IBViewBoundsToFrameTransform</string>
<string>651.IBPluginDependency</string> <string>651.IBPluginDependency</string>
<string>651.IBViewBoundsToFrameTransform</string> <string>651.IBViewBoundsToFrameTransform</string>
<string>652.IBPluginDependency</string> <string>652.IBPluginDependency</string>
<string>652.IBViewBoundsToFrameTransform</string> <string>652.IBViewBoundsToFrameTransform</string>
<string>653.IBPluginDependency</string>
<string>653.IBViewBoundsToFrameTransform</string>
<string>654.IBPluginDependency</string>
<string>654.IBViewBoundsToFrameTransform</string>
<string>655.IBPluginDependency</string>
<string>656.IBNumberFormatterBehaviorMetadataKey</string>
<string>656.IBNumberFormatterLocalizesFormatMetadataKey</string>
<string>656.IBPluginDependency</string>
<string>657.IBPluginDependency</string>
<string>658.IBPluginDependency</string> <string>658.IBPluginDependency</string>
<string>659.IBPluginDependency</string> <string>659.IBPluginDependency</string>
<string>66.IBPluginDependency</string> <string>66.IBPluginDependency</string>
<string>660.IBPluginDependency</string>
<string>661.IBPluginDependency</string> <string>661.IBPluginDependency</string>
<string>662.IBPluginDependency</string>
<string>663.IBNumberFormatterBehaviorMetadataKey</string>
<string>663.IBNumberFormatterLocalizesFormatMetadataKey</string>
<string>663.IBPluginDependency</string>
<string>664.IBPluginDependency</string>
<string>665.IBPluginDependency</string> <string>665.IBPluginDependency</string>
<string>666.IBPluginDependency</string> <string>666.IBPluginDependency</string>
<string>667.IBPluginDependency</string> <string>667.IBPluginDependency</string>
...@@ -7061,6 +6507,13 @@ ...@@ -7061,6 +6507,13 @@
<string>68.IBViewBoundsToFrameTransform</string> <string>68.IBViewBoundsToFrameTransform</string>
<string>69.IBPluginDependency</string> <string>69.IBPluginDependency</string>
<string>69.IBViewBoundsToFrameTransform</string> <string>69.IBViewBoundsToFrameTransform</string>
<string>692.IBPluginDependency</string>
<string>692.IBViewBoundsToFrameTransform</string>
<string>693.IBPluginDependency</string>
<string>694.IBPluginDependency</string>
<string>695.IBPluginDependency</string>
<string>696.IBPluginDependency</string>
<string>697.IBPluginDependency</string>
<string>7.IBPluginDependency</string> <string>7.IBPluginDependency</string>
<string>70.CustomClassName</string> <string>70.CustomClassName</string>
<string>70.IBPluginDependency</string> <string>70.IBPluginDependency</string>
...@@ -7511,35 +6964,8 @@ ...@@ -7511,35 +6964,8 @@
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBYAAAw0IAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUEAAABDBQAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDKgAAwmQAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUOHgABCGAAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDGwAAwegAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<integer value="1040"/>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
...@@ -7613,7 +7039,7 @@ ...@@ -7613,7 +7039,7 @@
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABC7gAAwdAAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABC3AAAwdAAAA</bytes>
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
...@@ -7621,22 +7047,10 @@ ...@@ -7621,22 +7047,10 @@
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUNTAABCaAAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABBgAAAwdAAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABC3AAAwpoAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBcAAAwmwAAA</bytes>
</object> </object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwqIAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBcAAAwtQAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABBcAAAwtQAAA</bytes>
</object> </object>
...@@ -7645,28 +7059,9 @@ ...@@ -7645,28 +7059,9 @@
<bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwwcAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABBYAAAwwcAAA</bytes>
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUNTAABCBAAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABC3AAAwlAAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<integer value="1040"/>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<integer value="1040"/>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
...@@ -7683,6 +7078,15 @@ ...@@ -7683,6 +7078,15 @@
<bytes key="NSTransformStruct">P4AAAL+AAABC7gAAwwEAAA</bytes> <bytes key="NSTransformStruct">P4AAAL+AAABC7gAAwwEAAA</bytes>
</object> </object>
<string>com.binarymethod.BGHUDAppKitPlugin</string> <string>com.binarymethod.BGHUDAppKitPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBmAAAwpQAAA</bytes>
</object>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>com.binarymethod.BGHUDAppKitPlugin</string>
<string>BGHUDLabel</string> <string>BGHUDLabel</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform"> <object class="NSAffineTransform">
...@@ -7767,7 +7171,7 @@ ...@@ -7767,7 +7171,7 @@
</object> </object>
</object> </object>
<nil key="sourceID"/> <nil key="sourceID"/>
<int key="maxID">691</int> <int key="maxID">701</int>
</object> </object>
<object class="IBClassDescriber" key="IBDocument.Classes"> <object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+"> <object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
...@@ -7784,7 +7188,6 @@ ...@@ -7784,7 +7188,6 @@
<string>adjustSliderChanged:</string> <string>adjustSliderChanged:</string>
<string>bandingSliderChanged:</string> <string>bandingSliderChanged:</string>
<string>blurModifierChanged:</string> <string>blurModifierChanged:</string>
<string>cloneModifierChanged:</string>
<string>cropObjectChanged:</string> <string>cropObjectChanged:</string>
<string>enableAddLogo:</string> <string>enableAddLogo:</string>
<string>enableAddText:</string> <string>enableAddText:</string>
...@@ -7792,7 +7195,6 @@ ...@@ -7792,7 +7195,6 @@
<string>enableAdjustBrightnessThreshold:</string> <string>enableAdjustBrightnessThreshold:</string>
<string>enableBanding:</string> <string>enableBanding:</string>
<string>enableBlur:</string> <string>enableBlur:</string>
<string>enableClone:</string>
<string>enableExtract:</string> <string>enableExtract:</string>
<string>enableGradient:</string> <string>enableGradient:</string>
<string>enableGrain:</string> <string>enableGrain:</string>
...@@ -7860,8 +7262,6 @@ ...@@ -7860,8 +7262,6 @@
<string>id</string> <string>id</string>
<string>id</string> <string>id</string>
<string>id</string> <string>id</string>
<string>id</string>
<string>id</string>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="actionInfosByName"> <object class="NSMutableDictionary" key="actionInfosByName">
...@@ -7873,7 +7273,6 @@ ...@@ -7873,7 +7273,6 @@
<string>adjustSliderChanged:</string> <string>adjustSliderChanged:</string>
<string>bandingSliderChanged:</string> <string>bandingSliderChanged:</string>
<string>blurModifierChanged:</string> <string>blurModifierChanged:</string>
<string>cloneModifierChanged:</string>
<string>cropObjectChanged:</string> <string>cropObjectChanged:</string>
<string>enableAddLogo:</string> <string>enableAddLogo:</string>
<string>enableAddText:</string> <string>enableAddText:</string>
...@@ -7881,7 +7280,6 @@ ...@@ -7881,7 +7280,6 @@
<string>enableAdjustBrightnessThreshold:</string> <string>enableAdjustBrightnessThreshold:</string>
<string>enableBanding:</string> <string>enableBanding:</string>
<string>enableBlur:</string> <string>enableBlur:</string>
<string>enableClone:</string>
<string>enableExtract:</string> <string>enableExtract:</string>
<string>enableGradient:</string> <string>enableGradient:</string>
<string>enableGrain:</string> <string>enableGrain:</string>
...@@ -7931,10 +7329,6 @@ ...@@ -7931,10 +7329,6 @@
<string key="name">blurModifierChanged:</string> <string key="name">blurModifierChanged:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBActionInfo">
<string key="name">cloneModifierChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo"> <object class="IBActionInfo">
<string key="name">cropObjectChanged:</string> <string key="name">cropObjectChanged:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
...@@ -7963,10 +7357,6 @@ ...@@ -7963,10 +7357,6 @@
<string key="name">enableBlur:</string> <string key="name">enableBlur:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBActionInfo">
<string key="name">enableClone:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo"> <object class="IBActionInfo">
<string key="name">enableExtract:</string> <string key="name">enableExtract:</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
...@@ -8078,12 +7468,10 @@ ...@@ -8078,12 +7468,10 @@
<object class="NSArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string>o_addlogo_ckb</string> <string>o_addlogo_ckb</string>
<string>o_addlogo_left_fld</string>
<string>o_addlogo_left_lbl</string>
<string>o_addlogo_logo_fld</string> <string>o_addlogo_logo_fld</string>
<string>o_addlogo_logo_lbl</string> <string>o_addlogo_logo_lbl</string>
<string>o_addlogo_top_fld</string> <string>o_addlogo_pos_lbl</string>
<string>o_addlogo_top_lbl</string> <string>o_addlogo_pos_pop</string>
<string>o_addlogo_transparency_lbl</string> <string>o_addlogo_transparency_lbl</string>
<string>o_addlogo_transparency_sld</string> <string>o_addlogo_transparency_sld</string>
<string>o_addtext_ckb</string> <string>o_addtext_ckb</string>
...@@ -8101,8 +7489,6 @@ ...@@ -8101,8 +7489,6 @@
<string>o_adjust_gamma_sld</string> <string>o_adjust_gamma_sld</string>
<string>o_adjust_hue_lbl</string> <string>o_adjust_hue_lbl</string>
<string>o_adjust_hue_sld</string> <string>o_adjust_hue_sld</string>
<string>o_adjust_opaque_lbl</string>
<string>o_adjust_opaque_sld</string>
<string>o_adjust_saturation_lbl</string> <string>o_adjust_saturation_lbl</string>
<string>o_adjust_saturation_sld</string> <string>o_adjust_saturation_sld</string>
<string>o_banding_ckb</string> <string>o_banding_ckb</string>
...@@ -8111,9 +7497,6 @@ ...@@ -8111,9 +7497,6 @@
<string>o_blur_ckb</string> <string>o_blur_ckb</string>
<string>o_blur_lbl</string> <string>o_blur_lbl</string>
<string>o_blur_sld</string> <string>o_blur_sld</string>
<string>o_clone_ckb</string>
<string>o_clone_fld</string>
<string>o_clone_lbl</string>
<string>o_crop_bottom_fld</string> <string>o_crop_bottom_fld</string>
<string>o_crop_bottom_lbl</string> <string>o_crop_bottom_lbl</string>
<string>o_crop_bottom_stp</string> <string>o_crop_bottom_stp</string>
...@@ -8263,13 +7646,6 @@ ...@@ -8263,13 +7646,6 @@
<string>id</string> <string>id</string>
<string>id</string> <string>id</string>
<string>id</string> <string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object> </object>
</object> </object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName"> <object class="NSMutableDictionary" key="toOneOutletInfosByName">
...@@ -8277,12 +7653,10 @@ ...@@ -8277,12 +7653,10 @@
<object class="NSArray" key="dict.sortedKeys"> <object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool> <bool key="EncodedWithXMLCoder">YES</bool>
<string>o_addlogo_ckb</string> <string>o_addlogo_ckb</string>
<string>o_addlogo_left_fld</string>
<string>o_addlogo_left_lbl</string>
<string>o_addlogo_logo_fld</string> <string>o_addlogo_logo_fld</string>
<string>o_addlogo_logo_lbl</string> <string>o_addlogo_logo_lbl</string>
<string>o_addlogo_top_fld</string> <string>o_addlogo_pos_lbl</string>
<string>o_addlogo_top_lbl</string> <string>o_addlogo_pos_pop</string>
<string>o_addlogo_transparency_lbl</string> <string>o_addlogo_transparency_lbl</string>
<string>o_addlogo_transparency_sld</string> <string>o_addlogo_transparency_sld</string>
<string>o_addtext_ckb</string> <string>o_addtext_ckb</string>
...@@ -8300,8 +7674,6 @@ ...@@ -8300,8 +7674,6 @@
<string>o_adjust_gamma_sld</string> <string>o_adjust_gamma_sld</string>
<string>o_adjust_hue_lbl</string> <string>o_adjust_hue_lbl</string>
<string>o_adjust_hue_sld</string> <string>o_adjust_hue_sld</string>
<string>o_adjust_opaque_lbl</string>
<string>o_adjust_opaque_sld</string>
<string>o_adjust_saturation_lbl</string> <string>o_adjust_saturation_lbl</string>
<string>o_adjust_saturation_sld</string> <string>o_adjust_saturation_sld</string>
<string>o_banding_ckb</string> <string>o_banding_ckb</string>
...@@ -8310,9 +7682,6 @@ ...@@ -8310,9 +7682,6 @@
<string>o_blur_ckb</string> <string>o_blur_ckb</string>
<string>o_blur_lbl</string> <string>o_blur_lbl</string>
<string>o_blur_sld</string> <string>o_blur_sld</string>
<string>o_clone_ckb</string>
<string>o_clone_fld</string>
<string>o_clone_lbl</string>
<string>o_crop_bottom_fld</string> <string>o_crop_bottom_fld</string>
<string>o_crop_bottom_lbl</string> <string>o_crop_bottom_lbl</string>
<string>o_crop_bottom_stp</string> <string>o_crop_bottom_stp</string>
...@@ -8378,14 +7747,6 @@ ...@@ -8378,14 +7747,6 @@
<string key="name">o_addlogo_ckb</string> <string key="name">o_addlogo_ckb</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo">
<string key="name">o_addlogo_left_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_addlogo_left_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
<string key="name">o_addlogo_logo_fld</string> <string key="name">o_addlogo_logo_fld</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
...@@ -8395,11 +7756,11 @@ ...@@ -8395,11 +7756,11 @@
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
<string key="name">o_addlogo_top_fld</string> <string key="name">o_addlogo_pos_lbl</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
<string key="name">o_addlogo_top_lbl</string> <string key="name">o_addlogo_pos_pop</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
...@@ -8470,14 +7831,6 @@ ...@@ -8470,14 +7831,6 @@
<string key="name">o_adjust_hue_sld</string> <string key="name">o_adjust_hue_sld</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo">
<string key="name">o_adjust_opaque_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_adjust_opaque_sld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
<string key="name">o_adjust_saturation_lbl</string> <string key="name">o_adjust_saturation_lbl</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
...@@ -8510,18 +7863,6 @@ ...@@ -8510,18 +7863,6 @@
<string key="name">o_blur_sld</string> <string key="name">o_blur_sld</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
</object> </object>
<object class="IBToOneOutletInfo">
<string key="name">o_clone_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_clone_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_clone_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo"> <object class="IBToOneOutletInfo">
<string key="name">o_crop_bottom_fld</string> <string key="name">o_crop_bottom_fld</string>
<string key="candidateClassName">id</string> <string key="candidateClassName">id</string>
......
...@@ -113,9 +113,6 @@ ...@@ -113,9 +113,6 @@
IBOutlet id o_psychedelic_ckb; IBOutlet id o_psychedelic_ckb;
/* misc */ /* misc */
IBOutlet id o_clone_ckb;
IBOutlet id o_clone_lbl;
IBOutlet id o_clone_fld;
IBOutlet id o_addtext_ckb; IBOutlet id o_addtext_ckb;
IBOutlet id o_addtext_text_fld; IBOutlet id o_addtext_text_fld;
IBOutlet id o_addtext_text_lbl; IBOutlet id o_addtext_text_lbl;
...@@ -124,10 +121,8 @@ ...@@ -124,10 +121,8 @@
IBOutlet id o_addlogo_ckb; IBOutlet id o_addlogo_ckb;
IBOutlet id o_addlogo_logo_lbl; IBOutlet id o_addlogo_logo_lbl;
IBOutlet id o_addlogo_logo_fld; IBOutlet id o_addlogo_logo_fld;
IBOutlet id o_addlogo_top_lbl; IBOutlet id o_addlogo_pos_lbl;
IBOutlet id o_addlogo_top_fld; IBOutlet id o_addlogo_pos_pop;
IBOutlet id o_addlogo_left_lbl;
IBOutlet id o_addlogo_left_fld;
IBOutlet id o_addlogo_transparency_lbl; IBOutlet id o_addlogo_transparency_lbl;
IBOutlet id o_addlogo_transparency_sld; IBOutlet id o_addlogo_transparency_sld;
} }
...@@ -184,8 +179,6 @@ ...@@ -184,8 +179,6 @@
- (IBAction)enablePsychedelic:(id)sender; - (IBAction)enablePsychedelic:(id)sender;
/* miscellaneous */ /* miscellaneous */
- (IBAction)enableClone:(id)sender;
- (IBAction)cloneModifierChanged:(id)sender;
- (IBAction)enableAddText:(id)sender; - (IBAction)enableAddText:(id)sender;
- (IBAction)addTextModifierChanged:(id)sender; - (IBAction)addTextModifierChanged:(id)sender;
- (IBAction)enableAddLogo:(id)sender; - (IBAction)enableAddLogo:(id)sender;
......
...@@ -139,8 +139,6 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -139,8 +139,6 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_waves_ckb setTitle:_NS("Waves")]; [o_waves_ckb setTitle:_NS("Waves")];
[o_psychedelic_ckb setTitle:_NS("Psychedelic")]; [o_psychedelic_ckb setTitle:_NS("Psychedelic")];
[o_clone_ckb setTitle:_NS("Image clone")];
[o_clone_lbl setStringValue:_NS("Number of clones")];
[o_addtext_ckb setTitle:_NS("Add text")]; [o_addtext_ckb setTitle:_NS("Add text")];
[o_addtext_text_lbl setStringValue:_NS("Text")]; [o_addtext_text_lbl setStringValue:_NS("Text")];
[o_addtext_pos_lbl setStringValue:_NS("Position")]; [o_addtext_pos_lbl setStringValue:_NS("Position")];
...@@ -165,8 +163,26 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -165,8 +163,26 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[[o_addtext_pos_pop lastItem] setTag: 10]; [[o_addtext_pos_pop lastItem] setTag: 10];
[o_addlogo_ckb setTitle:_NS("Add logo")]; [o_addlogo_ckb setTitle:_NS("Add logo")];
[o_addlogo_logo_lbl setStringValue:_NS("Logo")]; [o_addlogo_logo_lbl setStringValue:_NS("Logo")];
[o_addlogo_top_lbl setStringValue:_NS("Top")]; [o_addlogo_pos_lbl setStringValue:_NS("Position")];
[o_addlogo_left_lbl setStringValue:_NS("Left")]; [o_addlogo_pos_pop removeAllItems];
[o_addlogo_pos_pop addItemWithTitle: _NS("Center")];
[[o_addlogo_pos_pop lastItem] setTag: 0];
[o_addlogo_pos_pop addItemWithTitle: _NS("Left")];
[[o_addlogo_pos_pop lastItem] setTag: 1];
[o_addlogo_pos_pop addItemWithTitle: _NS("Right")];
[[o_addlogo_pos_pop lastItem] setTag: 2];
[o_addlogo_pos_pop addItemWithTitle: _NS("Top")];
[[o_addlogo_pos_pop lastItem] setTag: 4];
[o_addlogo_pos_pop addItemWithTitle: _NS("Bottom")];
[[o_addlogo_pos_pop lastItem] setTag: 8];
[o_addlogo_pos_pop addItemWithTitle: _NS("Top-Left")];
[[o_addlogo_pos_pop lastItem] setTag: 5];
[o_addlogo_pos_pop addItemWithTitle: _NS("Top-Right")];
[[o_addlogo_pos_pop lastItem] setTag: 6];
[o_addlogo_pos_pop addItemWithTitle: _NS("Bottom-Left")];
[[o_addlogo_pos_pop lastItem] setTag: 9];
[o_addlogo_pos_pop addItemWithTitle: _NS("Bottom-Right")];
[[o_addlogo_pos_pop lastItem] setTag: 10];
[o_addlogo_transparency_lbl setStringValue:_NS("Transparency")]; [o_addlogo_transparency_lbl setStringValue:_NS("Transparency")];
[o_tableView selectFirstTabViewItem:self]; [o_tableView selectFirstTabViewItem:self];
...@@ -178,6 +194,8 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -178,6 +194,8 @@ static VLCVideoEffects *_o_sharedInstance = nil;
{ {
NSString *tmpString; NSString *tmpString;
char *tmpChar; char *tmpChar;
BOOL b_state;
/* do we have any filter enabled? if yes, show it. */ /* do we have any filter enabled? if yes, show it. */
char * psz_vfilters; char * psz_vfilters;
psz_vfilters = config_GetPsz( p_intf, "video-filter" ); psz_vfilters = config_GetPsz( p_intf, "video-filter" );
...@@ -201,10 +219,14 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -201,10 +219,14 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_watereffect_ckb setState: (NSInteger)strstr( psz_vfilters, "ripple")]; [o_watereffect_ckb setState: (NSInteger)strstr( psz_vfilters, "ripple")];
[o_waves_ckb setState: (NSInteger)strstr( psz_vfilters, "wave")]; [o_waves_ckb setState: (NSInteger)strstr( psz_vfilters, "wave")];
[o_psychedelic_ckb setState: (NSInteger)strstr( psz_vfilters, "psychedelic")]; [o_psychedelic_ckb setState: (NSInteger)strstr( psz_vfilters, "psychedelic")];
[o_clone_ckb setState: (NSInteger)strstr( psz_vfilters, "clone")];
free( psz_vfilters ); free( psz_vfilters );
} }
// TODO: don't forget about o_addtext_ckb, o_addlogo_ckb, o_eraselogo_ckb psz_vfilters = config_GetPsz( p_intf, "sub-source" );
if (psz_vfilters) {
[o_addtext_ckb setState: (NSInteger)strstr( psz_vfilters, "marq" )];
[o_addlogo_ckb setState: (NSInteger)strstr( psz_vfilters, "logo" )];
free( psz_vfilters );
}
/* fetch and show the various values */ /* fetch and show the various values */
[o_adjust_hue_sld setIntValue: config_GetInt( p_intf, "hue" )]; [o_adjust_hue_sld setIntValue: config_GetInt( p_intf, "hue" )];
...@@ -212,17 +234,18 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -212,17 +234,18 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_adjust_brightness_sld setFloatValue: config_GetFloat( p_intf, "brightness" )]; [o_adjust_brightness_sld setFloatValue: config_GetFloat( p_intf, "brightness" )];
[o_adjust_saturation_sld setFloatValue: config_GetFloat( p_intf, "saturation" )]; [o_adjust_saturation_sld setFloatValue: config_GetFloat( p_intf, "saturation" )];
[o_adjust_gamma_sld setFloatValue: config_GetFloat( p_intf, "gamma" )]; [o_adjust_gamma_sld setFloatValue: config_GetFloat( p_intf, "gamma" )];
[o_adjust_brightness_sld setEnabled: [o_adjust_ckb state]]; b_state = [o_adjust_ckb state];
[o_adjust_brightness_ckb setEnabled: [o_adjust_ckb state]]; [o_adjust_brightness_sld setEnabled: b_state];
[o_adjust_contrast_sld setEnabled: [o_adjust_ckb state]]; [o_adjust_brightness_ckb setEnabled: b_state];
[o_adjust_gamma_sld setEnabled: [o_adjust_ckb state]]; [o_adjust_contrast_sld setEnabled: b_state];
[o_adjust_hue_sld setEnabled: [o_adjust_ckb state]]; [o_adjust_gamma_sld setEnabled: b_state];
[o_adjust_saturation_sld setEnabled: [o_adjust_ckb state]]; [o_adjust_hue_sld setEnabled: b_state];
[o_adjust_brightness_lbl setEnabled: [o_adjust_ckb state]]; [o_adjust_saturation_sld setEnabled: b_state];
[o_adjust_contrast_lbl setEnabled: [o_adjust_ckb state]]; [o_adjust_brightness_lbl setEnabled: b_state];
[o_adjust_gamma_lbl setEnabled: [o_adjust_ckb state]]; [o_adjust_contrast_lbl setEnabled: b_state];
[o_adjust_hue_lbl setEnabled: [o_adjust_ckb state]]; [o_adjust_gamma_lbl setEnabled: b_state];
[o_adjust_saturation_lbl setEnabled: [o_adjust_ckb state]]; [o_adjust_hue_lbl setEnabled: b_state];
[o_adjust_saturation_lbl setEnabled: b_state];
[o_sharpen_sld setFloatValue: config_GetFloat( p_intf, "sharpen-sigma" )]; [o_sharpen_sld setFloatValue: config_GetFloat( p_intf, "sharpen-sigma" )];
[o_sharpen_sld setEnabled: [o_sharpen_ckb state]]; [o_sharpen_sld setEnabled: [o_sharpen_ckb state]];
[o_sharpen_lbl setEnabled: [o_sharpen_ckb state]]; [o_sharpen_lbl setEnabled: [o_sharpen_ckb state]];
...@@ -253,21 +276,23 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -253,21 +276,23 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_puzzle_rows_fld setIntValue: config_GetInt( p_intf, "puzzle-rows" )]; [o_puzzle_rows_fld setIntValue: config_GetInt( p_intf, "puzzle-rows" )];
[o_puzzle_columns_fld setIntValue: config_GetInt( p_intf, "puzzle-cols" )]; [o_puzzle_columns_fld setIntValue: config_GetInt( p_intf, "puzzle-cols" )];
[o_puzzle_blackslot_ckb setState: config_GetInt( p_intf, "puzzle-black-slot" )]; [o_puzzle_blackslot_ckb setState: config_GetInt( p_intf, "puzzle-black-slot" )];
[o_puzzle_rows_fld setEnabled: [o_puzzle_ckb state]]; b_state = [o_puzzle_ckb state];
[o_puzzle_rows_lbl setEnabled: [o_puzzle_ckb state]]; [o_puzzle_rows_fld setEnabled: b_state];
[o_puzzle_columns_fld setEnabled: [o_puzzle_ckb state]]; [o_puzzle_rows_lbl setEnabled: b_state];
[o_puzzle_columns_lbl setEnabled: [o_puzzle_ckb state]]; [o_puzzle_columns_fld setEnabled: b_state];
[o_puzzle_blackslot_ckb setEnabled: [o_puzzle_ckb state]]; [o_puzzle_columns_lbl setEnabled: b_state];
[o_puzzle_blackslot_ckb setEnabled: b_state];
[o_threshold_color_fld setStringValue: [[NSString stringWithFormat:@"%x", config_GetInt( p_intf, "colorthres-color" )] uppercaseString]]; [o_threshold_color_fld setStringValue: [[NSString stringWithFormat:@"%x", config_GetInt( p_intf, "colorthres-color" )] uppercaseString]];
[o_threshold_saturation_sld setIntValue: config_GetInt( p_intf, "colorthres-saturationthres" )]; [o_threshold_saturation_sld setIntValue: config_GetInt( p_intf, "colorthres-saturationthres" )];
[o_threshold_similarity_sld setIntValue: config_GetInt( p_intf, "colorthres-similaritythres" )]; [o_threshold_similarity_sld setIntValue: config_GetInt( p_intf, "colorthres-similaritythres" )];
[o_threshold_color_fld setEnabled: [o_threshold_ckb state]]; b_state = [o_threshold_ckb state];
[o_threshold_color_lbl setEnabled: [o_threshold_ckb state]]; [o_threshold_color_fld setEnabled: b_state];
[o_threshold_saturation_sld setEnabled: [o_threshold_ckb state]]; [o_threshold_color_lbl setEnabled: b_state];
[o_threshold_saturation_lbl setEnabled: [o_threshold_ckb state]]; [o_threshold_saturation_sld setEnabled: b_state];
[o_threshold_similarity_sld setEnabled: [o_threshold_ckb state]]; [o_threshold_saturation_lbl setEnabled: b_state];
[o_threshold_similarity_lbl setEnabled: [o_threshold_ckb state]]; [o_threshold_similarity_sld setEnabled: b_state];
[o_threshold_similarity_lbl setEnabled: b_state];
[o_sepia_fld setIntValue: config_GetInt( p_intf, "sepia-intensity" )]; [o_sepia_fld setIntValue: config_GetInt( p_intf, "sepia-intensity" )];
[o_sepia_fld setEnabled: [o_sepia_ckb state]]; [o_sepia_fld setEnabled: [o_sepia_ckb state]];
[o_sepia_lbl setEnabled: [o_sepia_ckb state]]; [o_sepia_lbl setEnabled: [o_sepia_ckb state]];
...@@ -282,10 +307,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -282,10 +307,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
FREENULL( tmpChar ); FREENULL( tmpChar );
[o_gradient_cartoon_ckb setState: config_GetInt( p_intf, "gradient-cartoon" )]; [o_gradient_cartoon_ckb setState: config_GetInt( p_intf, "gradient-cartoon" )];
[o_gradient_color_ckb setState: config_GetInt( p_intf, "gradient-type" )]; [o_gradient_color_ckb setState: config_GetInt( p_intf, "gradient-type" )];
[o_gradient_mode_pop setEnabled: [o_gradient_ckb state]]; b_state = [o_gradient_ckb state];
[o_gradient_mode_lbl setEnabled: [o_gradient_ckb state]]; [o_gradient_mode_pop setEnabled: b_state];
[o_gradient_cartoon_ckb setEnabled: [o_gradient_ckb state]]; [o_gradient_mode_lbl setEnabled: b_state];
[o_gradient_color_ckb setEnabled: [o_gradient_ckb state]]; [o_gradient_cartoon_ckb setEnabled: b_state];
[o_gradient_color_ckb setEnabled: b_state];
[o_extract_fld setStringValue: [[NSString stringWithFormat:@"%x", config_GetInt( p_intf, "extract-component" )] uppercaseString]]; [o_extract_fld setStringValue: [[NSString stringWithFormat:@"%x", config_GetInt( p_intf, "extract-component" )] uppercaseString]];
[o_extract_fld setEnabled: [o_extract_ckb state]]; [o_extract_fld setEnabled: [o_extract_ckb state]];
[o_extract_lbl setEnabled: [o_extract_ckb state]]; [o_extract_lbl setEnabled: [o_extract_ckb state]];
...@@ -296,9 +322,6 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -296,9 +322,6 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_blur_sld setEnabled: [o_blur_ckb state]]; [o_blur_sld setEnabled: [o_blur_ckb state]];
[o_blur_lbl setEnabled: [o_blur_ckb state]]; [o_blur_lbl setEnabled: [o_blur_ckb state]];
[o_clone_fld setIntValue: config_GetInt( p_intf, "clone-count" )];
[o_clone_fld setEnabled: [o_clone_ckb state]];
[o_clone_lbl setEnabled: [o_clone_ckb state]];
tmpChar = config_GetPsz( p_intf, "marq-marquee" ); tmpChar = config_GetPsz( p_intf, "marq-marquee" );
if( tmpChar ) if( tmpChar )
{ {
...@@ -306,10 +329,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -306,10 +329,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
FREENULL( tmpChar ); FREENULL( tmpChar );
} }
[o_addtext_pos_pop selectItemWithTag: config_GetInt( p_intf, "marq-position" )]; [o_addtext_pos_pop selectItemWithTag: config_GetInt( p_intf, "marq-position" )];
[o_addtext_pos_pop setEnabled: [o_addtext_ckb state]]; b_state = [o_addtext_ckb state];
[o_addtext_pos_lbl setEnabled: [o_addtext_ckb state]]; [o_addtext_pos_pop setEnabled: b_state];
[o_addtext_text_lbl setEnabled: [o_addtext_ckb state]]; [o_addtext_pos_lbl setEnabled: b_state];
[o_addtext_text_fld setEnabled: [o_addtext_ckb state]]; [o_addtext_text_lbl setEnabled: b_state];
[o_addtext_text_fld setEnabled: b_state];
tmpChar = config_GetPsz( p_intf, "logo-file" ); tmpChar = config_GetPsz( p_intf, "logo-file" );
if( tmpChar ) if( tmpChar )
...@@ -317,17 +341,15 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -317,17 +341,15 @@ static VLCVideoEffects *_o_sharedInstance = nil;
[o_addlogo_logo_fld setStringValue: [NSString stringWithUTF8String: tmpChar]]; [o_addlogo_logo_fld setStringValue: [NSString stringWithUTF8String: tmpChar]];
FREENULL( tmpChar ); FREENULL( tmpChar );
} }
[o_addlogo_top_fld setIntValue: config_GetInt( p_intf, "logo-x" )]; [o_addlogo_pos_pop selectItemWithTag: config_GetInt( p_intf, "logo-position" )];
[o_addlogo_left_fld setIntValue: config_GetInt( p_intf, "logo-y" )];
[o_addlogo_transparency_sld setIntValue: config_GetInt( p_intf, "logo-opacity" )]; [o_addlogo_transparency_sld setIntValue: config_GetInt( p_intf, "logo-opacity" )];
[o_addlogo_logo_fld setEnabled: [o_addlogo_ckb state]]; b_state = [o_addlogo_ckb state];
[o_addlogo_logo_lbl setEnabled: [o_addlogo_ckb state]]; [o_addlogo_pos_pop setEnabled: b_state];
[o_addlogo_left_fld setEnabled: [o_addlogo_ckb state]]; [o_addlogo_pos_lbl setEnabled: b_state];
[o_addlogo_left_lbl setEnabled: [o_addlogo_ckb state]]; [o_addlogo_logo_fld setEnabled: b_state];
[o_addlogo_top_fld setEnabled: [o_addlogo_ckb state]]; [o_addlogo_logo_lbl setEnabled: b_state];
[o_addlogo_top_lbl setEnabled: [o_addlogo_ckb state]]; [o_addlogo_transparency_sld setEnabled: b_state];
[o_addlogo_transparency_sld setEnabled: [o_addlogo_ckb state]]; [o_addlogo_transparency_lbl setEnabled: b_state];
[o_addlogo_transparency_lbl setEnabled: [o_addlogo_ckb state]];
} }
- (void)setVideoFilter: (char *)psz_name on:(BOOL)b_on - (void)setVideoFilter: (char *)psz_name on:(BOOL)b_on
...@@ -341,7 +363,7 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -341,7 +363,7 @@ static VLCVideoEffects *_o_sharedInstance = nil;
msg_Err( p_intf, "Unable to find filter module \"%s\".", psz_name ); msg_Err( p_intf, "Unable to find filter module \"%s\".", psz_name );
return; return;
} }
msg_Dbg( p_intf, "will set filter %s", psz_name ); msg_Dbg( p_intf, "will set filter '%s'", psz_name );
if( module_provides( p_obj, "video splitter" ) ) if( module_provides( p_obj, "video splitter" ) )
{ {
...@@ -482,9 +504,9 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -482,9 +504,9 @@ static VLCVideoEffects *_o_sharedInstance = nil;
config_PutFloat( p_intf, psz_name, f_value ); config_PutFloat( p_intf, psz_name, f_value );
vlc_object_release( p_vout ); vlc_object_release( p_vout );
vlc_object_release( p_filter ); vlc_object_release( p_filter );
}
[self restartFilterIfNeeded:psz_filter option: psz_name]; [self restartFilterIfNeeded:psz_filter option: psz_name];
}
} }
- (void)setVideoFilterProperty: (char *)psz_name forFilter: (char *)psz_filter string: (char *)psz_value - (void)setVideoFilterProperty: (char *)psz_name forFilter: (char *)psz_filter string: (char *)psz_value
...@@ -506,9 +528,9 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -506,9 +528,9 @@ static VLCVideoEffects *_o_sharedInstance = nil;
config_PutPsz( p_intf, psz_name, psz_value ); config_PutPsz( p_intf, psz_name, psz_value );
vlc_object_release( p_vout ); vlc_object_release( p_vout );
vlc_object_release( p_filter ); vlc_object_release( p_filter );
}
[self restartFilterIfNeeded:psz_filter option: psz_name]; [self restartFilterIfNeeded:psz_filter option: psz_name];
}
} }
- (void)setVideoFilterProperty: (char *)psz_name forFilter: (char *)psz_filter boolean: (BOOL)b_value - (void)setVideoFilterProperty: (char *)psz_name forFilter: (char *)psz_filter boolean: (BOOL)b_value
...@@ -536,19 +558,20 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -536,19 +558,20 @@ static VLCVideoEffects *_o_sharedInstance = nil;
#pragma mark basic #pragma mark basic
- (IBAction)enableAdjust:(id)sender - (IBAction)enableAdjust:(id)sender
{ {
BOOL state = [o_adjust_ckb state]; BOOL b_state = [o_adjust_ckb state];
[self setVideoFilter: "adjust" on:[o_adjust_ckb state]];
[o_adjust_brightness_sld setEnabled: state]; [self setVideoFilter: "adjust" on: b_state];
[o_adjust_brightness_ckb setEnabled: state]; [o_adjust_brightness_sld setEnabled: b_state];
[o_adjust_brightness_lbl setEnabled: state]; [o_adjust_brightness_ckb setEnabled: b_state];
[o_adjust_contrast_sld setEnabled: state]; [o_adjust_brightness_lbl setEnabled: b_state];
[o_adjust_contrast_lbl setEnabled: state]; [o_adjust_contrast_sld setEnabled: b_state];
[o_adjust_gamma_sld setEnabled: state]; [o_adjust_contrast_lbl setEnabled: b_state];
[o_adjust_gamma_lbl setEnabled: state]; [o_adjust_gamma_sld setEnabled: b_state];
[o_adjust_hue_sld setEnabled: state]; [o_adjust_gamma_lbl setEnabled: b_state];
[o_adjust_hue_lbl setEnabled: state]; [o_adjust_hue_sld setEnabled: b_state];
[o_adjust_saturation_sld setEnabled: state]; [o_adjust_hue_lbl setEnabled: b_state];
[o_adjust_saturation_lbl setEnabled: state]; [o_adjust_saturation_sld setEnabled: b_state];
[o_adjust_saturation_lbl setEnabled: b_state];
} }
- (IBAction)adjustSliderChanged:(id)sender - (IBAction)adjustSliderChanged:(id)sender
...@@ -572,9 +595,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -572,9 +595,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableSharpen:(id)sender - (IBAction)enableSharpen:(id)sender
{ {
[self setVideoFilter: "sharpen" on: [o_sharpen_ckb state]]; BOOL b_state = [o_sharpen_ckb state];
[o_sharpen_sld setEnabled: [o_sharpen_ckb state]];
[o_sharpen_lbl setEnabled: [o_sharpen_ckb state]]; [self setVideoFilter: "sharpen" on: b_state];
[o_sharpen_sld setEnabled: b_state];
[o_sharpen_lbl setEnabled: b_state];
} }
- (IBAction)sharpenSliderChanged:(id)sender - (IBAction)sharpenSliderChanged:(id)sender
...@@ -584,9 +609,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -584,9 +609,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableBanding:(id)sender - (IBAction)enableBanding:(id)sender
{ {
[self setVideoFilter: "gradfun" on: [o_banding_ckb state]]; BOOL b_state = [o_banding_ckb state];
[o_banding_sld setEnabled: [o_banding_ckb state]];
[o_banding_lbl setEnabled: [o_banding_ckb state]]; [self setVideoFilter: "gradfun" on: b_state];
[o_banding_sld setEnabled: b_state];
[o_banding_lbl setEnabled: b_state];
} }
- (IBAction)bandingSliderChanged:(id)sender - (IBAction)bandingSliderChanged:(id)sender
...@@ -596,9 +623,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -596,9 +623,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableGrain:(id)sender - (IBAction)enableGrain:(id)sender
{ {
[self setVideoFilter: "grain" on: [o_grain_ckb state]]; BOOL b_state = [o_grain_ckb state];
[o_grain_sld setEnabled: [o_grain_ckb state]];
[o_grain_lbl setEnabled: [o_grain_ckb state]]; [self setVideoFilter: "grain" on: b_state];
[o_grain_sld setEnabled: b_state];
[o_grain_lbl setEnabled: b_state];
} }
- (IBAction)grainSliderChanged:(id)sender - (IBAction)grainSliderChanged:(id)sender
...@@ -687,13 +716,14 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -687,13 +716,14 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enablePuzzle:(id)sender - (IBAction)enablePuzzle:(id)sender
{ {
BOOL state = [o_puzzle_ckb state]; BOOL b_state = [o_puzzle_ckb state];
[self setVideoFilter: "puzzle" on: state];
[o_puzzle_columns_fld setEnabled: state]; [self setVideoFilter: "puzzle" on: b_state];
[o_puzzle_columns_lbl setEnabled: state]; [o_puzzle_columns_fld setEnabled: b_state];
[o_puzzle_rows_fld setEnabled: state]; [o_puzzle_columns_lbl setEnabled: b_state];
[o_puzzle_rows_lbl setEnabled: state]; [o_puzzle_rows_fld setEnabled: b_state];
[o_puzzle_blackslot_ckb setEnabled: state]; [o_puzzle_rows_lbl setEnabled: b_state];
[o_puzzle_blackslot_ckb setEnabled: b_state];
} }
- (IBAction)puzzleModifierChanged:(id)sender - (IBAction)puzzleModifierChanged:(id)sender
...@@ -711,14 +741,15 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -711,14 +741,15 @@ static VLCVideoEffects *_o_sharedInstance = nil;
#pragma mark color #pragma mark color
- (IBAction)enableThreshold:(id)sender - (IBAction)enableThreshold:(id)sender
{ {
BOOL state = [o_threshold_ckb state]; BOOL b_state = [o_threshold_ckb state];
[self setVideoFilter: "colorthres" on: state];
[o_threshold_color_fld setEnabled: state]; [self setVideoFilter: "colorthres" on: b_state];
[o_threshold_color_lbl setEnabled: state]; [o_threshold_color_fld setEnabled: b_state];
[o_threshold_saturation_sld setEnabled: state]; [o_threshold_color_lbl setEnabled: b_state];
[o_threshold_saturation_lbl setEnabled: state]; [o_threshold_saturation_sld setEnabled: b_state];
[o_threshold_similarity_sld setEnabled: state]; [o_threshold_saturation_lbl setEnabled: b_state];
[o_threshold_similarity_lbl setEnabled: state]; [o_threshold_similarity_sld setEnabled: b_state];
[o_threshold_similarity_lbl setEnabled: b_state];
} }
- (IBAction)thresholdModifierChanged:(id)sender - (IBAction)thresholdModifierChanged:(id)sender
...@@ -733,9 +764,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -733,9 +764,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableSepia:(id)sender - (IBAction)enableSepia:(id)sender
{ {
[self setVideoFilter: "sepia" on: [o_sepia_ckb state]]; BOOL b_state = [o_sepia_ckb state];
[o_sepia_fld setEnabled: [o_sepia_ckb state]];
[o_sepia_lbl setEnabled: [o_sepia_ckb state]]; [self setVideoFilter: "sepia" on: b_state];
[o_sepia_fld setEnabled: b_state];
[o_sepia_lbl setEnabled: b_state];
} }
- (IBAction)sepiaModifierChanged:(id)sender - (IBAction)sepiaModifierChanged:(id)sender
...@@ -750,12 +783,13 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -750,12 +783,13 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableGradient:(id)sender - (IBAction)enableGradient:(id)sender
{ {
BOOL state = [o_gradient_ckb state]; BOOL b_state = [o_gradient_ckb state];
[self setVideoFilter: "gradient" on: state];
[o_gradient_mode_pop setEnabled: state]; [self setVideoFilter: "gradient" on: b_state];
[o_gradient_mode_lbl setEnabled: state]; [o_gradient_mode_pop setEnabled: b_state];
[o_gradient_color_ckb setEnabled: state]; [o_gradient_mode_lbl setEnabled: b_state];
[o_gradient_cartoon_ckb setEnabled: state]; [o_gradient_color_ckb setEnabled: b_state];
[o_gradient_cartoon_ckb setEnabled: b_state];
} }
- (IBAction)gradientModifierChanged:(id)sender - (IBAction)gradientModifierChanged:(id)sender
...@@ -776,9 +810,10 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -776,9 +810,10 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableExtract:(id)sender - (IBAction)enableExtract:(id)sender
{ {
[self setVideoFilter: "extract" on: [o_extract_ckb state]]; BOOL b_state = [o_extract_ckb state];
[o_extract_fld setEnabled: [o_extract_ckb state]]; [self setVideoFilter: "extract" on: b_state];
[o_extract_lbl setEnabled: [o_extract_ckb state]]; [o_extract_fld setEnabled: b_state];
[o_extract_lbl setEnabled: b_state];
} }
- (IBAction)extractModifierChanged:(id)sender - (IBAction)extractModifierChanged:(id)sender
...@@ -793,9 +828,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -793,9 +828,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enablePosterize:(id)sender - (IBAction)enablePosterize:(id)sender
{ {
[self setVideoFilter: "posterize" on: [o_posterize_ckb state]]; BOOL b_state = [o_posterize_ckb state];
[o_posterize_fld setEnabled: [o_posterize_ckb state]];
[o_posterize_lbl setEnabled: [o_posterize_ckb state]]; [self setVideoFilter: "posterize" on: b_state];
[o_posterize_fld setEnabled: b_state];
[o_posterize_lbl setEnabled: b_state];
} }
- (IBAction)posterizeModifierChanged:(id)sender - (IBAction)posterizeModifierChanged:(id)sender
...@@ -805,9 +842,11 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -805,9 +842,11 @@ static VLCVideoEffects *_o_sharedInstance = nil;
- (IBAction)enableBlur:(id)sender - (IBAction)enableBlur:(id)sender
{ {
[self setVideoFilter: "motionblur" on: [o_blur_ckb state]]; BOOL b_state = [o_blur_ckb state];
[o_blur_sld setEnabled: [o_blur_ckb state]];
[o_blur_lbl setEnabled: [o_blur_ckb state]]; [self setVideoFilter: "motionblur" on: b_state];
[o_blur_sld setEnabled: b_state];
[o_blur_lbl setEnabled: b_state];
} }
- (IBAction)blurModifierChanged:(id)sender - (IBAction)blurModifierChanged:(id)sender
...@@ -838,34 +877,46 @@ static VLCVideoEffects *_o_sharedInstance = nil; ...@@ -838,34 +877,46 @@ static VLCVideoEffects *_o_sharedInstance = nil;
#pragma mark - #pragma mark -
#pragma mark Miscellaneous #pragma mark Miscellaneous
- (IBAction)enableClone:(id)sender
{
msg_Dbg( p_intf, "not yet implemented" );
}
- (IBAction)cloneModifierChanged:(id)sender
{
msg_Dbg( p_intf, "not yet implemented" );
}
- (IBAction)enableAddText:(id)sender - (IBAction)enableAddText:(id)sender
{ {
msg_Dbg( p_intf, "not yet implemented" ); BOOL b_state = [o_addtext_ckb state];
[o_addtext_pos_pop setEnabled: b_state];
[o_addtext_pos_lbl setEnabled: b_state];
[o_addtext_text_lbl setEnabled: b_state];
[o_addtext_text_fld setEnabled: b_state];
[self setVideoFilter: "marq" on: b_state];
} }
- (IBAction)addTextModifierChanged:(id)sender - (IBAction)addTextModifierChanged:(id)sender
{ {
msg_Dbg( p_intf, "not yet implemented" ); if (sender == o_addtext_text_fld)
[self setVideoFilterProperty: "marq-marquee" forFilter: "marq" string: (char *)[[o_addtext_text_fld stringValue] UTF8String]];
else
[self setVideoFilterProperty: "marq-position" forFilter: "marq" integer: [[o_addtext_pos_pop selectedItem] tag]];
} }
- (IBAction)enableAddLogo:(id)sender - (IBAction)enableAddLogo:(id)sender
{ {
msg_Dbg( p_intf, "not yet implemented" ); BOOL b_state = [o_addlogo_ckb state];
[o_addlogo_pos_pop setEnabled: b_state];
[o_addlogo_pos_lbl setEnabled: b_state];
[o_addlogo_logo_fld setEnabled: b_state];
[o_addlogo_logo_lbl setEnabled: b_state];
[o_addlogo_transparency_sld setEnabled: b_state];
[o_addlogo_transparency_lbl setEnabled: b_state];
[self setVideoFilter: "logo" on: b_state];
} }
- (IBAction)addLogoModifierChanged:(id)sender - (IBAction)addLogoModifierChanged:(id)sender
{ {
msg_Dbg( p_intf, "not yet implemented" ); if (sender == o_addlogo_logo_fld)
[self setVideoFilterProperty: "logo-file" forFilter: "logo" string: (char *)[[o_addlogo_logo_fld stringValue] UTF8String]];
else if (sender == o_addlogo_pos_pop)
[self setVideoFilterProperty: "logo-position" forFilter: "logo" integer: [[o_addlogo_pos_pop selectedItem] tag]];
else
[self setVideoFilterProperty: "logo-opacity" forFilter: "logo" integer: [o_addlogo_transparency_sld intValue]];
} }
@end @end
\ No newline at end of file
...@@ -726,9 +726,9 @@ void _drawFrameInRect(NSRect frameRect) ...@@ -726,9 +726,9 @@ void _drawFrameInRect(NSRect frameRect)
leftViewDimensions.size.height = viewDimensions.size.height; leftViewDimensions.size.height = viewDimensions.size.height;
[[o_subviews objectAtIndex:0] setFrame: leftViewDimensions]; [[o_subviews objectAtIndex:0] setFrame: leftViewDimensions];
rightViewDimensions.origin.x = leftViewDimensions.size.width + f_dividerThickness;
rightViewDimensions.size.width = viewDimensions.size.width - leftViewDimensions.size.width - f_dividerThickness; rightViewDimensions.size.width = viewDimensions.size.width - leftViewDimensions.size.width - f_dividerThickness;
rightViewDimensions.size.height = viewDimensions.size.height; rightViewDimensions.size.height = viewDimensions.size.height;
rightViewDimensions.origin.x = leftViewDimensions.size.width + f_dividerThickness;
[[o_subviews objectAtIndex:1] setFrame: rightViewDimensions]; [[o_subviews objectAtIndex:1] setFrame: rightViewDimensions];
} }
@end @end
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