[Bf-extensions-cvs] [6051a29b] master: Add missing license header

Campbell Barton noreply at git.blender.org
Tue Jan 31 05:47:30 CET 2023


Commit: 6051a29b0ac3fe48ce39a488173db566493544c0
Author: Campbell Barton
Date:   Tue Jan 31 15:47:09 2023 +1100
Branches: master
https://developer.blender.org/rBA6051a29b0ac3fe48ce39a488173db566493544c0

Add missing license header

===================================================================

M	greasepencil_tools/layer_navigator.py

===================================================================

diff --git a/greasepencil_tools/layer_navigator.py b/greasepencil_tools/layer_navigator.py
index bb40034b..9eb9086d 100644
--- a/greasepencil_tools/layer_navigator.py
+++ b/greasepencil_tools/layer_navigator.py
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
 import bpy
 import blf, gpu
 import math
@@ -14,7 +16,7 @@ from .prefs import get_addon_prefs
 def rectangle_tris_from_coords(quad_list):
     '''Get a list of Vector corner for a triangle
     return a list of TRI for gpu drawing'''
-    return [           
+    return [
             # tri 1
             quad_list[0],
             quad_list[1],
@@ -26,9 +28,9 @@ def rectangle_tris_from_coords(quad_list):
         ]
 
 def round_to_ceil_even(f):
-  if (math.floor(f) % 2 == 0): 
+  if (math.floor(f) % 2 == 0):
     return math.floor(f)
-  else: 
+  else:
     return math.floor(f) + 1
 
 def move_layer_to_index(l, idx):
@@ -89,7 +91,7 @@ def draw_callback_px(self, context):
     opacity_bars = []
     active_case = []
     active_width = float(round_to_ceil_even(4.0 * context.preferences.system.ui_scale))
-    
+
     ## tex icon store
     icons = {'locked':[],'unlocked':[], 'hide_off':[], 'hide_on':[]}
 
@@ -119,7 +121,7 @@ def draw_callback_px(self, context):
 
             # Apply offset to line tips
             active_case = [v + offset for v, offset in zip(flattened_line_pairs, case_px_offsets)]
-            
+
 
         lock_coord = corner + Vector((self.px_w - self.icons_margin_a, self.mid_height - int(self.icon_size / 2)))
 
@@ -182,7 +184,7 @@ def draw_callback_px(self, context):
     ## line color (static)
     shader.uniform_float("color", self.lines_color)
     self.batch_lines.draw(shader)
-    
+
     ## "Plus" lines
     if self.gpl.active_index == 0:
         plus_lines = self.plus_lines[:8]
@@ -309,7 +311,7 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
         self.id_src = self.click_src = None
 
         ## Structure:
-        # 
+        #
         #  ---  <-- top
         # |   |
         #  ---
@@ -365,7 +367,7 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
             ## define index ranges
             self.ranges.append((y_coord, y_coord + self.px_h))
 
-        ## add boxes 
+        ## add boxes
         box = [
             Vector((0, 0)),
             Vector((self.add_box, 0)),
@@ -382,7 +384,7 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
             Vector((mid, marg)), Vector((mid, marg + plus_length)),
             Vector((marg, mid)), Vector((marg + plus_length, mid)),
         ]
-        
+
         self.plus_lines = []
         for i in range(len(self.gpl) + 1):
             height = self.bottom - self.add_box + (i * self.px_h)
@@ -452,7 +454,7 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
         self.left_handed = prefs.left_handed
         self.icons_margin_a = int(30 * ui_scale)
         self.icons_margin_b = int(54 * ui_scale)
-        
+
         self.opacity_slider_length = int(self.px_w * 72 / 100) # As width's percentage
         # self.opacity_slider_length = self.px_w # Full width
 
@@ -461,11 +463,11 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
         ret = self.setup(context)
         if ret is not None:
             return ret
-        
+
         self.current_area = context.area
         wm = context.window_manager
         args = (self, context)
-        
+
         self.store_settings(context)
 
         self._handle = bpy.types.SpaceView3D.draw_handler_add(draw_callback_px, args, 'WINDOW', 'POST_PIXEL')
@@ -522,7 +524,7 @@ class GPT_OT_viewport_layer_nav_osd(bpy.types.Operator):
                         ## bottom layer, need to get down by one
                         # bpy.ops.gpencil.layer_move(type='DOWN')
                         self.gpl.move(nl, type='DOWN')
-                    
+
                     # return True # Stop the modal when a new layer is created
 
                     ## Reset pop-up
@@ -804,7 +806,7 @@ def draw_keymap_ui_custom(km, kmi, layout):
 
             if map_type == 'KEYBOARD':
                 subrow.prop(kmi, "type", text="", event=True)
-                
+
                 ## Hide value (Should always be Press)
                 # subrow.prop(kmi, "value", text="")
 
@@ -820,7 +822,7 @@ def draw_keymap_ui_custom(km, kmi, layout):
             if map_type in {'KEYBOARD', 'MOUSE'} and kmi.value == 'CLICK_DRAG':
                 subrow = sub.row()
                 subrow.prop(kmi, "direction")
-            
+
             sub = box.column()
             subrow = sub.row()
             subrow.scale_x = 0.75
@@ -835,7 +837,7 @@ def draw_keymap_ui_custom(km, kmi, layout):
                 subrow.prop(kmi, "ctrl", toggle=True)
                 subrow.prop(kmi, "alt", toggle=True)
                 subrow.prop(kmi, "oskey", text="Cmd", toggle=True)
-            
+
             subrow.prop(kmi, "key_modifier", text="", event=True)
 
 def draw_nav_pref(prefs, layout):
@@ -857,7 +859,7 @@ def draw_nav_pref(prefs, layout):
 
     layout.separator()
     layout.label(text='Keymap:')
-    
+
 
     for akm, akmi in addon_keymaps:
         km = bpy.context.window_manager.keyconfigs.user.keymaps.get(akm.name)
@@ -866,7 +868,7 @@ def draw_nav_pref(prefs, layout):
         kmi = km.keymap_items.get(akmi.idname)
         if not kmi:
             continue
-        
+
         draw_keymap_ui_custom(km, kmi, layout)
         # draw_kmi_custom(km, kmi, box)
 
@@ -899,4 +901,4 @@ def register():
 def unregister():
     unregister_keymaps()
     for cls in reversed(classes):
-        bpy.utils.unregister_class(cls)
\ No newline at end of file
+        bpy.utils.unregister_class(cls)



More information about the Bf-extensions-cvs mailing list