diff options
| author | Eero Tamminen <oak@helsinkinet.fi> | 2017-11-05 17:53:44 (GMT) |
|---|---|---|
| committer | Eero Tamminen <oak@helsinkinet.fi> | 2017-11-05 17:53:44 (GMT) |
| commit | 27ec2eb04e9adf9d0292f2c9ef4805eb9a2dc450 (patch) | |
| tree | 3a967409bc6a71b856066805abd6579cd80fbbe0 | |
| parent | 3c0db781b2a4d4482526c35755085c11e5e93f7c (diff) | |
| download | hatari-27ec2eb04e9adf9d0292f2c9ef4805eb9a2dc450.zip hatari-27ec2eb04e9adf9d0292f2c9ef4805eb9a2dc450.tar.gz | |
PortMidi support for OSX GUI from Jari Kleimola
Note: this is Jari's original code, it doesn't include
changes for the fixes I made for the SDL GUI. Somebody
with OSX should test & update it
| -rw-r--r-- | src/gui-osx/PrefsController.h | 2 | ||||
| -rw-r--r-- | src/gui-osx/PrefsController.m | 59 | ||||
| -rw-r--r-- | src/gui-osx/en.lproj/SDLMain.xib | 190 |
3 files changed, 175 insertions, 76 deletions
diff --git a/src/gui-osx/PrefsController.h b/src/gui-osx/PrefsController.h index b63b053..bf374d2 100644 --- a/src/gui-osx/PrefsController.h +++ b/src/gui-osx/PrefsController.h @@ -117,6 +117,8 @@ IBOutlet NSTextField *readRS232FromFile; // T IBOutlet NSButton *enableMidi; IBOutlet NSTextField *writeMidiToFile; // T + __unsafe_unretained IBOutlet NSPopUpButton *midiInPort; + __unsafe_unretained IBOutlet NSPopUpButton *midiOutPort; // Other diff --git a/src/gui-osx/PrefsController.m b/src/gui-osx/PrefsController.m index 2a06e51..425353a 100644 --- a/src/gui-osx/PrefsController.m +++ b/src/gui-osx/PrefsController.m @@ -32,6 +32,7 @@ #include "paths.h" #include "keymap.h" #include "joy.h" +#include "midi.h" // Macros to transfer data between Cocoa controls and Hatari data structures // de l'affichage vers la structure (saveAllControls) @@ -559,12 +560,53 @@ BOOL flag1, flag2; { SDLKey key = Preferences_KeysForJoysticks[i]; const char* szKeyName = SDL_GetKeyName(key); - [dropDown addItemWithTitle:[[NSString stringWithCString:szKeyName encoding:NSASCIIStringEncoding] capitalizedString]]; + [dropDown addItemWithTitle:[[NSString stringWithCString:szKeyName encoding:NSASCIIStringEncoding] capitalizedString]]; dropDown.lastItem.tag = key ; } } +// ---------------------------------------------------------------------------- +// populate MIDI dropdowns +// +- (void)initMidiDropdowns +{ + [midiInPort removeAllItems]; + [midiOutPort removeAllItems]; + const char* szinPortName = "Off"; + [midiInPort addItemWithTitle:[NSString stringWithCString:szinPortName encoding:NSASCIIStringEncoding]]; + [midiOutPort addItemWithTitle:[NSString stringWithCString:szinPortName encoding:NSASCIIStringEncoding]]; + + int i = 0; + const char* portName; + while ((portName = Midi_Host_GetPortName(i++, true))) + [midiInPort addItemWithTitle:[NSString stringWithCString:portName encoding:NSASCIIStringEncoding]]; + i = 0; + while ((portName = Midi_Host_GetPortName(i++, false))) + [midiOutPort addItemWithTitle:[NSString stringWithCString:portName encoding:NSASCIIStringEncoding]]; +} + +// ---------------------------------------------------------------------------- +// ConfigureParams -> GUI controls +// +- (void)setMidiDropdowns +{ + [midiInPort selectItemWithTitle:[NSString stringWithCString:ConfigureParams.Midi.sMidiInPortName encoding:NSASCIIStringEncoding]]; + [midiOutPort selectItemWithTitle:[NSString stringWithCString:ConfigureParams.Midi.sMidiOutPortName encoding:NSASCIIStringEncoding]]; +} + +// ---------------------------------------------------------------------------- +// GUI controls -> ConfigureParams +// +- (void)saveMidiDropdowns +{ + strncpy(ConfigureParams.Midi.sMidiInPortName, [[midiInPort titleOfSelectedItem] UTF8String], FILENAME_MAX); + strncpy(ConfigureParams.Midi.sMidiOutPortName, [[midiOutPort titleOfSelectedItem] UTF8String], FILENAME_MAX); + ConfigureParams.Midi.sMidiInPortName[FILENAME_MAX-1] = 0; + ConfigureParams.Midi.sMidiOutPortName[FILENAME_MAX-1] = 0; +} + + /*----------------------------------------------------------------------*/ //Displays the Preferences dialog Ouverture de la fenêtre des préférences /*----------------------------------------------------------------------*/ @@ -604,7 +646,10 @@ BOOL flag1, flag2; [joystickMode cellWithTag:1].enabled = FALSE ; realJoystick.enabled = FALSE ; } - + + // Fill MIDI dropdowns + [self initMidiDropdowns]; + bInitialized = true; } @@ -846,10 +891,13 @@ BOOL flag1, flag2; { gemdosImage.stringValue = @"" ; [gemdos setString:@""]; } - + // Set the per-joystick controls [self setJoystickControls]; - + + // -- MIDI + [self setMidiDropdowns]; + // Update the controls' enabled states [self updateEnabledStates:self]; } @@ -1112,6 +1160,9 @@ BOOL flag1, flag2; // Save the per-joystick controls [self saveJoystickControls]; + + // -- MIDI + [self saveMidiDropdowns]; } /*----------------------------------------------------------------------*/ diff --git a/src/gui-osx/en.lproj/SDLMain.xib b/src/gui-osx/en.lproj/SDLMain.xib index 0e45b76..36978ad 100644 --- a/src/gui-osx/en.lproj/SDLMain.xib +++ b/src/gui-osx/en.lproj/SDLMain.xib @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="12118" systemVersion="16A323" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> +<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="12120" systemVersion="16E195" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none"> <dependencies> <deployment version="1060" identifier="macosx"/> - <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="12118"/> + <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="12120"/> <capability name="box content view" minToolsVersion="7.0"/> <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> </dependencies> @@ -272,7 +272,7 @@ DQ <rect key="frame" x="1" y="1" width="628" height="174"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4679"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4679"> <rect key="frame" x="209" y="32" width="180" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="GEMDOS Write protection" id="4680"> @@ -281,7 +281,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="491"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="491"> <rect key="frame" x="62" y="146" width="111" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="ACSI HD image:" id="4479"> @@ -290,7 +290,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="477"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="477"> <rect key="frame" x="178" y="145" width="278" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4466"> @@ -299,7 +299,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="3735"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="3735"> <rect key="frame" x="15" y="122" width="158" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="IDE Master HD image:" id="4487"> @@ -330,7 +330,7 @@ DQ <action selector="chooseIdeMasterHdImage:" target="329" id="4542"/> </connections> </button> - <textField verticalHuggingPriority="750" id="3738"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="3738"> <rect key="frame" x="178" y="121" width="278" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4490"> @@ -339,7 +339,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4530"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4530"> <rect key="frame" x="27" y="99" width="146" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="IDE Slave HD image:" id="4537"> @@ -359,7 +359,7 @@ DQ <action selector="ejectIdeSlaveHdImage:" target="329" id="4545"/> </connections> </button> - <textField verticalHuggingPriority="750" id="4533"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="4533"> <rect key="frame" x="178" y="98" width="278" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4534"> @@ -462,7 +462,7 @@ DQ <action selector="chooseGemdosImage:" target="329" id="542"/> </connections> </button> - <textField verticalHuggingPriority="750" id="502"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="502"> <rect key="frame" x="178" y="75" width="278" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4484"> @@ -471,7 +471,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="478"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="478"> <rect key="frame" x="66" y="76" width="107" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="GEMDOS drive:" id="4467"> @@ -509,7 +509,7 @@ DQ <rect key="frame" x="1" y="1" width="639" height="168"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" id="481"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="481"> <rect key="frame" x="104" y="75" width="352" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4470"> @@ -529,7 +529,7 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="476"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="476"> <rect key="frame" x="9" y="132" width="95" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Drive A image:" id="4465"> @@ -538,7 +538,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="492"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="492"> <rect key="frame" x="107" y="132" width="349" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4480"> @@ -550,7 +550,7 @@ DQ <outlet property="nextKeyView" destination="486" id="818"/> </connections> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="503"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="503"> <rect key="frame" x="165" y="44" width="133" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Write Protection" id="4485"> @@ -559,7 +559,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="473"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="473"> <rect key="frame" x="9" y="77" width="95" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Drive B image:" id="4462"> @@ -568,7 +568,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="490"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="490"> <rect key="frame" x="176" y="15" width="280" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4478"> @@ -580,7 +580,7 @@ DQ <outlet property="nextKeyView" destination="485" id="826"/> </connections> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="493"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="493"> <rect key="frame" x="12" y="14" width="158" height="20"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Default images location:" id="4481"> @@ -744,7 +744,7 @@ DQ <rect key="frame" x="10" y="25" width="643" height="384"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="513"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="513"> <rect key="frame" x="91" y="342" width="84" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4493"> @@ -766,7 +766,7 @@ DQ <action selector="chooseTosImage:" target="329" id="587"/> </connections> </button> - <textField verticalHuggingPriority="750" id="508"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="508"> <rect key="frame" x="180" y="340" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4491"> @@ -775,7 +775,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="514"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="514"> <rect key="frame" x="17" y="298" width="158" height="34"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4494"> @@ -797,7 +797,7 @@ DQ <action selector="chooseCartridgeImage:" target="329" id="588"/> </connections> </button> - <textField verticalHuggingPriority="750" id="511"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="511"> <rect key="frame" x="180" y="313" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4492"> @@ -806,7 +806,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4547"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4547"> <rect key="frame" x="201" y="228" width="319" height="23"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="center" title="A RESET is needed after changing these options." id="4548"> @@ -868,7 +868,7 @@ DQ </column> </cells> </matrix> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="451"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="451"> <rect key="frame" x="355" y="38" width="98" height="34"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="Color depth:" id="4444"> @@ -914,7 +914,7 @@ DQ <rect key="frame" x="1" y="1" width="595" height="147"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="433"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="433"> <rect key="frame" x="150" y="120" width="100" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="Monitor:" id="4437"> @@ -1004,7 +1004,7 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4632"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4632"> <rect key="frame" x="64" y="49" width="80" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="AVI Codec:" id="4633"> @@ -1027,7 +1027,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4642"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4642"> <rect key="frame" x="64" y="21" width="80" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="AVI FPS:" id="4648"> @@ -1078,7 +1078,7 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4683"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4683"> <rect key="frame" x="346" y="83" width="158" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Max Zoomed " id="4694"> @@ -1087,7 +1087,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="4686"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="4686"> <rect key="frame" x="419" y="58" width="41" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="1280" drawsBackground="YES" id="4691"> @@ -1096,7 +1096,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="4688"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="4688"> <rect key="frame" x="419" y="28" width="41" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" title="768" drawsBackground="YES" id="4689"> @@ -1105,7 +1105,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4684"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4684"> <rect key="frame" x="398" y="50" width="22" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="x " id="4693"> @@ -1130,7 +1130,7 @@ DQ <action selector="setHeight:" target="329" id="4697"/> </connections> </stepper> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4552"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4552"> <rect key="frame" x="41" y="40" width="86" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="Frame skip:" id="4553"> @@ -1181,7 +1181,7 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4705"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4705"> <rect key="frame" x="312" y="115" width="236" height="23"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="center" title="Falcon/TT Only" id="4706"> @@ -1297,7 +1297,7 @@ DQ </column> </cells> </matrix> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="384"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="384"> <rect key="frame" x="247" y="325" width="114" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Playback quality:" id="4422"> @@ -1306,7 +1306,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="4731"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="4731"> <rect key="frame" x="247" y="114" width="114" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="YM Voices Mixing" id="4732"> @@ -1365,7 +1365,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" id="1228"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="1228"> <rect key="frame" x="170" y="195" width="36" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="DSP:" id="4434"> @@ -1422,7 +1422,7 @@ DQ <rect key="frame" x="1" y="1" width="180" height="203"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" id="811"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="811"> <rect key="frame" x="15" y="176" width="88" height="20"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="ST RAM SIZE" id="4432"> @@ -1431,7 +1431,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" id="ym5-XQ-zFl"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="ym5-XQ-zFl"> <rect key="frame" x="18" y="48" width="100" height="14"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="TT RAM SIZE" id="gFq-Ih-mzv"> @@ -1440,7 +1440,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" id="lNG-9l-lLd"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="lNG-9l-lLd"> <rect key="frame" x="19" y="26" width="34" height="14"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="left" title="Mib" id="tQK-Ol-65u"> @@ -1449,7 +1449,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" misplaced="YES" id="fWm-1J-m56"> + <textField verticalHuggingPriority="750" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="fWm-1J-m56"> <rect key="frame" x="51" y="22" width="63" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" alignment="center" drawsBackground="YES" id="uMb-sS-i1G"> @@ -1769,7 +1769,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" id="fed-jL-MEf"> + <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="fed-jL-MEf"> <rect key="frame" x="490" y="84" width="84" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" allowsUndo="NO" sendsActionOnEndEditing="YES" title="Video Timing" id="7Mc-pN-A0A"> @@ -1810,7 +1810,7 @@ DQ <action selector="changeViewedJoystick:" target="329" id="753"/> </connections> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="460"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="460"> <rect key="frame" x="177" y="347" width="114" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="Settings for:" id="4448"> @@ -1862,7 +1862,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="711"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="711"> <rect key="frame" x="222" y="202" width="98" height="34"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4451"> @@ -1888,7 +1888,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="717"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="717"> <rect key="frame" x="222" y="174" width="98" height="34"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4453"> @@ -1914,7 +1914,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="723"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="723"> <rect key="frame" x="222" y="146" width="98" height="34"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4455"> @@ -1940,7 +1940,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="729"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="729"> <rect key="frame" x="222" y="132" width="98" height="20"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4457"> @@ -1966,7 +1966,7 @@ DQ </menu> </popUpButtonCell> </popUpButton> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="735"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="735"> <rect key="frame" x="264" y="107" width="56" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4459"> @@ -2008,7 +2008,7 @@ DQ <rect key="frame" x="10" y="25" width="643" height="384"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="376"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="376"> <rect key="frame" x="150" y="347" width="160" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Keyboard mapping:" id="4419"> @@ -2055,7 +2055,7 @@ DQ <action selector="chooseKeyboardMappingFile:" target="329" id="589"/> </connections> </button> - <textField verticalHuggingPriority="750" id="585"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="585"> <rect key="frame" x="101" y="259" width="411" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4421"> @@ -2080,7 +2080,7 @@ DQ <rect key="frame" x="10" y="25" width="643" height="384"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="355"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="355"> <rect key="frame" x="17" y="325" width="158" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Print to file:" id="4405"> @@ -2100,7 +2100,7 @@ DQ <action selector="choosePrintToFile:" target="329" id="590"/> </connections> </button> - <textField verticalHuggingPriority="750" id="364"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="364"> <rect key="frame" x="180" y="323" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4414"> @@ -2121,7 +2121,7 @@ DQ <rect key="frame" x="12" y="309" width="619" height="5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> </box> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="362"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="362"> <rect key="frame" x="17" y="264" width="158" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Write RS232 output to:" id="4412"> @@ -2141,7 +2141,7 @@ DQ <action selector="chooseRS232OutputFile:" target="329" id="591"/> </connections> </button> - <textField verticalHuggingPriority="750" id="358"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="358"> <rect key="frame" x="180" y="262" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4408"> @@ -2162,7 +2162,7 @@ DQ <rect key="frame" x="12" y="218" width="619" height="5"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> </box> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="361"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="361"> <rect key="frame" x="17" y="234" width="158" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Read RS232 input from:" id="4411"> @@ -2182,7 +2182,7 @@ DQ <action selector="chooseRS232InputFile:" target="329" id="592"/> </connections> </button> - <textField verticalHuggingPriority="750" id="357"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="357"> <rect key="frame" x="180" y="232" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4407"> @@ -2191,7 +2191,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="363"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="363"> <rect key="frame" x="17" y="173" width="158" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Write MIDI output to:" id="4413"> @@ -2211,7 +2211,7 @@ DQ <action selector="chooseMidiOutputFile:" target="329" id="593"/> </connections> </button> - <textField verticalHuggingPriority="750" id="359"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="359"> <rect key="frame" x="180" y="171" width="361" height="19"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" selectable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4409"> @@ -2228,6 +2228,50 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="SUz-3M-0Mn"> + <rect key="frame" x="89" y="140" width="86" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Input port:" id="5dl-wP-t2V"> + <font key="font" metaFont="system"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" misplaced="YES" id="SwM-mD-0bD" userLabel="Input port"> + <rect key="frame" x="178" y="133" width="233" height="26"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <popUpButtonCell key="cell" type="push" title="Off" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="bf7-2j-2tZ" id="cCF-CI-aTG" userLabel="inport"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="menu"/> + <menu key="menu" title="OtherViews" id="ZbA-qz-7WK"> + <items> + <menuItem title="Off" state="on" id="bf7-2j-2tZ"/> + </items> + </menu> + </popUpButtonCell> + </popUpButton> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" allowsCharacterPickerTouchBarItem="NO" id="4r9-TN-AIq"> + <rect key="frame" x="89" y="111" width="86" height="17"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Output port:" id="jHe-EH-hz0"> + <font key="font" metaFont="system"/> + <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> + <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> + </textFieldCell> + </textField> + <popUpButton verticalHuggingPriority="750" misplaced="YES" id="hIV-ek-Dyl" userLabel="Output port"> + <rect key="frame" x="178" y="104" width="233" height="26"/> + <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> + <popUpButtonCell key="cell" type="push" title="Off" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" inset="2" arrowPosition="arrowAtCenter" preferredEdge="maxY" selectedItem="NC6-Qt-SwN" id="cUW-JF-8ep" userLabel="outport"> + <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> + <font key="font" metaFont="menu"/> + <menu key="menu" title="OtherViews" id="5QK-D8-a3U"> + <items> + <menuItem title="Off" state="on" id="NC6-Qt-SwN"/> + </items> + </menu> + </popUpButtonCell> + </popUpButton> </subviews> </view> </tabViewItem> @@ -2244,7 +2288,7 @@ DQ <font key="font" metaFont="system"/> </buttonCell> </button> - <textField verticalHuggingPriority="750" id="2933"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2933"> <rect key="frame" x="79" y="246" width="108" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Trace parameter" id="4498"> @@ -2253,7 +2297,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2935"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2935"> <rect key="frame" x="193" y="241" width="378" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4499"> @@ -2262,7 +2306,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2937"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2937"> <rect key="frame" x="79" y="221" width="327" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Hatari reads options from given socket at run-time" id="4500"> @@ -2271,7 +2315,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2939"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2939"> <rect key="frame" x="412" y="216" width="159" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4501"> @@ -2280,7 +2324,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2941"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2941"> <rect key="frame" x="79" y="196" width="120" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Save log output to" id="4502"> @@ -2289,7 +2333,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2947"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2947"> <rect key="frame" x="76" y="171" width="120" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title=" Log Level" id="4505"> @@ -2298,7 +2342,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" id="2943"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2943"> <rect key="frame" x="202" y="191" width="369" height="22"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="4503"> @@ -2307,7 +2351,7 @@ DQ <color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <comboBox verticalHuggingPriority="750" id="2945"> + <comboBox verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2945"> <rect key="frame" x="202" y="164" width="99" height="26"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="4504"> @@ -2324,7 +2368,7 @@ DQ </objectValues> </comboBoxCell> </comboBox> - <comboBox verticalHuggingPriority="750" id="3473"> + <comboBox verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="3473"> <rect key="frame" x="393" y="111" width="99" height="26"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <comboBoxCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" completes="NO" numberOfVisibleItems="5" id="4507"> @@ -2341,7 +2385,7 @@ DQ </objectValues> </comboBoxCell> </comboBox> - <textField verticalHuggingPriority="750" id="2949"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="2949"> <rect key="frame" x="79" y="118" width="309" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Show dialog for log messages above given level " id="4506"> @@ -2455,6 +2499,8 @@ DQ <outlet property="machineType" destination="406" id="568"/> <outlet property="maxZoomedHeight" destination="4688" id="4715"/> <outlet property="maxZoomedWidth" destination="4686" id="4714"/> + <outlet property="midiInPort" destination="SwM-mD-0bD" id="UdC-iP-EpD"/> + <outlet property="midiOutPort" destination="hIV-ek-Dyl" id="qiK-5h-087"/> <outlet property="monitor" destination="422" id="559"/> <outlet property="nGemdosDrive" destination="lss-lT-hdM" id="L6w-Ya-ZIk"/> <outlet property="partage" destination="4743" id="4744"/> @@ -2486,7 +2532,7 @@ DQ <rect key="frame" x="0.0" y="0.0" width="323" height="302"/> <autoresizingMask key="autoresizingMask"/> <subviews> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="617"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="617"> <rect key="frame" x="36" y="208" width="114" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" id="4511"> @@ -2555,7 +2601,7 @@ DQ </column> </cells> </matrix> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="643"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="643"> <rect key="frame" x="35" y="170" width="115" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Sectors:" id="4512"> @@ -2564,7 +2610,7 @@ DQ <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> </textFieldCell> </textField> - <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" id="644"> + <textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" allowsCharacterPickerTouchBarItem="NO" id="644"> <rect key="frame" x="36" y="265" width="114" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" sendsActionOnEndEditing="YES" alignment="right" title="Sides:" id="4513"> @@ -2641,7 +2687,7 @@ DQ <action selector="aller:" target="329" id="4760"/> </connections> </button> - <textField verticalHuggingPriority="750" id="4747"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="4747"> <rect key="frame" x="103" y="13" width="153" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="to default folder" id="4748"> @@ -2667,7 +2713,7 @@ DQ <action selector="halle:" target="329" id="4759"/> </connections> </button> - <textField verticalHuggingPriority="750" id="4751"> + <textField verticalHuggingPriority="750" allowsCharacterPickerTouchBarItem="NO" id="4751"> <rect key="frame" x="103" y="13" width="153" height="17"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="to default folder" id="4754"> |
