(keys_info)
| 66 | return button |
| 67 | |
| 68 | def create_key_buttons(keys_info): |
| 69 | buttons = [] |
| 70 | for info in keys_info: |
| 71 | key = info["key"] |
| 72 | name = "button_" + key |
| 73 | value = info.get("value") or key |
| 74 | button = create_button(name, info["x"], info["y"], info["width"], info["height"], value) |
| 75 | button.AA = PdfDict() |
| 76 | if info.get("toggle"): |
| 77 | button.AA.D = create_script(f"button_toggle('{key}')") |
| 78 | else: |
| 79 | button.AA.D = create_script(f"button_down('{key}')") |
| 80 | button.AA.U = create_script(f"button_up('{key}')") |
| 81 | |
| 82 | buttons.append(button) |
| 83 | return buttons |
| 84 | |
| 85 | def create_keys_row(keys, x, y, width, height, gap): |
| 86 | buttons = [] |
no test coverage detected