UI: Use asset icon for "Mark Asset" in menus
Use the asset icon for the "Mark Asset" operator in menus. Using icons is not only good for accessibility, but also to create a connection with the Asset Browser and the icon shown in the data-block template once marked as asset. Pull Request: https://projects.blender.org/blender/blender/pulls/112111
This commit is contained in:
parent
4b217df080
commit
754f2f9c80
@ -344,7 +344,7 @@ class OUTLINER_MT_asset(Menu):
|
||||
def draw(self, _context):
|
||||
layout = self.layout
|
||||
|
||||
layout.operator("asset.mark")
|
||||
layout.operator("asset.mark", icon="ASSET_MANAGER")
|
||||
layout.operator("asset.clear", text="Clear Asset").set_fake_user = False
|
||||
layout.operator("asset.clear", text="Clear Asset (Set Fake User)").set_fake_user = True
|
||||
|
||||
|
@ -2601,7 +2601,7 @@ class VIEW3D_MT_object(Menu):
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.menu("VIEW3D_MT_object_asset")
|
||||
layout.menu("VIEW3D_MT_object_asset", icon="ASSET_MANAGER")
|
||||
layout.menu("VIEW3D_MT_object_parent")
|
||||
layout.menu("VIEW3D_MT_object_collection")
|
||||
layout.menu("VIEW3D_MT_object_relations")
|
||||
|
@ -966,7 +966,7 @@ bool ui_popup_context_menu_for_button(bContext *C, uiBut *but, const wmEvent *ev
|
||||
* which isn't cheap to check. */
|
||||
uiLayout *sub = uiLayoutColumn(layout, true);
|
||||
uiLayoutSetEnabled(sub, !id->asset_data);
|
||||
uiItemO(sub, nullptr, ICON_NONE, "ASSET_OT_mark");
|
||||
uiItemO(sub, nullptr, ICON_ASSET_MANAGER, "ASSET_OT_mark");
|
||||
sub = uiLayoutColumn(layout, true);
|
||||
uiLayoutSetEnabled(sub, id->asset_data);
|
||||
uiItemO(sub, nullptr, ICON_NONE, "ASSET_OT_clear");
|
||||
|
Loading…
Reference in New Issue
Block a user