Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Команда открытия изображения #167

Open
wants to merge 3 commits into
base: experimental
Choose a base branch
from

Conversation

gee12
Copy link

@gee12 gee12 commented Jan 7, 2025

Добавлена команда открытия исходного файла изображения в сторонней программе (стандартной для ОС).
И для обычных изображений, и для изображений формул (не стал для формул запрещать).

image

По порядку:

  1. добавлен пункт в контекстное меню и shortcut Ctrl+Shift+Y

  2. добавлена команда (кнопка с иконкой) в панель инструментов.
    С иконкой не заморачивался, взял самую обычную, т.к. по сути, кнопку пришлось добавить только ради того, чтобы работал shortcut. Не удалось это пофиксить (кстати, shortcut для команды "Свойства картинки" работает так же).
    По дефолту новая кнопка не будет отображаться в панели, соответственно и shortcut Не будет работать (думаю, не критично).

  3. добавил, чтобы при наведении курсора мыши с нажатой клавишей Ctrl иконка менялась на "руку" и в строке состояния отображалось имя файла.
    Изображение будет открыто, если кликнуть ЛКМ на нем с нажатой клавишей Ctrl.

image

  1. команду "Свойства картинки" переименовал в "Свойства изображения", т.к. в остальных местах UI фигурирует именно "изображение"

  2. подправил нумерацию в файлах перевода mytetra_fr.ts и mytetra_ru.ts для некоторых сорцов, в которые добавил строки для новой команды (остальное не трогал). Заново скомпилированные qm файлы в коммит не добавлял (наверное, это на этапе сборки релиза правильнее делать?).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant