新增一个图标按钮css样式

This commit is contained in:
张开科 2024-07-18 16:29:09 +08:00
parent 55e9f70e20
commit 29952f56f6
3 changed files with 8 additions and 9 deletions

View File

@ -69,10 +69,10 @@ class Panel(ScreenPanel):
fan_col = Gtk.Box(spacing=5)
fan_col.set_margin_start(30)
fan_col.set_margin_end(30)
stop_btn = self._gtk.Button("fan-off", _("Min"), "custom-fan-button", position=Gtk.PositionType.BOTTOM)
stop_btn = self._gtk.Button("fan-off", _("Min"), "custom-icon-button", position=Gtk.PositionType.BOTTOM)
stop_btn.set_hexpand(False)
stop_btn.connect("clicked", self.update_fan_speed, fan, 0)
max_btn = self._gtk.Button("fan-on", _("Max"), "custom-fan-button", position=Gtk.PositionType.BOTTOM)
max_btn = self._gtk.Button("fan-on", _("Max"), "custom-icon-button", position=Gtk.PositionType.BOTTOM)
max_btn.set_hexpand(False)
max_btn.connect("clicked", self.update_fan_speed, fan, 100)

View File

@ -30,7 +30,7 @@ class Panel(MenuPanel):
temp_Button.set_valign(Gtk.Align.CENTER)
temp_Button.set_halign(Gtk.Align.CENTER)
temp_Button.set_size_request(200, 100)
temp_Button.get_style_context().add_class('custom-temp-button')
temp_Button.get_style_context().add_class('custom-icon-button')
temp_Button.connect('clicked', self.menu_item_clicked, {"panel": "temperature"})
self.labels['menu'].pack_start(temp_Button, True, True, 0)
self.labels['da'] = HeaterGraph(self._screen, self._printer, self._gtk.font_size)

View File

@ -120,14 +120,13 @@ button.invalid {
border-radius: .75em;
}
.custom-temp-button {
.custom-icon-button {
background-color: rgba(0, 0, 0, 0);
border: 0px solid;
}
.custom-fan-button {
.custom-icon-button:active {
background-color: rgba(0, 0, 0, 0);
border: 0px solid;
opacity: 0.4;
}
menu,
menuitem,