def build_keyrow_box(row, colors, signal_handler, prof_index):
box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
for key in row.keylist:
if not key.isGhost:
k_col = Gdk.RGBA(
colors[prof_index][0],
colors[prof_index][1],
colors[prof_index][2]
)
else:
k_col = Gdk.RGBA(0, 0, 0)
keybox = build_key_box(
key,
k_col,
signal_handler
)
if not key.isGhost:
prof_index += 1
box.pack_start(keybox, True, True, 0)
return {'row': box, 'prof_index': prof_index}
评论列表
文章目录