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:
authorJonathan deWerd <jjoonathan@gmail.com>2014-08-22 07:25:57 +0400
committerJonathan deWerd <jjoonathan@gmail.com>2014-08-22 07:25:57 +0400
commitbc9d3591de230e55b547ed0f40d3accada55bb6d (patch)
treee211abfd44f059de8ac75aa2b4ec0f2bfe9597c3 /release
parent686bb8aaf4353d04d31f123ebbdc5890e8cde3c2 (diff)
Got RNA working and frontend for adding trims
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/space_image.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py
index 96fc0ef658e..2828d6d3ba6 100644
--- a/release/scripts/startup/bl_ui/space_image.py
+++ b/release/scripts/startup/bl_ui/space_image.py
@@ -139,6 +139,13 @@ class IMAGE_MT_select(Menu):
layout.operator("uv.select_split")
+class IMAGE_MT_trim(Menu):
+ bl_label = "Trim"
+ def draw(self, context):
+ layout = self.layout
+ layout.operator("uv.nurbsuv_add_square", text="Square Trim", icon='MESH_PLANE')
+ layout.operator("uv.nurbsuv_add_circle", text="Circular Trim", icon='SURFACE_NCIRCLE')
+ layout.operator("uv.nurbsuv_delete_trim", text="Delete Trim")
class IMAGE_MT_image(Menu):
bl_label = "Image"
@@ -460,11 +467,14 @@ class MASK_MT_editor_menus(Menu):
show_uvedit = sima.show_uvedit
show_maskedit = sima.show_maskedit
+ show_nurbsuv = sima.show_nurbsuv
layout.menu("IMAGE_MT_view")
if show_uvedit:
layout.menu("IMAGE_MT_select")
+ if show_nurbsuv:
+ layout.menu("IMAGE_MT_trim")
if show_maskedit:
layout.menu("MASK_MT_select")
@@ -617,6 +627,17 @@ class IMAGE_PT_view_properties(Panel):
col.label("Cursor Location:")
col.row().prop(sima, "cursor_location", text="")
+ if show_nurbsuv:
+ col.separator()
+ if context.edit_object.data.active_breakpt:
+ col.label(text="Active Breakpoint:")
+ col.prop(context.edit_object.data.active_breakpt, "loc", text="Location")
+ col.prop(context.edit_object.data.active_breakpt, "multiplicity", text="Multiplicity")
+ if context.edit_object.data.active_trim:
+ col.label(text="Active Trim:")
+ sub = col.column()
+ sub.row().prop(context.edit_object.data.active_trim, "type", expand=True)
+
if show_uvedit:
col.separator()