I greatly appreciate all your work on this program. Thanks in advance.
I'm unable to adjust the margins in my print settings. The numbers in each field are unresponsive when I try to type them in. Changing units causes values to change, but not in a way that makes any sense. Not sure if this is the relevant line in "PrintSettings", but I see this:
<page width="0.1180556" height="0.1527778" left="0.0034722" top="0.0034722" right="0.0034722" bottom="0.007716" points="true" inches="true"></page>
This is running on an M2 Mac, Ventura 13.2.1.
I recently implemented the recommended command from the ReadMe:
defaults write org.opensong.opensong dialogs -dict usesheets 0
(Incidental request: Can you tell me what command I would run to undo this? I didn't mind the other workarounds for the pdf issue.)
A couple times the program has crashed when closing out the Print Settings window and given me the following report:
NilObjectException:
OpenSong v3.4.8 (1457).1457 Build date: 2021-06-01 17:08:20 macOS
Stacktrace:
RuntimeRaiseException
RuntimeShowModalWithinWindow
Window.ShowModalWithin%%o<window>o<window>
MainWindow.MainWindow.mnu_settings_print_Action%b%o<mainwindow.mainwindow>
_Z17InvokeMenuHandlerP11RunMenuItemhP6WindowRh
_Z20RuntimeMenuItemClickP11RunMenuItemhP6WindowPh
_ZN9CocoaMenu15_MenuItemActionEP10NSMenuItem
_ZN17CocoaMenuDelegate13IsItemEnabledEP11RunMenuItem
-[NSApplication(NSResponder) sendAction:to:from:]
-[NSMenuItem _corePerformAction]
-[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]
-[NSMenu performActionForItemAtIndex:]
-[NSMenu _internalPerformActionForItemAtIndex:]
-[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:]
NSSLMMenuEventHandler
_ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
_ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
SendEventToEventTarget
_ZL18SendHICommandEventjPK9HICommandjjhPKvP20OpaqueEventTargetRefS5_PP14OpaqueEventRef
SendMenuCommandWithContextAndModifiers
SendMenuItemSelectedEvent
_ZL19FinishMenuSelectionP13SelectionDataP10MenuResultS2</mainwindow.mainwindow>
_ZL14MenuSelectCoreP8MenuData5PointdjPP13OpaqueMenuRefPt
_HandleMenuSelection2
_NSHandleCarbonMenuEvent
_DPSEventHandledByCarbon
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
_Z29CocoaFinishApplicationStartupv
_Z29CocoaFinishApplicationStartupv
Application._CallFunctionWithExceptionHandling%%o<application>p
_Z33CallFunctionWithExceptionHandlingPFvvE
_Z29CocoaFinishApplicationStartupv
-[NSApplication run]
RuntimeRun
REALbasic._RuntimeRun
_Main
main</application></window></window>
Anonymous
Hi, I am not a Mac developer, not even a Mac user. However I can tell you there are severall things off and should not happen like this.
You did pick the right line from the
PrinterSettingsfile. The values are way off, though. For US Letter, with 1" margins all around, they should look like:<page width="612" height="792" left="72" top="72" right="72" bottom="72" points="true" inches="true"/>Can you please try to use the button on the Print Settings page and report back whether you could set the values on the Margins tab this way.