Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_operators/presets.py
| # SPDX-License-Identifier: GPL-2.0-or-later | # SPDX-License-Identifier: GPL-2.0-or-later | ||||
| import bpy | import bpy | ||||
| from bpy.types import ( | from bpy.types import ( | ||||
| Menu, | Menu, | ||||
| Operator, | Operator, | ||||
| WindowManager, | WindowManager, | ||||
| ) | ) | ||||
| from bpy.props import ( | from bpy.props import ( | ||||
| BoolProperty, | BoolProperty, | ||||
| StringProperty, | StringProperty, | ||||
| ) | ) | ||||
| from bpy.app.translations import pgettext_data as data_ | |||||
| # For preset popover menu | # For preset popover menu | ||||
| WindowManager.preset_name = StringProperty( | WindowManager.preset_name = StringProperty( | ||||
| name="Preset Name", | name="Preset Name", | ||||
| description="Name for new preset", | description="Name for new preset", | ||||
| default="New Preset" | default=data_("New Preset") | ||||
mont29: This should be `data_` actually. | |||||
| ) | ) | ||||
| class AddPresetBase: | class AddPresetBase: | ||||
| """Base preset class, only for subclassing | """Base preset class, only for subclassing | ||||
| subclasses must define | subclasses must define | ||||
| - preset_values | - preset_values | ||||
| - preset_subdir """ | - preset_subdir """ | ||||
| ▲ Show 20 Lines • Show All 671 Lines • Show Last 20 Lines | |||||
This should be data_ actually.