Создание мода "Бортовой журнал"

Программы для игр серии Star Control
Аватара пользователя
Vasaka
MOSC Team
Сообщения: 3202
Регистрация: 24 янв 2011

Создание мода "Бортовой журнал"

Сообщение Vasaka »

P.S. О последнем ещё просил мой старший брат, который хоть уже давно Стар Контролом не балуется, но забрал себе утилитку и поставил в автозагрузку - пользует её теперь как блокнот-напоминалку. Понравилась
Вот, кстати да! Даже не подумал, что так можно использовать.
Аватара пользователя
Malin
Сообщения: 1967
Регистрация: 28 май 2023

Создание мода "Бортовой журнал"

Сообщение Malin »

SLY писал(а):а сложно сделать, чтобы за все стороны можно было менять размер?
Да, это уже посложнее. Посмотрим, что можно сделать.
SLY писал(а):Про опциональную полосу прокрутки - хорошая мысль, поддерживаю.
Так и сделаю. Будет "костылём" до тех пор пока свой скроллер не сделаю.
SLY писал(а):Очень просятся кнопки "закрыть" и "свернуть" - не через меню, а сразу в шапке.
Сделаем.
SLY писал(а):P.S. О последнем ещё просил мой старший брат, который хоть уже давно Стар Контролом не балуется, но забрал себе утилитку и поставил в автозагрузку - пользует её теперь как блокнот-напоминалку. Понравилась

Круто и лестно конечно, но Windows'овские Sticky Notes в данном плане круче ;)
Хотя и не в стиле SC2.
Аватара пользователя
SLY
Сообщения: 3345
Регистрация: 23 сен 2013

Создание мода "Бортовой журнал"

Сообщение SLY »

Malin писал(а): 19 фев 2015, 20:31Да, это уже посложнее. Посмотрим, что можно сделать.
Повторюсь, что достаточно хотя бы за правую сторону и за низ, если это сложный элемент.

Malin писал(а): 19 фев 2015, 20:31Сделаем.

Здорово. Раз с кнопками проблем нет, то на всякий случай спрошу ещё про одну. Но это уже точно последняя просьба будет. :)

Может быть ещё в левый угол можно кнопку "Поверх всех окон" запилить? Я тут набросал...
пример
слева - неактивно, справа - активно

Изображение

Вот и эти кнопки без сжатия - https://yadi.sk/d/h41ALAhRenwqD
Аватара пользователя
Malin
Сообщения: 1967
Регистрация: 28 май 2023

Создание мода "Бортовой журнал"

Сообщение Malin »

OnboardLog v2.0
OnboardLog v2.1
Изменения:
  • Добавлен пункт контекстного меню "Справка", который вызывает окно информации о программе.
  • Добавлен пункт контекстного меню "Полоса прокрутки",который управляет отображением полосы прокрутки текстового окна. Сохраняется при закрытии.
  • Добавлена возможность прокручивать текст при помощи колёсика мыши без полосы прокрутки. Прокручивание производится фиксировано на три строки.
  • Добавлены кнопки "Закрыть" и "Свернуть" в верхнем правом углу экрана, которые появляются при наведении мышки на "синюю шапку".
  • Убраны пункты меню "Закрыть" и "Свернуть"
SLY писал(а):Раз с кнопками проблем нет, то на всякий случай спрошу ещё про одну. Но это уже точно последняя просьба будет.
Может быть ещё в левый угол можно кнопку "Поверх всех окон" запилить? Я тут набросал...

Какой ненасытный :acute: . Сделаем.
Кнопки я сделал всё таки свои. Сойдут?

--------------------------------------------------------
Исправлено:
  • Кнопки не были привязаны к правой границе формы
  • Минимальный размер формы позволял кнопкам наезжать на надпись
Аватара пользователя
SLY
Сообщения: 3345
Регистрация: 23 сен 2013

Создание мода "Бортовой журнал"

Сообщение SLY »

Да конечно сойдут :). Я ж так, примеры приводил. Всё здорово! :)
Аватара пользователя
Malin
Сообщения: 1967
Регистрация: 28 май 2023

Создание мода "Бортовой журнал"

Сообщение Malin »

OnboardLog v2.2
Изменения:

  • Убран пункт меню "Поверх всех окон".
  • Добавлена кнопка "Поверх всех окон" в левый верхний угол.
Аватара пользователя
SLY
Сообщения: 3345
Регистрация: 23 сен 2013

Создание мода "Бортовой журнал"

Сообщение SLY »

Спасибо за кнопку! Удобно. :)

Малин, пара моментов. Теперь уже точно последние, обещаю, и будет уже финальная версия. Первое - большая просьба, чтобы кнопка в активном состоянии тоже пряталась, как и в неактивном, а то постоянно горящий кружок в левом верхнем углу смотрится не очень. И второе - так как её действие неочевидно для запустившего приложение человека, просьба вернуть в контекстное меню "Поверх всех окон". Пусть будет и там и там.:o
Аватара пользователя
SLY
Сообщения: 3345
Регистрация: 23 сен 2013

Создание мода "Бортовой журнал"

Сообщение SLY »

Потихоньку пишу текст для отдельной темы по утилитке. Попытался собрать и скомпоновать информацию о возможностях программы со всех страниц. Если есть какие-нибудь замечания, просьба высказаться.

Описание возможностей приложения:
- Набор любого текста в "зелёном поле".
- Перемещение приложения за верхнюю "синюю шапку" с надписью "Бортовой журнал".
- Изменение размера и формы приложения за нижний правый угол.
- Автоматическое сохранение текста каждые 10 секунд, если текст был изменён.
- Автоматическое сохранение текста, положения и размера окна при закрытии приложения.
- Закрытие и сворачивание приложения с помощью кнопок в правом верхнем углу экрана, которые появляются при наведении мышки на "синюю шапку".
- Режим "Поверх всех окон" с помощью кнопки в левом верхнем углу экрана, которая появляется при наведении мышки на "синюю шапку".
- Возможность прокручивать текст при помощи колёсика мыши без полосы прокрутки. Прокручивание производится фиксировано на три строки.
- Возможность пролистывать текст клавишами PgUp и PgDn.
- Правый клик мыши вызывает контекстное меню.

Пункты контекстного меню:
1. Полоса прокрутки - управляет отображением полосы прокрутки текстового окна. Сохраняется при закрытии.
2. Цвет фона - вызывает диалог выбора цвета. Сохраняется при закрытии.
3. Цвет текста - вызывает диалог выбора цвета. Сохраняется при закрытии.
4. Шрифт - вызывает диалог выбора шрифта. Сохраняется при закрытии.
5. Справка - вызывает окно информации о программе.
Аватара пользователя
SLY
Сообщения: 3345
Регистрация: 23 сен 2013

Создание мода "Бортовой журнал"

Сообщение SLY »

Начал делать новые скрины для статьи.. Малин, ты там ещё немного синей окантовки в верхнюю часть программы добавил... видимо для нахлёста. Она не везде стыкуется нормально. Просьба вернуть стандартную серую, как и у всего остального окна. Заранее спасибо.

http://funkyimg.com/i/Uyxg.jpg
Аватара пользователя
Malin
Сообщения: 1967
Регистрация: 28 май 2023

Создание мода "Бортовой журнал"

Сообщение Malin »

SLY писал(а):Описание возможностей приложения:

Замечаний нет, всё окей.
SLY писал(а):Малин, ты там ещё немного синей окантовки в верхнюю часть программы добавил... видимо для нахлёста.

Сам давно смотрю на эту "синюю окантовку". Давно висит в баг-листе (ещё аж с версии 1.8). Причину пока не нашёл.
Ответить