Screen Operators¶
- bpy.ops.screen.actionzone(modifier=0)¶
Handle area action zones for mouse actions/gestures
- Parameters
modifier (int in [0, 2], (optional)) – Modifier, Modifier state
- bpy.ops.screen.animation_cancel(restore_frame=True)¶
Cancel animation, returning to the original frame
- Parameters
restore_frame (boolean, (optional)) – Restore Frame, Restore the frame when animation was initialized
- bpy.ops.screen.animation_play(reverse=False, sync=False)¶
Play animation
- Parameters
reverse (boolean, (optional)) – Play in Reverse, Animation is played backwards
sync (boolean, (optional)) – Sync, Drop frames to maintain framerate
- bpy.ops.screen.animation_step()¶
Step through animation by position
- bpy.ops.screen.area_dupli()¶
Duplicate selected area into new window
- bpy.ops.screen.area_join(cursor=(0, 0))¶
Join selected areas into new window
- Parameters
cursor (int array of 2 items in [-inf, inf], (optional)) – Cursor
- bpy.ops.screen.area_move(x=0, y=0, delta=0)¶
Move selected area edges
- Parameters
x (int in [-inf, inf], (optional)) – X
y (int in [-inf, inf], (optional)) – Y
delta (int in [-inf, inf], (optional)) – Delta
- bpy.ops.screen.area_options()¶
Operations for splitting and merging
- bpy.ops.screen.area_split(direction='HORIZONTAL', factor=0.5, cursor=(0, 0))¶
Split selected area into new windows
- Parameters
direction (enum in ['HORIZONTAL', 'VERTICAL'], (optional)) – Direction
factor (float in [0, 1], (optional)) – Factor
cursor (int array of 2 items in [-inf, inf], (optional)) – Cursor
- bpy.ops.screen.area_swap(cursor=(0, 0))¶
Swap selected areas screen positions
- Parameters
cursor (int array of 2 items in [-inf, inf], (optional)) – Cursor
- bpy.ops.screen.back_to_previous()¶
Revert back to the original screen layout, before fullscreen area overlay
- bpy.ops.screen.delete()¶
Delete active screen
- bpy.ops.screen.drivers_editor_show()¶
Show drivers editor in a separate window
- bpy.ops.screen.frame_jump(end=False)¶
Jump to first/last frame in frame range
- Parameters
end (boolean, (optional)) – Last Frame, Jump to the last frame of the frame range
- bpy.ops.screen.frame_offset(delta=0)¶
Move current frame forward/backward by a given number
- Parameters
delta (int in [-inf, inf], (optional)) – Delta
Expand or collapse the header pulldown menus
- bpy.ops.screen.info_log_show()¶
Show info log in a separate window
- bpy.ops.screen.keyframe_jump(next=True)¶
Jump to previous/next keyframe
- Parameters
next (boolean, (optional)) – Next Keyframe
- bpy.ops.screen.marker_jump(next=True)¶
Jump to previous/next marker
- Parameters
next (boolean, (optional)) – Next Marker
- bpy.ops.screen.new()¶
Add a new screen
- bpy.ops.screen.redo_last()¶
Display parameters for last action performed
- bpy.ops.screen.region_blend()¶
Blend in and out overlapping region
Display region context menu
- bpy.ops.screen.region_flip()¶
Toggle the region’s alignment (left/right or top/bottom)
- bpy.ops.screen.region_quadview()¶
Split selected area into camera, front, right, and top views
- bpy.ops.screen.region_scale()¶
Scale selected area
- bpy.ops.screen.region_toggle(region_type='WINDOW')¶
Hide or unhide the region
- Parameters
region_type (enum in ['WINDOW', 'HEADER', 'CHANNELS', 'TEMPORARY', 'UI', 'TOOLS', 'TOOL_PROPS', 'PREVIEW', 'HUD', 'NAVIGATION_BAR', 'EXECUTE', 'FOOTER', 'TOOL_HEADER'], (optional)) – Region Type, Type of the region to toggle
- bpy.ops.screen.repeat_history(index=0)¶
Display menu for previous actions performed
- Parameters
index (int in [0, inf], (optional)) – Index
- bpy.ops.screen.repeat_last()¶
Repeat last action
- bpy.ops.screen.screen_full_area(use_hide_panels=False)¶
Toggle display selected area as fullscreen/maximized
- Parameters
use_hide_panels (boolean, (optional)) – Hide Panels, Hide all the panels
- bpy.ops.screen.screen_set(delta=1)¶
Cycle through available screens
- Parameters
delta (int in [-1, 1], (optional)) – Delta
- bpy.ops.screen.screenshot(filepath='', hide_props_region=True, check_existing=True, filter_blender=False, filter_backup=False, filter_image=True, filter_movie=False, filter_python=False, filter_font=False, filter_sound=False, filter_text=False, filter_archive=False, filter_btx=False, filter_collada=False, filter_alembic=False, filter_usd=False, filter_volume=False, filter_folder=True, filter_blenlib=False, filemode=9, show_multiview=False, use_multiview=False, display_type='DEFAULT', sort_method='', full=True)¶
Capture a picture of the active area or whole Blender window
- Parameters
filepath (string, (optional, never None)) – File Path, Path to file
hide_props_region (boolean, (optional)) – Hide Operator Properties, Collapse the region displaying the operator settings
check_existing (boolean, (optional)) – Check Existing, Check and warn on overwriting existing files
filter_blender (boolean, (optional)) – Filter .blend files
filter_backup (boolean, (optional)) – Filter .blend files
filter_image (boolean, (optional)) – Filter image files
filter_movie (boolean, (optional)) – Filter movie files
filter_python (boolean, (optional)) – Filter python files
filter_font (boolean, (optional)) – Filter font files
filter_sound (boolean, (optional)) – Filter sound files
filter_text (boolean, (optional)) – Filter text files
filter_archive (boolean, (optional)) – Filter archive files
filter_btx (boolean, (optional)) – Filter btx files
filter_collada (boolean, (optional)) – Filter COLLADA files
filter_alembic (boolean, (optional)) – Filter Alembic files
filter_usd (boolean, (optional)) – Filter USD files
filter_volume (boolean, (optional)) – Filter OpenVDB volume files
filter_folder (boolean, (optional)) – Filter folders
filter_blenlib (boolean, (optional)) – Filter Blender IDs
filemode (int in [1, 9], (optional)) – File Browser Mode, The setting for the file browser mode to load a .blend file, a library or a special file
show_multiview (boolean, (optional)) – Enable Multi-View
use_multiview (boolean, (optional)) – Use Multi-View
display_type (enum in ['DEFAULT', 'LIST_VERTICAL', 'LIST_HORIZONTAL', 'THUMBNAIL'], (optional)) –
Display Type
DEFAULTDefault, Automatically determine display type for files.LIST_VERTICALShort List, Display files as short list.LIST_HORIZONTALLong List, Display files as a detailed list.THUMBNAILThumbnails, Display files as thumbnails.
sort_method (enum in [], (optional)) – File sorting mode
full (boolean, (optional)) – Full Screen, Capture the whole window (otherwise only capture the active area)
- bpy.ops.screen.space_context_cycle(direction='NEXT')¶
Cycle through the editor context by activating the next/previous one
- Parameters
direction (enum in ['PREV', 'NEXT'], (optional)) – Direction, Direction to cycle through
- bpy.ops.screen.space_type_set_or_cycle(space_type='EMPTY')¶
Set the space type or cycle subtype
- Parameters
space_type (enum in ['EMPTY', 'VIEW_3D', 'IMAGE_EDITOR', 'NODE_EDITOR', 'SEQUENCE_EDITOR', 'CLIP_EDITOR', 'DOPESHEET_EDITOR', 'GRAPH_EDITOR', 'NLA_EDITOR', 'TEXT_EDITOR', 'CONSOLE', 'INFO', 'TOPBAR', 'STATUSBAR', 'OUTLINER', 'PROPERTIES', 'FILE_BROWSER', 'SPREADSHEET', 'PREFERENCES'], (optional)) –
Type
EMPTYEmpty.VIEW_3D3D Viewport, Manipulate objects in a 3D environment.IMAGE_EDITORUV/Image Editor, View and edit images and UV Maps.NODE_EDITORNode Editor, Editor for node-based shading and compositing tools.SEQUENCE_EDITORVideo Sequencer, Video editing tools.CLIP_EDITORMovie Clip Editor, Motion tracking tools.DOPESHEET_EDITORDope Sheet, Adjust timing of keyframes.GRAPH_EDITORGraph Editor, Edit drivers and keyframe interpolation.NLA_EDITORNonlinear Animation, Combine and layer Actions.TEXT_EDITORText Editor, Edit scripts and in-file documentation.CONSOLEPython Console, Interactive programmatic console for advanced editing and script development.INFOInfo, Log of operations, warnings and error messages.TOPBARTop Bar, Global bar at the top of the screen for global per-window settings.STATUSBARStatus Bar, Global bar at the bottom of the screen for general status information.OUTLINEROutliner, Overview of scene graph and all available data-blocks.PROPERTIESProperties, Edit properties of active object and related data-blocks.FILE_BROWSERFile Browser, Browse for files and assets.SPREADSHEETSpreadsheet, Explore geometry data in a table.PREFERENCESPreferences, Edit persistent configuration settings.
- bpy.ops.screen.spacedata_cleanup()¶
Remove unused settings for invisible editors
- bpy.ops.screen.userpref_show()¶
Edit user preferences and system settings
- bpy.ops.screen.workspace_cycle(direction='NEXT')¶
Cycle through workspaces
- Parameters
direction (enum in ['PREV', 'NEXT'], (optional)) – Direction, Direction to cycle through