Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_userpref.py
| Context not available. | |||||
| row.operator("wm.interface_theme_preset_add", text="", icon='REMOVE').remove_active = True | row.operator("wm.interface_theme_preset_add", text="", icon='REMOVE').remove_active = True | ||||
| row = split.row(align=True) | row = split.row(align=True) | ||||
| row.operator("preferences.theme_install", text="Install...", icon='IMPORT') | row.operator("preferences.theme_install", text="Install...") | ||||
| row.operator("preferences.reset_default_theme", text="Reset", icon='LOOP_BACK') | row.operator("preferences.reset_default_theme", text="Reset") | ||||
| class USERPREF_PT_theme_user_interface(ThemePanel, CenterAlignMixIn, Panel): | class USERPREF_PT_theme_user_interface(ThemePanel, CenterAlignMixIn, Panel): | ||||
| Context not available. | |||||
| flow = layout.grid_flow(row_major=False, columns=0, even_columns=True, even_rows=False, align=False) | flow = layout.grid_flow(row_major=False, columns=0, even_columns=True, even_rows=False, align=False) | ||||
| flow.row().prop(inputs, "view_zoom_method", text="Zoom Method", expand=True) | flow.row().prop(inputs, "view_zoom_method", text="Zoom Method") | ||||
| if inputs.view_zoom_method in {'DOLLY', 'CONTINUE'}: | if inputs.view_zoom_method in {'DOLLY', 'CONTINUE'}: | ||||
| flow.row().prop(inputs, "view_zoom_axis", expand=True) | flow.row().prop(inputs, "view_zoom_axis") | ||||
| flow.prop(inputs, "invert_mouse_zoom", text="Invert Mouse Zoom Direction") | flow.prop(inputs, "invert_mouse_zoom", text="Invert Mouse Zoom Direction") | ||||
| flow.prop(inputs, "invert_zoom_wheel", text="Invert Wheel Zoom Direction") | flow.prop(inputs, "invert_zoom_wheel", text="Invert Wheel Zoom Direction") | ||||
| Context not available. | |||||
| row.prop(context.window_manager, "addon_support", expand=True) | row.prop(context.window_manager, "addon_support", expand=True) | ||||
| row = split.row(align=True) | row = split.row(align=True) | ||||
| row.operator("preferences.addon_install", icon='IMPORT', text="Install...") | row.operator("preferences.addon_install", text="Install...") | ||||
| row.operator("preferences.addon_refresh", icon='FILE_REFRESH', text="Refresh") | row.operator("preferences.addon_refresh", text="Refresh") | ||||
| row = layout.row() | row = layout.row() | ||||
| row.prop(context.preferences.view, "show_addons_enabled_only") | row.prop(context.preferences.view, "show_addons_enabled_only") | ||||
| Context not available. | |||||
| sub = split.row() | sub = split.row() | ||||
| if info["wiki_url"]: | if info["wiki_url"]: | ||||
| sub.operator( | sub.operator( | ||||
| "wm.url_open", text="Documentation", icon='HELP', | "wm.url_open", text="Documentation", | ||||
| ).url = info["wiki_url"] | ).url = info["wiki_url"] | ||||
| # Only add "Report a Bug" button if tracker_url is set | # Only add "Report a Bug" button if tracker_url is set | ||||
| # or the add-on is bundled (use official tracker then). | # or the add-on is bundled (use official tracker then). | ||||
| Context not available. | |||||
| addon_info = ("Name: {} {}\nAuthor: {}\n").format( | addon_info = ("Name: {} {}\nAuthor: {}\n").format( | ||||
| info["name"], info["version"], info["author"]) | info["name"], info["version"], info["author"]) | ||||
| props = sub.operator( | props = sub.operator( | ||||
| "wm.url_open_preset", text="Report a Bug", icon='URL', | "wm.url_open_preset", text="Report a Bug", | ||||
| ) | ) | ||||
| props.type = 'BUG_ADDON' | props.type = 'BUG_ADDON' | ||||
| props.id = addon_info | props.id = addon_info | ||||
| Context not available. | |||||
| def draw_header_preset(self, _context): | def draw_header_preset(self, _context): | ||||
| layout = self.layout | layout = self.layout | ||||
| layout.operator("preferences.studiolight_install", icon='IMPORT', text="Install...").type = 'MATCAP' | layout.operator("preferences.studiolight_install", text="Install...").type = 'MATCAP' | ||||
| layout.separator() | layout.separator() | ||||
| Context not available. | |||||
| def draw_header_preset(self, _context): | def draw_header_preset(self, _context): | ||||
| layout = self.layout | layout = self.layout | ||||
| layout.operator("preferences.studiolight_install", icon='IMPORT', text="Install...").type = 'WORLD' | layout.operator("preferences.studiolight_install", text="Install...").type = 'WORLD' | ||||
| layout.separator() | layout.separator() | ||||
| Context not available. | |||||
| def draw_header_preset(self, _context): | def draw_header_preset(self, _context): | ||||
| layout = self.layout | layout = self.layout | ||||
| op = layout.operator("preferences.studiolight_install", icon='IMPORT', text="Install...") | op = layout.operator("preferences.studiolight_install", text="Install...") | ||||
| op.type = 'STUDIO' | op.type = 'STUDIO' | ||||
| op.filter_glob = ".sl" | op.filter_glob = ".sl" | ||||
| layout.separator() | layout.separator() | ||||
| Context not available. | |||||
| row = layout.row() | row = layout.row() | ||||
| row.prop(system, "use_studio_light_edit", toggle=True) | row.prop(system, "use_studio_light_edit", toggle=True) | ||||
| row.operator("preferences.studiolight_new", text="Save as Studio light", icon='FILE_TICK') | row.operator("preferences.studiolight_new", text="Save as Studio light") | ||||
| layout.separator() | layout.separator() | ||||
| Context not available. | |||||