# UserPreferencesView(bpy_struct)

base class — `bpy_struct`

class `bpy.types.``UserPreferencesView`(bpy_struct)

  Preferences related to viewing data

  `manipulator_handle_size`

    Size of manipulator handles as percentage of the radius

    Type: | int in [2, 40], default 25

  `manipulator_hotspot`

    Distance around the handles to accept mouse clicks

    Type: | int in [4, 40], default 14

  `manipulator_size`

    Diameter of the manipulator

    Type: | int in [10, 200], default 75

  `mini_axis_brightness`

    Brightness of the icon

    Type: | int in [0, 10], default 0

  `mini_axis_size`

    The axes icon’s size

    Type: | int in [10, 64], default 0

  `object_origin_size`

    Diameter in Pixels for Object/Lamp origin display

    Type: | int in [4, 10], default 0

  `open_left_mouse_delay`

    Time in 1/10 seconds to hold the Left Mouse Button before opening the toolbox

    Type: | int in [1, 40], default 0

  `open_right_mouse_delay`

    Time in 1/10 seconds to hold the Right Mouse Button before opening the toolbox

    Type: | int in [1, 40], default 0

  `open_sublevel_delay`

    Time delay in 1/10 seconds before automatically opening sub level menus

    Type: | int in [1, 40], default 0

  `open_toplevel_delay`

    Time delay in 1/10 seconds before automatically opening top level menus

    Type: | int in [1, 40], default 0

  `pie_animation_timeout`

    Time needed to fully animate the pie to unfolded state (in 1/100ths of sec)

    Type: | int in [0, 1000], default 0

  `pie_initial_timeout`

    Pie menus will use the initial mouse position as center for this amount of time (in 1/100ths of sec)

    Type: | int in [0, 1000], default 0

  `pie_menu_confirm`

    Distance threshold after which selection is made (zero to disable)

    Type: | int in [0, 1000], default 0

  `pie_menu_radius`

    Pie menu size in pixels

    Type: | int in [0, 1000], default 0

  `pie_menu_threshold`

    Distance from center needed before a selection can be made

    Type: | int in [0, 1000], default 0

  `rotation_angle`

    Rotation step for numerical pad keys (2 4 6 8)

    Type: | float in [0, 90], default 0.0

  `show_column_layout`

    Use a column layout for toolbox

    Type: | boolean, default False

  `show_large_cursors`

    Use large mouse cursors when available

    Type: | boolean, default False

  `show_manipulator`

    Use 3D transform manipulator

    Type: | boolean, default False

  `show_mini_axis`

    Show a small rotating 3D axes in the bottom left corner of the 3D View

    Type: | boolean, default False

  `show_object_info`

    Display objects name and frame number in 3D view

    Type: | boolean, default False

  `show_playback_fps`

    Show the frames per second screen refresh rate, while animation is played back

    Type: | boolean, default False

  `show_splash`

    Display splash screen on startup

    Type: | boolean, default False

  `show_tooltips`

    Display tooltips (when off hold Alt to force display)

    Type: | boolean, default False

  `show_tooltips_python`

    Show Python references in tooltips

    Type: | boolean, default False

  `show_view_name`

    Show the name of the view’s direction in each 3D View

    Type: | boolean, default False

  `smooth_view`

    Time to animate the view in milliseconds, zero to disable

    Type: | int in [0, 1000], default 0

  `timecode_style`

    Format of Time Codes displayed when not displaying timing in terms of frames

    - `MINIMAL` Minimal Info, Most compact representation, uses ‘+’ as separator for sub-second frame numbers, with left and right truncation of the timecode as necessary.
    - `SMPTE` SMPTE (Full), Full SMPTE timecode (format is HH:MM:SS:FF).
    - `SMPTE_COMPACT` SMPTE (Compact), SMPTE timecode showing minutes, seconds, and frames only - hours are also shown if necessary, but not by default.
    - `MILLISECONDS` Compact with Milliseconds, Similar to SMPTE (Compact), except that instead of frames, milliseconds are shown instead.
    - `SECONDS_ONLY` Only Seconds, Direct conversion of frame numbers to seconds.

    Type: | enum in [‘MINIMAL’, ‘SMPTE’, ‘SMPTE_COMPACT’, ‘MILLISECONDS’, ‘SECONDS_ONLY’], default ‘MINIMAL’

  `use_auto_perspective`

    Automatically switch between orthographic and perspective when changing from top/front/side views

    Type: | boolean, default False

  `use_camera_lock_parent`

    When the camera is locked to the view and in fly mode, transform the parent rather than the camera

    Type: | boolean, default False

  `use_directional_menus`

    Otherwise menus, etc will always be top to bottom, left to right, no matter opening direction

    Type: | boolean, default False

  `use_gl_warn_support`

    Pop up a warning when an old OpenGL version is detected

    Type: | boolean, default False

  `use_global_pivot`

    Lock the same rotation/scaling pivot in all 3D Views

    Type: | boolean, default False

  `use_global_scene`

    Force the current Scene to be displayed in all Screens

    Type: | boolean, default False

  `use_mouse_depth_cursor`

    Use the depth under the mouse when placing the cursor

    Type: | boolean, default False

  `use_mouse_depth_navigate`

    Use the depth under the mouse to improve view pan/rotate/zoom functionality

    Type: | boolean, default False

  `use_mouse_over_open`

    Open menu buttons and pulldowns automatically when the mouse is hovering

    Type: | boolean, default False

  `use_quit_dialog`

    Ask for confirmation when quitting through the window close button

    Type: | boolean, default False

  `use_rotate_around_active`

    Use selection as the pivot point

    Type: | boolean, default False

  `use_zoom_to_mouse`

    Zoom in towards the mouse pointer’s position in the 3D view, rather than the 2D window center

    Type: | boolean, default False

  `view2d_grid_spacing_min`

    Minimum number of pixels between each gridline in 2D Viewports

    Type: | int in [1, 500], default 0

  `view_frame_keyframes`

    Keyframes around cursor that we zoom around

    Type: | int in [1, 500], default 0

  `view_frame_seconds`

    Seconds around cursor that we zoom around

    Type: | float in [0, 10000], default 0.0

  `view_frame_type`

    How zooming to frame focuses around current frame

    Type: | enum in [‘KEEP_RANGE’, ‘SECONDS’, ‘KEYFRAMES’], default ‘KEEP_RANGE’

Inherited Properties

`bpy_struct.id_data` |

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`

References

`UserPreferences.view` |