# docimages_oddments.py # Sends commands to get images for the manual. # Image oddments that don't fit the other categories. # Make sure Audacity is running first and that mod-script-pipe is enabled # before running this script. # Historically this file has had peculiar problems with line endings. #load and run the common core. exec( open("docimages_core.py" ).read() ) import time def oddments_imagesA(): for name in ["Select","Envelope","Draw","Zoom","TimeShift","Multi"] : do( name + "Tool" ) capture( name + "Tool.png" , 'Tools' ); #A track is needed for the buttons to be active. loadMonoTracks(1) do( 'SetPreference: Name="/GUI/Theme" Value="high-contrast"') for id in range( 11000, 11006 ): do( "Drag: Id="+str( id) + " FromX=10 FromY=10" ) capture( "Button" + str(id) +"Hover.png", "Transport" ) do( "Drag: Id="+str( id) + " FromX=1000 FromY=10" ) for id in range( 11200, 11206 ): do( "Drag: Id="+str( id) + " FromX=10 FromY=10" ) capture( "Button" + str(id) +"Hover.png", "Tools" ) do( "Drag: Id="+str( id) + " FromX=1000 FromY=10" ) for id in range( 11300, 11312 ): do( "Drag: Id="+str( id) + " FromX=10 FromY=10" ) capture( "Button" + str(id) +"Hover.png", "Edit" ) do( "Drag: Id="+str( id) + " FromX=1000 FromY=10" ) do( 'SetPreference: Name="/GUI/Theme" Value="light"') #Restore default tool. do('SelectTool') def oddments_imagesB(): loadMonoTracks(1) #Bring window to top now capture( "Dummy.png", "Ruler" ) #We hope nothing else gets focus before the next capture, so #that we actually get to see something! do( "Drag: Window=Timeline FromX=200 FromY=10 ToX=600 ToY=10" ) time.sleep(3.0) #Disable bringing to top, so as not to destroy quick play. capture( "QuikPlay001.png", "FirstTrackPlus ToTop=0" ) oddments_imagesA() oddments_imagesB()