diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-09-10 18:20:21 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-09-10 18:20:21 +0400 |
commit | cfb6f35f9fd2905b7d51b78258f98ab45d2c5ced (patch) | |
tree | 9c954266778cb7344dde5e01b77df335537f3dba /release | |
parent | 15d77f17a40398a63f95e16607deb81257c02698 (diff) |
UI:
* layout.itemR now has icon_only option to show only icon
in e.g. enums buttons, for uv editor header.
* Automatic key shortcuts in menus now show the shortcut even if
operator properties don't match. Not sure this will work well
everywhere, but seems to be working ok for now.
* Open recent now show shorter filenames instead of the whole
file path.
* Tweak object Duplicate menu item.
Diffstat (limited to 'release')
-rw-r--r-- | release/ui/space_image.py | 18 | ||||
-rw-r--r-- | release/ui/space_view3d.py | 2 |
2 files changed, 12 insertions, 8 deletions
diff --git a/release/ui/space_image.py b/release/ui/space_image.py index 3f82727da47..0d0fd86ef8c 100644 --- a/release/ui/space_image.py +++ b/release/ui/space_image.py @@ -126,9 +126,9 @@ class IMAGE_MT_uvs_transform(bpy.types.Menu): def draw(self, context): layout = self.layout - layout.item_enumO("tfm.transform", "mode", 'TRANSLATION') - layout.item_enumO("tfm.transform", "mode", 'ROTATION') - layout.item_enumO("tfm.transform", "mode", 'RESIZE') + layout.itemO("tfm.translate") + layout.itemO("tfm.rotate") + layout.itemO("tfm.resize") class IMAGE_MT_uvs_mirror(bpy.types.Menu): __space_type__ = 'IMAGE_EDITOR' @@ -136,9 +136,13 @@ class IMAGE_MT_uvs_mirror(bpy.types.Menu): def draw(self, context): layout = self.layout + layout.operator_context = "EXEC_REGION_WIN" - layout.item_enumO("uv.mirror", "axis", 'MIRROR_X') # "X Axis", M, - layout.item_enumO("uv.mirror", "axis", 'MIRROR_Y') # "Y Axis", M, + props= layout.itemO("tfm.mirror", text="X Axis", properties=True) + props.constraint_axis[0]= True + + props= layout.itemO("tfm.mirror", text="Y Axis", properties=True) + props.constraint_axis[1]= True class IMAGE_MT_uvs_weldalign(bpy.types.Menu): __space_type__ = 'IMAGE_EDITOR' @@ -233,14 +237,14 @@ class IMAGE_HT_header(bpy.types.Header): if show_uvedit: uvedit = sima.uv_editor - layout.itemR(uvedit, "pivot", text="") + layout.itemR(uvedit, "pivot", text="", icon_only=True) layout.itemR(settings, "uv_sync_selection", text="") if settings.uv_sync_selection: layout.itemR(settings, "mesh_selection_mode", text="", expand=True) else: layout.itemR(settings, "uv_selection_mode", text="", expand=True) - layout.itemR(uvedit, "sticky_selection_mode", text="") + layout.itemR(uvedit, "sticky_selection_mode", text="", icon_only=True) pass row = layout.row(align=True) diff --git a/release/ui/space_view3d.py b/release/ui/space_view3d.py index bc133cbff48..df6579542d4 100644 --- a/release/ui/space_view3d.py +++ b/release/ui/space_view3d.py @@ -410,7 +410,7 @@ class VIEW3D_MT_OBJECT(bpy.types.Menu): layout.itemS() - layout.itemO("object.duplicate") + layout.itemO("object.duplicate_move") layout.item_booleanO("object.duplicate", "linked", True, text="Duplicate Linked") layout.itemO("object.delete", text="Delete...") layout.itemO("object.proxy_make", text="Make Proxy...") |