1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-18 20:10:23 +01:00

Fixed camelCase to snake case.

This commit is contained in:
2022-05-01 16:25:55 +02:00
parent 58ec6c0f1d
commit 35cc033713

View File

@@ -63,19 +63,19 @@ def get_font_char_size(font_name):
return int(res.groupdict().get('w')), int(res.groupdict().get('h')) return int(res.groupdict().get('w')), int(res.groupdict().get('h'))
def get_center_start_pos(string, areaWidth, offset): def get_center_start_pos(string, area_width, char_width, offset):
"""Get the x starting position if we want to paint string centred.""" """Get the x starting position if we want to paint string centred."""
w = len(string) * char_width string_width = len(string) * char_width
text_area = areaWidth - offset * 2 - 1 text_area = area_width - offset * 2 - 1
return (text_area - w) / 2 return (text_area - string_width) / 2
def get_vertical_spacing(num_lines, margin, height, y_offset): def get_vertical_spacing(num_lines, margin, char_height, height, y_offset):
"""Return the optimal spacing between a number of lines. """Return the optimal spacing between a number of lines.
margin is the space we want between the first line and the top.""" margin is the space we want between the first line and the top."""
h = height - (num_lines * char_height + 1) - y_offset * 2 - margin height = height - (num_lines * char_height + 1) - y_offset * 2 - margin
return h / (num_lines - 1) return height / (num_lines - 1)
def read_xpm(obj): def read_xpm(obj):
@@ -90,7 +90,7 @@ def read_xpm(obj):
function has not been tested extensively. do not try to use more than function has not been tested extensively. do not try to use more than
""" """
if obj.startswith('/* XPM */'): if obj.startswith('/* XPM */'):
lines = [line for line in obj.split('\n')] lines = obj.split('\n')
else: else:
with open(obj, 'r') as fobj: with open(obj, 'r') as fobj:
lines = fobj.read().split('\n') lines = fobj.read().split('\n')
@@ -108,14 +108,14 @@ def read_xpm(obj):
break break
palette = {} palette = {}
colorCount = int(data[0].split(' ')[2]) color_count = int(data[0].split(' ')[2])
charsPerColor = int(data[0].split(' ')[3]) chars_per_color = int(data[0].split(' ')[3])
assert(charsPerColor == 1) assert chars_per_color == 1
for i in range(colorCount): for i in range(color_count):
colorChar = data[i+1][0] color_char = data[i+1][0]
color_name = data[i+1][1:].split()[1] color_name = data[i+1][1:].split()[1]
palette[colorChar] = color_name palette[color_char] = color_name
data = data[1 + int(data[0].split(' ')[2]):] data = data[1 + int(data[0].split(' ')[2]):]
return palette, data return palette, data
@@ -135,7 +135,8 @@ def copy_xpm_area(sourceX, sourceY, width, height, targetX, targetY):
targetX, targetY) targetX, targetY)
def add_mouse_region(index, left, top, right=None, bottom=None, width=None, height=None): def add_mouse_region(index, left, top, right=None, bottom=None, width=None,
height=None):
"""Add a mouse region in the window.""" """Add a mouse region in the window."""
if right is bottom is None: if right is bottom is None:
right = left + width right = left + width