move remaining styles/constants to constants.py
parent
347fa7c421
commit
adb4a354ee
|
|
@ -2,7 +2,13 @@ KEY_WIDTH = 40
|
||||||
KEY_HEIGHT = KEY_WIDTH
|
KEY_HEIGHT = KEY_WIDTH
|
||||||
KEY_SPACING = 4
|
KEY_SPACING = 4
|
||||||
|
|
||||||
|
KEYCODE_BTN_WIDTH = 50
|
||||||
|
KEYCODE_BTN_HEIGHT = KEYCODE_BTN_WIDTH
|
||||||
|
|
||||||
WINDOW_WIDTH, WINDOW_HEIGHT = 1024, 768
|
WINDOW_WIDTH, WINDOW_HEIGHT = 1024, 768
|
||||||
|
|
||||||
LAYER_BTN_STYLE = "border: 1px solid black; padding: 5px"
|
LAYER_BTN_STYLE = "border: 1px solid black; padding: 5px"
|
||||||
ACTIVE_LAYER_BTN_STYLE = "border: 1px solid black; padding: 5px; background-color: black; color: white"
|
ACTIVE_LAYER_BTN_STYLE = "border: 1px solid black; padding: 5px; background-color: black; color: white"
|
||||||
|
|
||||||
|
KEY_NORMAL_STYLE = "background-color:white; border: 1px solid black"
|
||||||
|
KEY_ACTIVE_STYLE = "background-color:black; color: white; border: 1px solid black"
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,8 @@ from PyQt5.QtWidgets import QWidget, QHBoxLayout, QLabel, QVBoxLayout
|
||||||
|
|
||||||
from clickable_label import ClickableLabel
|
from clickable_label import ClickableLabel
|
||||||
from keycodes import keycode_label, keycode_tooltip
|
from keycodes import keycode_label, keycode_tooltip
|
||||||
from constants import KEY_WIDTH, KEY_SPACING, KEY_HEIGHT, LAYER_BTN_STYLE, ACTIVE_LAYER_BTN_STYLE
|
from constants import KEY_WIDTH, KEY_SPACING, KEY_HEIGHT, LAYER_BTN_STYLE, ACTIVE_LAYER_BTN_STYLE, KEY_NORMAL_STYLE, \
|
||||||
|
KEY_ACTIVE_STYLE
|
||||||
from util import tr
|
from util import tr
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -114,9 +115,9 @@ class KeyboardContainer(QWidget):
|
||||||
text = keycode_label(code)
|
text = keycode_label(code)
|
||||||
tooltip = keycode_tooltip(code)
|
tooltip = keycode_tooltip(code)
|
||||||
for widget in widgets:
|
for widget in widgets:
|
||||||
widget.setStyleSheet('background-color:white; border: 1px solid black')
|
widget.setStyleSheet(KEY_NORMAL_STYLE)
|
||||||
if widget == self.selected_key:
|
if widget == self.selected_key:
|
||||||
widget.setStyleSheet('background-color:black; color: white; border: 1px solid black')
|
widget.setStyleSheet(KEY_ACTIVE_STYLE)
|
||||||
widget.setText(text)
|
widget.setText(text)
|
||||||
widget.setToolTip(tooltip)
|
widget.setToolTip(tooltip)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
from PyQt5.QtCore import pyqtSignal
|
from PyQt5.QtCore import pyqtSignal
|
||||||
from PyQt5.QtWidgets import QTabWidget, QWidget, QPushButton
|
from PyQt5.QtWidgets import QTabWidget, QWidget, QPushButton
|
||||||
|
|
||||||
|
from constants import KEYCODE_BTN_WIDTH, KEYCODE_BTN_HEIGHT
|
||||||
from flowlayout import FlowLayout
|
from flowlayout import FlowLayout
|
||||||
from keycodes import KEYCODES_BASIC, KEYCODES_ISO, KEYCODES_MACRO, KEYCODES_LAYERS, KEYCODES_SPECIAL, keycode_tooltip
|
from keycodes import KEYCODES_BASIC, KEYCODES_ISO, KEYCODES_MACRO, KEYCODES_LAYERS, KEYCODES_SPECIAL, keycode_tooltip
|
||||||
from util import tr
|
from util import tr
|
||||||
|
|
@ -38,7 +39,7 @@ class TabbedKeycodes(QTabWidget):
|
||||||
|
|
||||||
for keycode in keycodes:
|
for keycode in keycodes:
|
||||||
btn = QPushButton(keycode.label)
|
btn = QPushButton(keycode.label)
|
||||||
btn.setFixedSize(50, 50)
|
btn.setFixedSize(KEYCODE_BTN_WIDTH, KEYCODE_BTN_HEIGHT)
|
||||||
btn.setToolTip(keycode_tooltip(keycode.code))
|
btn.setToolTip(keycode_tooltip(keycode.code))
|
||||||
btn.clicked.connect(lambda st, k=keycode: self.keycode_changed.emit(k.code))
|
btn.clicked.connect(lambda st, k=keycode: self.keycode_changed.emit(k.code))
|
||||||
layout.addWidget(btn)
|
layout.addWidget(btn)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue