Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2009-09-10 18:20:21 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2009-09-10 18:20:21 +0400
commitcfb6f35f9fd2905b7d51b78258f98ab45d2c5ced (patch)
tree9c954266778cb7344dde5e01b77df335537f3dba /release
parent15d77f17a40398a63f95e16607deb81257c02698 (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.py18
-rw-r--r--release/ui/space_view3d.py2
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...")