1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-04-29 23:29:41 +02:00
audacity/scripts/piped-work/docimages_oddments.py
James Crook 6228b6033b Modify scripts to adjust to Pull request #271
Parameter enum values have changed.
2018-03-27 22:00:16 +01:00

53 lines
1.9 KiB
Python

# 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()