Preferences: don't store preferences in the startup
Simplify preferences by removing the ability to load them from either the startup.blend or userpref.blend. Also simplifies updating default preferences by moving them to a struct definition.temp-D5423-update
parent
86029b5071
commit
07499c04f6
@ -0,0 +1,188 @@
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
/* Preferences Data File 'U_default'. */
|
||||
|
||||
#include "DNA_userdef_types.h"
|
||||
#include "DNA_curve_types.h"
|
||||
|
||||
#include "BKE_blender_version.h"
|
||||
|
||||
const UserDef U_default = {
|
||||
.versionfile = BLENDER_VERSION,
|
||||
.subversionfile = BLENDER_SUBVERSION,
|
||||
.flag = (USER_AUTOSAVE | USER_TOOLTIPS | USER_SAVE_PREVIEWS | USER_RELPATHS |
|
||||
USER_RELEASECONFIRM | USER_SCRIPT_AUTOEXEC_DISABLE | USER_NONEGFRAMES),
|
||||
.dupflag = USER_DUP_MESH | USER_DUP_CURVE | USER_DUP_SURF | USER_DUP_FONT | USER_DUP_MBALL |
|
||||
USER_DUP_LAMP | USER_DUP_ARM | USER_DUP_ACT | USER_DUP_LIGHTPROBE |
|
||||
USER_DUP_GPENCIL,
|
||||
.pref_flag = USER_PREF_FLAG_SAVE,
|
||||
.savetime = 2,
|
||||
.tempdir = "",
|
||||
.fontdir = "//",
|
||||
.renderdir = "//",
|
||||
.render_cachedir = "",
|
||||
.textudir = "//",
|
||||
.pythondir = "",
|
||||
.sounddir = "//",
|
||||
.i18ndir = "",
|
||||
.image_editor = "",
|
||||
.anim_player = "",
|
||||
.anim_player_preset = 0,
|
||||
.v2d_min_gridsize = 45,
|
||||
.timecode_style = USER_TIMECODE_MINIMAL,
|
||||
.versions = 1,
|
||||
.dbl_click_time = 350,
|
||||
.wheellinescroll = 3,
|
||||
.mini_axis_type = USER_MINI_AXIS_TYPE_GIZMO,
|
||||
.uiflag = (USER_FILTERFILEEXTS | USER_DRAWVIEWINFO | USER_PLAINMENUS |
|
||||
USER_LOCK_CURSOR_ADJUST | USER_DEPTH_CURSOR | USER_AUTOPERSP | USER_GLOBALUNDO |
|
||||
USER_HIDE_DOT | USER_SHOW_GIZMO_NAVIGATE | USER_SHOW_VIEWPORTNAME | USER_SHOW_FPS |
|
||||
USER_CONTINUOUS_MOUSE | USER_SAVE_PROMPT),
|
||||
.uiflag2 = USER_REGION_OVERLAP,
|
||||
.gpu_flag = 0,
|
||||
.app_flag = 0,
|
||||
.language = 0,
|
||||
.userpref = USER_SECTION_INTERFACE,
|
||||
.userpref_flag = 0,
|
||||
.viewzoom = USER_ZOOM_DOLLY,
|
||||
.mixbufsize = 2048,
|
||||
.audiodevice = 0,
|
||||
.audiorate = 48000,
|
||||
.audioformat = 0x24,
|
||||
.audiochannels = 2,
|
||||
.ui_scale = 1,
|
||||
.ui_line_width = 0,
|
||||
.dpi = 75,
|
||||
.dpi_fac = 0.0, /* run-time. */
|
||||
.inv_dpi_fac = 0.0, /* run-time. */
|
||||
.pixelsize = 1,
|
||||
.virtual_pixel = 0,
|
||||
.scrollback = 256,
|
||||
.node_margin = 80,
|
||||
.transopts = USER_TR_TOOLTIPS,
|
||||
.menuthreshold1 = 5,
|
||||
.menuthreshold2 = 2,
|
||||
.app_template = "",
|
||||
|
||||
/** Initialized by #UI_theme_init_default. */
|
||||
.themes = (ListBase){NULL},
|
||||
|
||||
/** Initialized by #uiStyleInit. */
|
||||
.uifonts = (ListBase){NULL},
|
||||
.uistyles = (ListBase){NULL},
|
||||
|
||||
.user_keymaps = (ListBase){NULL},
|
||||
.user_keyconfig_prefs = (ListBase){NULL},
|
||||
|
||||
/** Initialized by #BKE_blendfile_userdef_from_defaults. */
|
||||
.addons = (ListBase){NULL},
|
||||
|
||||
.autoexec_paths = (ListBase){NULL},
|
||||
.user_menus = (ListBase){NULL},
|
||||
|
||||
.keyconfigstr = "blender",
|
||||
.undosteps = 32,
|
||||
.undomemory = 0,
|
||||
.gpu_viewport_quality = 0.6,
|
||||
.gp_manhattendist = 1,
|
||||
.gp_euclideandist = 2,
|
||||
.gp_eraser = 25,
|
||||
.gp_settings = 0,
|
||||
|
||||
/** Initialized by: #BKE_studiolight_default . */
|
||||
.light_param = {{0}},
|
||||
.light_ambient = {0, 0, 0},
|
||||
|
||||
.gizmo_flag = USER_GIZMO_DRAW,
|
||||
.gizmo_size = 75,
|
||||
.edit_studio_light = 0,
|
||||
.lookdev_sphere_size = 150,
|
||||
.vbotimeout = 120,
|
||||
.vbocollectrate = 60,
|
||||
.textimeout = 120,
|
||||
.texcollectrate = 60,
|
||||
.memcachelimit = 4096,
|
||||
.prefetchframes = 0,
|
||||
.pad_rot_angle = 15,
|
||||
.rvisize = 25,
|
||||
.rvibright = 8,
|
||||
.recent_files = 10,
|
||||
.smooth_viewtx = 200,
|
||||
.glreslimit = 0,
|
||||
.curssize = 0,
|
||||
.color_picker_type = USER_CP_CIRCLE_HSV,
|
||||
.ipo_new = BEZT_IPO_BEZ,
|
||||
.keyhandles_new = HD_AUTO_ANIM,
|
||||
.view_frame_type = ZOOM_FRAME_MODE_KEEP_RANGE,
|
||||
.view_frame_keyframes = 0,
|
||||
.view_frame_seconds = 0.0,
|
||||
.widget_unit = 0, /* run-time initialized. */
|
||||
.anisotropic_filter = 2,
|
||||
.tablet_api = USER_TABLET_AUTOMATIC,
|
||||
.pressure_threshold_max = 1.0,
|
||||
.pressure_softness = 0.0,
|
||||
.ndof_sensitivity = 1.0,
|
||||
.ndof_orbit_sensitivity = 1.0,
|
||||
.ndof_deadzone = 0.1,
|
||||
.ndof_flag = (NDOF_LOCK_HORIZON | NDOF_SHOULD_PAN | NDOF_SHOULD_ZOOM | NDOF_SHOULD_ROTATE),
|
||||
.ogl_multisamples = 0,
|
||||
.image_draw_method = IMAGE_DRAW_METHOD_AUTO,
|
||||
.glalphaclip = 0.004,
|
||||
.autokey_mode = (AUTOKEY_MODE_NORMAL & ~AUTOKEY_ON),
|
||||
.autokey_flag = AUTOKEY_FLAG_XYZ2RGB,
|
||||
.text_render = 0,
|
||||
.navigation_mode = VIEW_NAVIGATION_WALK,
|
||||
|
||||
/** Initialized by #BKE_colorband_init. */
|
||||
.coba_weight = {0},
|
||||
|
||||
.sculpt_paint_overlay_col = {0, 0, 0},
|
||||
.gpencil_new_layer_col = {0.38, 0.61, 0.78, 0.9},
|
||||
.drag_threshold_mouse = 3,
|
||||
.drag_threshold_tablet = 10,
|
||||
.drag_threshold = 30,
|
||||
.move_threshold = 2,
|
||||
.font_path_ui = "",
|
||||
.font_path_ui_mono = "",
|
||||
.compute_device_type = 0,
|
||||
.compute_device_id = 0,
|
||||
.fcu_inactive_alpha = 0.25,
|
||||
.pie_tap_timeout = 20,
|
||||
.pie_initial_timeout = 0,
|
||||
.pie_animation_timeout = 6,
|
||||
.pie_menu_confirm = 0,
|
||||
.pie_menu_radius = 100,
|
||||
.pie_menu_threshold = 12,
|
||||
.walk_navigation =
|
||||
{
|
||||
.mouse_speed = 1,
|
||||
.walk_speed = 2.5,
|
||||
.walk_speed_factor = 5,
|
||||
.view_height = 1.6,
|
||||
.jump_height = 0.4,
|
||||
.teleport_time = 0.2,
|
||||
.flag = 0,
|
||||
},
|
||||
.opensubdiv_compute_type = 0,
|
||||
.gpencil_multisamples = 4,
|
||||
.factor_display_type = USER_FACTOR_AS_FACTOR,
|
||||
.viewport_aa = 8,
|
||||
.runtime =
|
||||
{
|
||||
.is_dirty = 0,
|
||||
},
|
||||
};
|
||||
Loading…
Reference in new issue