Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@gmail.com>2019-01-06 14:56:18 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2019-01-06 17:24:01 +0300
commit53d6f40760e928ee0fbcb9568659e718fd2fb338 (patch)
treed639b98e61d68bf161d0b7c4dbf2bae3a8577a5f /release
parente305560f13c3c67b048dc3889c7797eae2e345c4 (diff)
UI: tweaks to user preferences layout.
* Expand more sub-panels by default. * Move release confirms and numeric input settings to Input. * Move 3D cursor settings to Editing. * Move region overlap to Interface.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/space_userpref.py106
1 files changed, 50 insertions, 56 deletions
diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py
index d4d5d319f9e..c1d8f02afe8 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -123,7 +123,6 @@ class USERPREF_PT_interface_display(PreferencePanel):
class USERPREF_PT_interface_display_info(PreferencePanel):
bl_label = "Information"
bl_parent_id = "USERPREF_PT_interface_display"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -162,7 +161,6 @@ class USERPREF_PT_interface_text(PreferencePanel):
class USERPREF_PT_interface_text_translate(PreferencePanel):
bl_label = "Translate UI"
- bl_options = {'DEFAULT_CLOSED'}
bl_parent_id = "USERPREF_PT_interface_text"
@classmethod
@@ -292,9 +290,11 @@ class USERPREF_PT_interface_menus(PreferencePanel):
def draw_props(self, context, layout):
prefs = context.preferences
view = prefs.view
+ system = prefs.system
layout.prop(view, "color_picker_type")
layout.row().prop(view, "header_align_default", expand=True)
+ layout.prop(system, "use_region_overlap")
layout.prop(view, "show_splash")
layout.prop(view, "use_quit_dialog")
@@ -303,7 +303,6 @@ class USERPREF_PT_interface_menus(PreferencePanel):
class USERPREF_PT_interface_menus_mouse_over(PreferencePanel):
bl_label = "Open on Mouse Over"
bl_parent_id = "USERPREF_PT_interface_menus"
- bl_options = {'DEFAULT_CLOSED'}
def draw_header(self, context):
prefs = context.preferences
@@ -324,7 +323,6 @@ class USERPREF_PT_interface_menus_mouse_over(PreferencePanel):
class USERPREF_PT_interface_menus_pie(PreferencePanel):
bl_label = "Pie Menus"
bl_parent_id = "USERPREF_PT_interface_menus"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -338,8 +336,9 @@ class USERPREF_PT_interface_menus_pie(PreferencePanel):
class USERPREF_PT_interface_templates(PreferencePanel):
- bl_label = "Templates"
+ bl_label = "Application Templates"
bl_options = {'DEFAULT_CLOSED'}
+ bl_parent_id = "USERPREF_PT_interface_develop"
@classmethod
def poll(cls, context):
@@ -350,7 +349,7 @@ class USERPREF_PT_interface_templates(PreferencePanel):
prefs = context.preferences
view = prefs.view
- layout.label(text="Options intended for use with app-templates only")
+ layout.label(text="Options intended for developing application templates only")
layout.prop(view, "show_layout_ui")
@@ -392,7 +391,6 @@ class USERPREF_PT_edit_animation(PreferencePanel):
class USERPREF_PT_edit_animation_autokey(PreferencePanel):
bl_label = "Auto-Keyframing"
- bl_options = {'DEFAULT_CLOSED'}
bl_parent_id = "USERPREF_PT_edit_animation"
def draw_header(self, context):
@@ -411,7 +409,6 @@ class USERPREF_PT_edit_animation_autokey(PreferencePanel):
class USERPREF_PT_edit_animation_fcurves(PreferencePanel):
bl_label = "F-Curves"
- bl_options = {'DEFAULT_CLOSED'}
bl_parent_id = "USERPREF_PT_edit_animation"
def draw_props(self, context, layout):
@@ -427,26 +424,10 @@ class USERPREF_PT_edit_animation_fcurves(PreferencePanel):
layout.prop(edit, "fcurve_unselected_alpha", text="F-Curve Visibility")
-class USERPREF_PT_edit_transform(PreferencePanel):
- bl_label = "Transform"
- bl_options = {'DEFAULT_CLOSED'}
-
- @classmethod
- def poll(cls, context):
- prefs = context.preferences
- return (prefs.active_section == 'EDITING')
-
- def draw_props(self, context, layout):
- prefs = context.preferences
- edit = prefs.edit
-
- layout.prop(edit, "use_drag_immediately")
- layout.prop(edit, "use_numeric_input_advanced")
-
-
class USERPREF_PT_edit_duplicate_data(PreferencePanel):
bl_label = "Duplicate Data"
bl_options = {'DEFAULT_CLOSED'}
+ bl_parent_id = "USERPREF_PT_edit_objects"
@classmethod
def poll(cls, context):
@@ -525,7 +506,24 @@ class USERPREF_PT_edit_misc(PreferencePanel):
edit = prefs.edit
layout.prop(edit, "sculpt_paint_overlay_color", text="Sculpt Overlay Color")
- layout.prop(edit, "node_margin", text="Node Editor Auto-offset Margin")
+ layout.prop(edit, "node_margin", text="Node Auto-offset Margin")
+
+
+class USERPREF_PT_edit_cursor(PreferencePanel):
+ bl_label = "3D Cursor"
+ bl_options = {'DEFAULT_CLOSED'}
+
+ @classmethod
+ def poll(cls, context):
+ prefs = context.preferences
+ return (prefs.active_section == 'EDITING')
+
+ def draw_props(self, context, layout):
+ prefs = context.preferences
+ edit = prefs.edit
+
+ layout.prop(edit, "use_mouse_depth_cursor")
+ layout.prop(edit, "use_cursor_lock_adjust")
class USERPREF_PT_system_sound(PreferencePanel):
@@ -599,13 +597,10 @@ class USERPREF_PT_system_opengl(PreferencePanel):
layout.label(text="Might fail for Mesh editing selection!")
layout.separator()
- layout.prop(system, "use_region_overlap")
-
class USERPREF_PT_system_opengl_textures(PreferencePanel):
bl_label = "Textures"
bl_parent_id = "USERPREF_PT_system_opengl"
- bl_options = {'DEFAULT_CLOSED'}
@classmethod
def poll(cls, context):
@@ -629,7 +624,6 @@ class USERPREF_PT_system_opengl_textures(PreferencePanel):
class USERPREF_PT_system_opengl_selection(PreferencePanel):
bl_label = "Selection"
bl_parent_id = "USERPREF_PT_system_opengl"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -1155,9 +1149,8 @@ class USERPREF_PT_file_paths(Panel):
layout.prop(paths, "image_editor", text="Image Editor")
layout.prop(paths, "animation_player_preset", text="Playback Preset")
- row = layout.row()
- row.enabled = paths.animation_player_preset == 'CUSTOM'
- row.prop(paths, "animation_player", text="Animation Player")
+ if paths.animation_player_preset == 'CUSTOM':
+ layout.prop(paths, "animation_player", text="Animation Player")
class USERPREF_PT_file_autorun(Panel):
@@ -1234,7 +1227,6 @@ class USERPREF_PT_file_saveload(PreferencePanel):
class USERPREF_PT_file_saveload_autosave(PreferencePanel):
bl_label = "Auto Save"
bl_parent_id = "USERPREF_PT_file_saveload"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -1251,7 +1243,6 @@ class USERPREF_PT_file_saveload_autosave(PreferencePanel):
class USERPREF_PT_file_saveload_texteditor(PreferencePanel):
bl_label = "Text Editor"
bl_parent_id = "USERPREF_PT_file_saveload"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -1328,6 +1319,7 @@ class USERPREF_PT_input_devices_keyboard(PreferencePanel):
inputs = prefs.inputs
layout.prop(inputs, "use_emulate_numpad")
+ layout.prop(inputs, "use_numeric_input_advanced")
class USERPREF_PT_input_devices_mouse(PreferencePanel):
@@ -1343,10 +1335,11 @@ class USERPREF_PT_input_devices_mouse(PreferencePanel):
layout.prop(inputs, "mouse_double_click_time", text="Double Click Speed")
layout.prop(inputs, "use_mouse_emulate_3_button")
layout.prop(inputs, "use_mouse_continuous")
+ layout.prop(inputs, "use_drag_immediately")
class USERPREF_PT_input_view(PreferencePanel):
- bl_label = "View Manipulation"
+ bl_label = "View Navigation"
bl_options = {'DEFAULT_CLOSED'}
@classmethod
@@ -1361,7 +1354,6 @@ class USERPREF_PT_input_view(PreferencePanel):
class USERPREF_PT_input_view_orbit(PreferencePanel):
bl_label = "Orbit & Pan"
bl_parent_id = "USERPREF_PT_input_view"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
import sys
@@ -1380,7 +1372,6 @@ class USERPREF_PT_input_view_orbit(PreferencePanel):
class USERPREF_PT_input_view_zoom(PreferencePanel):
bl_label = "Zoom"
bl_parent_id = "USERPREF_PT_input_view"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -1396,33 +1387,31 @@ class USERPREF_PT_input_view_zoom(PreferencePanel):
layout.prop(inputs, "use_zoom_to_mouse")
-class USERPREF_PT_input_view_cursor(PreferencePanel):
- bl_label = "Cursor"
+class USERPREF_PT_input_view_fly_walk(PreferencePanel):
+ bl_label = "Fly & Walk"
bl_parent_id = "USERPREF_PT_input_view"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
inputs = prefs.inputs
- layout.prop(inputs, "use_mouse_depth_cursor")
- layout.prop(inputs, "use_cursor_lock_adjust")
+ layout.row().prop(inputs, "navigation_mode", expand=True)
+ layout.prop(inputs, "use_camera_lock_parent")
-class USERPREF_PT_input_view_fly_walk(PreferencePanel):
- bl_label = "Fly & Walk"
- bl_parent_id = "USERPREF_PT_input_view"
+class USERPREF_PT_input_view_fly_walk_navigation(PreferencePanel):
+ bl_label = "Walk"
+ bl_parent_id = "USERPREF_PT_input_view_fly_walk"
bl_options = {'DEFAULT_CLOSED'}
+ @classmethod
+ def poll(cls, context):
+ prefs = context.preferences
+ return prefs.inputs.navigation_mode == 'WALK'
+
def draw_props(self, context, layout):
prefs = context.preferences
inputs = prefs.inputs
-
- layout.row().prop(inputs, "navigation_mode", expand=True)
- layout.prop(inputs, "use_camera_lock_parent")
-
- layout.label(text="Walk Navigation:")
-
walk = inputs.walk_navigation
layout.prop(walk, "use_mouse_reverse")
@@ -1437,6 +1426,12 @@ class USERPREF_PT_input_view_fly_walk(PreferencePanel):
class USERPREF_PT_input_view_fly_walk_gravity(PreferencePanel):
bl_label = "Gravity"
bl_parent_id = "USERPREF_PT_input_view_fly_walk"
+ bl_options = {'DEFAULT_CLOSED'}
+
+ @classmethod
+ def poll(cls, context):
+ prefs = context.preferences
+ return prefs.inputs.navigation_mode == 'WALK'
def draw_header(self, context):
prefs = context.preferences
@@ -1458,7 +1453,6 @@ class USERPREF_PT_input_view_fly_walk_gravity(PreferencePanel):
class USERPREF_PT_input_devices_tablet(PreferencePanel):
bl_label = "Tablet"
bl_parent_id = "USERPREF_PT_input_devices"
- bl_options = {'DEFAULT_CLOSED'}
def draw_props(self, context, layout):
prefs = context.preferences
@@ -1470,8 +1464,8 @@ class USERPREF_PT_input_devices_tablet(PreferencePanel):
class USERPREF_PT_input_devices_ndof(PreferencePanel):
bl_label = "NDOF"
- bl_parent_id = "USERPREF_PT_input_devices"
bl_options = {'DEFAULT_CLOSED'}
+ bl_parent_id = "USERPREF_PT_input_devices"
@classmethod
def poll(cls, context):
@@ -2003,10 +1997,10 @@ classes += (
USERPREF_PT_edit_animation,
USERPREF_PT_edit_animation_autokey,
USERPREF_PT_edit_animation_fcurves,
- USERPREF_PT_edit_transform,
USERPREF_PT_edit_duplicate_data,
USERPREF_PT_edit_gpencil,
USERPREF_PT_edit_annotations,
+ USERPREF_PT_edit_cursor,
USERPREF_PT_edit_misc,
USERPREF_PT_system_opengl,
@@ -2042,8 +2036,8 @@ classes += (
USERPREF_PT_input_view,
USERPREF_PT_input_view_orbit,
USERPREF_PT_input_view_zoom,
- USERPREF_PT_input_view_cursor,
USERPREF_PT_input_view_fly_walk,
+ USERPREF_PT_input_view_fly_walk_navigation,
USERPREF_PT_input_view_fly_walk_gravity,
USERPREF_PT_keymap,