2
2
"name" : "VSE Transform Tools" ,
3
3
"description" : "Quickly manipulate video strips in Blender's Video Sequence Editor" ,
4
4
"author" : "kgeogeo, DoubleZ, doakey3" ,
5
- "version" : (1 , 2 , 6 ),
5
+ "version" : (1 , 2 , 7 ),
6
6
"blender" : (2 , 80 , 0 ),
7
7
"wiki_url" : "https://github.com/doakey3/VSE_Transform_Tools" ,
8
8
"tracker_url" : "https://github.com/doakey3/VSE_Transform_Tools/issues" ,
@@ -36,15 +36,15 @@ def draw_callback_px_2d_cursor(self, context):
36
36
c2d = context .region .view2d .view_to_region (
37
37
context .scene .seq_cursor2d_loc [0 ],
38
38
context .scene .seq_cursor2d_loc [1 ], clip = False )
39
-
39
+
40
40
v1 = [c2d [0 ] - 5 , c2d [1 ]]
41
41
v2 = [c2d [0 ] + 5 , c2d [1 ]]
42
-
42
+
43
43
draw_line (v1 , v2 , 2 , (1 , 0 , 0 , 1 ))
44
-
44
+
45
45
v1 = [c2d [0 ], c2d [1 ] - 5 ]
46
46
v2 = [c2d [0 ], c2d [1 ] + 5 ]
47
-
47
+
48
48
draw_line (v1 , v2 , 2 , (1 , 0 , 0 , 1 ))
49
49
50
50
@@ -142,7 +142,7 @@ def get_tracker_list(self, context):
142
142
for track in movieclip .tracking .tracks :
143
143
tracks .append ((track .name , track .name , "" ))
144
144
return tracks
145
-
145
+
146
146
147
147
def init_properties ():
148
148
bpy .types .Scene .seq_cursor2d_loc = bpy .props .IntVectorProperty (
@@ -169,7 +169,7 @@ def init_properties():
169
169
)
170
170
171
171
bpy .types .SEQUENCER_HT_header .append (Add_Icon_Pivot_Point )
172
-
172
+
173
173
bpy .types .Scene .vse_transform_tools_use_rotation = bpy .props .BoolProperty (
174
174
name = "Rotation" ,
175
175
default = True
@@ -189,7 +189,7 @@ def init_properties():
189
189
name = "Tracker 2" ,
190
190
items = get_tracker_list
191
191
)
192
-
192
+
193
193
classes = [
194
194
PREV_OT_initialize_pivot ,
195
195
PREV_OT_set_cursor_2d ,
@@ -220,59 +220,59 @@ def register():
220
220
from bpy .utils import register_class
221
221
for cls in classes :
222
222
register_class (cls )
223
-
223
+
224
224
init_properties ()
225
-
225
+
226
226
wm = bpy .context .window_manager
227
227
km = wm .keyconfigs .addon .keymaps .new (name = "SequencerPreview" , space_type = "SEQUENCE_EDITOR" , region_type = "WINDOW" )
228
-
228
+
229
229
kmi = km .keymap_items .new ("vse_transform_tools.add_transform" , 'T' , 'PRESS' )
230
-
230
+
231
231
kmi = km .keymap_items .new ("vse_transform_tools.grab" , 'G' , 'PRESS' )
232
232
kmi = km .keymap_items .new ("vse_transform_tools.grab" , 'G' , 'PRESS' , alt = True , shift = False )
233
-
233
+
234
234
kmi = km .keymap_items .new ("vse_transform_tools.scale" , 'S' , 'PRESS' )
235
235
kmi = km .keymap_items .new ("vse_transform_tools.scale" , 'S' , 'PRESS' , alt = True )
236
-
236
+
237
237
kmi = km .keymap_items .new ("vse_transform_tools.rotate" , 'R' , 'PRESS' )
238
238
kmi = km .keymap_items .new ("vse_transform_tools.rotate" , 'R' , 'PRESS' , alt = True )
239
-
239
+
240
240
kmi = km .keymap_items .new ("vse_transform_tools.autocrop" , 'C' , 'PRESS' , shift = True )
241
-
241
+
242
242
kmi = km .keymap_items .new ("vse_transform_tools.crop" , 'C' , 'PRESS' )
243
243
kmi = km .keymap_items .new ("vse_transform_tools.crop" , 'C' , 'PRESS' , alt = True )
244
-
244
+
245
245
kmi = km .keymap_items .new ("vse_transform_tools.delete" , "DEL" , "PRESS" )
246
246
kmi = km .keymap_items .new ("vse_transform_tools.delete" , "DEL" , "PRESS" , shift = True )
247
-
247
+
248
248
kmi = km .keymap_items .new ("vse_transform_tools.duplicate" , "D" , 'PRESS' , shift = True )
249
249
250
250
kmi = km .keymap_items .new ("vse_transform_tools.group" , 'G' , 'PRESS' , ctrl = True )
251
251
kmi = km .keymap_items .new ("vse_transform_tools.group" , 'G' , 'PRESS' , ctrl = False , alt = True , shift = True )
252
-
252
+
253
253
kmi = km .keymap_items .new ("vse_transform_tools.meta_toggle" , "TAB" , "PRESS" )
254
-
254
+
255
255
kmi = km .keymap_items .new ("vse_transform_tools.adjust_alpha" , 'Q' , 'PRESS' )
256
256
kmi = km .keymap_items .new ("vse_transform_tools.adjust_alpha" , 'Q' , 'PRESS' , alt = True )
257
-
257
+
258
258
kmi = km .keymap_items .new ("vse_transform_tools.call_menu" , 'I' , 'PRESS' )
259
-
259
+
260
260
kmi = km .keymap_items .new ("vse_transform_tools.pixelate" , 'P' , 'PRESS' )
261
-
261
+
262
262
kmi = km .keymap_items .new ("vse_transform_tools.mouse_track" , 'M' , 'PRESS' )
263
-
263
+
264
264
#smb = bpy.data.window_managers["WinMan"].keyconfigs.active.preferences.select_mouse
265
265
#smb = bpy.context.user_preferences.inputs.select_mouse
266
-
266
+
267
267
smb = "RIGHT"
268
268
kmi = km .keymap_items .new ("vse_transform_tools.select" , smb + 'MOUSE' , 'PRESS' )
269
269
kmi = km .keymap_items .new ("vse_transform_tools.select" , smb + 'MOUSE' , 'PRESS' , shift = True )
270
270
kmi = km .keymap_items .new ("vse_transform_tools.select" , 'A' , 'PRESS' )
271
-
271
+
272
272
omb = "LEFT"
273
273
kmi = km .keymap_items .new ("vse_transform_tools.set_cursor2d" , omb + 'MOUSE' , 'PRESS' )
274
274
kmi = km .keymap_items .new ("vse_transform_tools.set_cursor2d" , omb + 'MOUSE' , 'PRESS' , ctrl = True )
275
-
275
+
276
276
addon_keymaps .append (km )
277
277
278
278
def unregister ():
0 commit comments