From 229f5256534f5896f26ca7285de2548765c1da25 Mon Sep 17 00:00:00 2001 From: doryan Date: Sun, 18 Aug 2024 13:41:54 -0700 Subject: [PATCH] some changes + fix grammar mistakes --- Cargo.toml | 2 +- src/view/components/dialogues.rs | 2 +- src/view/resources/help.html | 16 ++++++++-------- src/view/styles/base_dark.css | 3 +++ src/view/styles/base_light.css | 5 ++++- src/view/ui.rs | 3 ++- 6 files changed, 19 insertions(+), 12 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 31a58ad..8421b3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -adw = { version = "0.7.0", package = "libadwaita", features = ["v1_4"] } +adw = { version = "0.7.0", package = "libadwaita", features = ["v1_4", "v1_5"] } bitvec = "1.0.1" gio = { version = "0.20.0", features = ["v2_74"] } gtk = { version = "0.9.0", package = "gtk4", features = ["v4_12"] } diff --git a/src/view/components/dialogues.rs b/src/view/components/dialogues.rs index a326bec..af3fb97 100644 --- a/src/view/components/dialogues.rs +++ b/src/view/components/dialogues.rs @@ -22,7 +22,7 @@ pub fn open_about_dialogue(_action: &SimpleAction, _var: Option<&Variant>) { AboutDialog::builder() .authors(vec!["Сагиев А.Д.", "Ефимов И.П."]) .version("1.0-beta") - .program_name("Прикладная теория информаций") + .program_name("Прикладная теория информации") .license_type(License::Apache20) .logo(&logo) .website("https://gitea.doryan04.ru/doryan/AIT") diff --git a/src/view/resources/help.html b/src/view/resources/help.html index 24748cf..22538e4 100644 --- a/src/view/resources/help.html +++ b/src/view/resources/help.html @@ -3,11 +3,11 @@ В данной лабораторной работе используется код Хэмминга 7-4, другими словами, код, который нужно закодировать, имеет длину в 4 бита, в то же время выходной код будет иметь 7 бит. -Программа умеет как закодировать ключевые слова, так и их проверять. +Программа умеет как кодировать ключевые слова, так и проверять их. Режим кодирования -В этом режиме мы вводим код, в котором каждое "слово" имеет 4 бита. Это должно выглядеть следующим образом: +В этом режиме мы вводим код, в котором каждое "слово" имеет 4 бита. Это может выглядеть следующим образом: 1010 1100 1110 0000 @@ -15,13 +15,13 @@ 1100110 0111100 0101010 0000000 -В противном случае вылезет информационный блок с предупреждением: "Проверьте корректность кода". +В противном случае появится информационный блок с предупреждением: "Проверьте корректность кода". Режим проверки -Данный режим проверяет код на ошибки. Проверка в лучшем случае пишет: "Все коды корректны", в противном случае, построчно показывает, в каких кодах есть ошибка. +Данный режим проверяет код на ошибки. Проверка в лучшем случае пишет: "Все коды корректны". При ошибочно введённом коде, программа построчно отобразит в каких кодах есть ошибка. -Пример ввода возьмём из предыдущего примера: +Пример ввода аналогичен предыдущему: 1100110 0111100 0101010 0000000 @@ -44,8 +44,8 @@ Затухание сигнала -Лабораторная работа подразумевает рассчитать для 19 значений частоты реактивное сопротивление конденсатора Xc, напряжения сигнала на стороне приёмника информации Vп и коэффициент затухания сигнала ζ. +Лабораторная работа подразумевает рассчитать для каждого из девятнадцати значений частоты реактивного сопротивление конденсатора Xc, напряжение сигнала на стороне приёмника информации Vп и коэффициент затухания сигнала ζ. -Значения вводятся согласно исходным данным для расчёта затухания сигнала. Значения можно вводить как с ",", так и ".". +Значения вводятся согласно исходным данным для расчёта затухания сигнала. Значения можно вводить как с ",", так и с ".". -При вводе одних и тех же данных без изменений будет вылезать предупреждение и операция расчёта не будет выполнена. Можно не менять данные в случае частоты, чтобы обновить данные расчёта в соответствии с новыми (К примеру, в случае длины провода, или сопротивления провода). +При вводе одних и тех же данных без изменений, будет показано предупреждение и операция расчёта не будет выполнена. Можно не менять данные в случае частоты, чтобы обновить данные расчёта в соответствии с новыми (К примеру, в случае длины провода, или сопротивления провода). diff --git a/src/view/styles/base_dark.css b/src/view/styles/base_dark.css index b9b5b91..4fcbd4e 100644 --- a/src/view/styles/base_dark.css +++ b/src/view/styles/base_dark.css @@ -1,3 +1,6 @@ +label{ + font-size: 11pt; +} textview { border-radius: 7px; padding: 7px 8px; diff --git a/src/view/styles/base_light.css b/src/view/styles/base_light.css index 62d93a4..0471c52 100644 --- a/src/view/styles/base_light.css +++ b/src/view/styles/base_light.css @@ -1,7 +1,10 @@ +label{ + font-size: 11pt; +} textview { border-radius: 7px; padding: 7px 8px; - background: rgba(141, 141, 141, 0.5); + background: rgba(141, 141, 141, 0.18); outline-offset: 2px; outline: 2px solid #81ABDF00; transition-duration: .15s; diff --git a/src/view/ui.rs b/src/view/ui.rs index 9d9bc77..26b64f2 100644 --- a/src/view/ui.rs +++ b/src/view/ui.rs @@ -22,6 +22,7 @@ pub fn ui(application: &adw::Application) { let default_settings = Settings::default(); if let Some(settings) = default_settings { + settings.set_gtk_font_name(Some("Segoe UI 9")); settings.connect_gtk_application_prefer_dark_theme_notify(load_css); settings.connect_gtk_theme_name_notify(load_css); load_css(&settings); @@ -82,7 +83,7 @@ pub fn ui(application: &adw::Application) { .hexpand(true) .vexpand(true) .use_markup(true) - .label("Комплексная программа для лаб. работ") + .label("Комплексная программа для лаб. работ") .build(), ); title_bar.append(menu_button.get_button());