Master of Star Control
Старый 13.02.2015, 11:50   #11
SLY
Аватар для SLY
По умолчанию Re: Создание мода "Бортовой журнал"

Ребят, да я всё понимаю . Не нужно никакого трагизма. Я тему для того и создал, чтобы обсудить с вами возможность создания такой штуки. Чем мы, собственно, и занимаемся.

К тому же тема принесла уже первые плоды. Шутки шутками, но мне реально вчера очень понравилась утилитка Малина . Серьёзно, Малин, огромное спасибо! Правда я тебя оооочень попрошу совсем чуть-чуть её доработать. Пожалуйста. И тогда создам для неё отдельную полноценную тему с вступлением (что это и зачем вообще), описанием возможностей контекстного меню и условий максимально удобного её применения. После чего попрошу Васаку, закинуть это в соответствующий раздел на сайте. Не смотря на свою простоту, она действительно очень удобна для UQM.

Вот так в данный момент это выглядит у меня на работе на 1366*768

И это уже очень здорово! А без полосы прокрутки вообще замечательно. Но я её специально вставил, потому что по ней у меня чуть ниже будут вопросы.

Малин, огромаднейшая просьба! В контекстном меню очень не хватает следующих вещей (сделай их пожалуйста по возможности):

1. Размер шрифта. На данный момент он (для меня лично) очень мелок. Можно ли прикрутить выбор размера через контекстное меню? Если сложно заморачиваться с выводом стандартных размеров (8,9,10,12,14 и т.д.), сделай хотя бы 3-4 на выбор. Тот, что есть - оставь самым мелким и ещё несколько штук на вырост. Их можно просто назвать "Шрифт" - мелкий, средний, большой и огромный.

2. Цвет. На данный момент читается не очень хорошо. Понимаю, что ты брал мои же цвета из шапки, но я там просто приводил примеры, не ожидая столь скорой реакции. В данном случае тёмно-зелёный нужно сделать темнее, а светло-зелёный - светлее. Но я хочу попросить тебя сделать несколько сочетаний на выбор, а именно 4:
смотреть

Их можно назвать просто "Цвет": зелёный, синий, чёрный и красный. Или хотя бы первые 3 (без красного).

3. Функция "Поверх всех окон". Реально очень нужна, потому что на некоторых машинах UQM после масштабирования оставляет в своём окне ещё небольшие чёрные уши по бокам. Так происходит, например, у меня на моём древнем домашнем буке, на котором я и проходил в последний раз UQM. Блокнот слева приходилось выводить на первый план сторонними приложениями а-ля deskpins. Да и вообще твоя утилитка с нахлёстом на окно UQM смотрится много лучше.

4. Полоса прокрутки. Можно ли её тоже как-нибудь окрасить в соответствующие цветовым схемам цвета?

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

5-1. А, ещё, совсем забыл. Я за вчерашний вечер чисто интуитивно раз надцать пытался перетаскивать всё окно за синюю шапку "бортовой журнал". Можно ли сделать как-нибудь, чтобы за него тоже можно было перетаскивать? Если сложно - не нужно. Хватит и обычных средств. Но если не сложно - тоже было бы очень приятно!

Заранее спасибо!
Ответить с цитированием Вверх
Старый 13.02.2015, 12:42   #12
Malin
Аватар для Malin
По умолчанию Re: Создание мода "Бортовой журнал"

SLY, рад, что тебе понравилось! Подумаю, что можно сделать.

Ответить с цитированием Вверх
Старый 13.02.2015, 15:47   #13
SLY
Аватар для SLY
По умолчанию Re: Создание мода "Бортовой журнал"


Цитата:
Сообщение от Malin

SLY, рад, что тебе понравилось! Подумаю, что можно сделать.

Отлично!

Малин, ещё совсем забыл.

6. Сохранение. Не очень удобно, что он это делает только при закрытии. Случаи бывают разные - мало ли где подвисон какой или случайная перезагрузка... В общем, просьба сделать возможность ручного сохранения по Ctrl+S, ну и через контекстное меню - "Сохранить текущий текст" или вроде того. Или хотя бы один из этих вариантов, который проще реализовать.
Ответить с цитированием Вверх
Старый 13.02.2015, 17:01   #14
Malin
Аватар для Malin
По умолчанию Re: Создание мода "Бортовой журнал"

OnboardLog v1.8
Изменения:
  • Автоматическое сохранение текста каждые 10 секунд, если текст был изменён.
  • Добавлен пункт в контекстное меню "Поверх всех окон". С галочкой. Сохраняется при закрытии.
  • Теперь приложение можно перемещать за "синюю шапку"
  • Уменьшена высота "синей шапки"
  • Шрифт "синей шапки" теперь полужирный
  • Добавлен пункт в контекстное меню "Цвет фона", который вызывает диалог выбора цвета. Сохраняется при закрытии.
  • Добавлен пункт в контекстное меню "Цвет текста", который вызывает диалог выбора цвета. Сохраняется при закрытии.
  • Добавлен пункт в контекстное меню "Шрифт текста", который вызывает диалог выбора шрифта. Сохраняется при закрытии.

Не знаю попал с высотой "синей шапки" или нет.
Что делать с полосой прокрутки пока не придумал.

Ответить с цитированием Вверх
Старый 13.02.2015, 17:33   #15
Vasaka
Аватар для Vasaka
По умолчанию Re: Создание мода "Бортовой журнал"


Цитата:

А без полосы прокрутки вообще замечательно.

Её можно отображать только если в ней появляется необходимость, если мне не изменяет память.
Ответить с цитированием Вверх
Старый 13.02.2015, 17:35   #16
Malin
Аватар для Malin
По умолчанию Re: Создание мода "Бортовой журнал"


Цитата:
Сообщение от Vasaka

Её можно отображать только если в ней появляется необходимость, если мне не изменяет память.

Так и есть. А необходимость всё равно появиться. Вот думаю легче её "затонировать" поверх или заблокировать и свою сделать.

Ответить с цитированием Вверх
Старый 13.02.2015, 17:35   #17
Vasaka
Аватар для Vasaka
По умолчанию Re: Создание мода "Бортовой журнал"

Можно сделать, чтобы оно выравнивалось сразу по левому верхнему углу, и ширина была равна ширине свободной области за вычетом размера окна UQM. Я такое в прототипе делал.


Цитата:

Так и есть. А необходимость всё равно появиться. Вот думаю легче её "затонировать" поверх или заблокировать и свою сделать.

Не знаю, я с этим не копался.
Ответить с цитированием Вверх
Старый 13.02.2015, 17:49   #18
Malin
Аватар для Malin
По умолчанию Re: Создание мода "Бортовой журнал"


Цитата:
Сообщение от Vasaka

Можно сделать, чтобы оно выравнивалось сразу по левому верхнему углу, и ширина была равна ширине свободной области за вычетом размера окна UQM. Я такое в прототипе делал.

Хм. Интересная идея, придётся правда подключаться к user32.dll.
Но в принципе не вижу смысла, один раз настроил окно журнала и всё.
Тогда может ещё и автозапуск двух приложений сразу?

Ответить с цитированием Вверх
Старый 13.02.2015, 18:29   #19
Vasaka
Аватар для Vasaka
По умолчанию Re: Создание мода "Бортовой журнал"


Цитата:

Хм. Интересная идея, придётся правда подключаться к user32.dll.

А это зачем? Я ничего не подключал. Просто создал ВинФорм приложение. Всё что нужно уже там было.


Цитата:

Но в принципе не вижу смысла, один раз настроил окно журнала и всё.

Удобно всё-таки. Стартонуло и сразу в левом верхнем углу, и сразу по размеру рабочей области по высоте, а по ширине можно либо как я написал, либо вручную задавать в настройках, если у кого-то очень узенькая область для этого остаётся.
Но это не я делаю. Советы всегда давать легко.


Цитата:

Тогда может ещё и автозапуск двух приложений сразу?

Как не смешно звучит, идея классная.
Ответить с цитированием Вверх
Старый 13.02.2015, 21:59   #20
SLY
Аватар для SLY
По умолчанию Re: Создание мода "Бортовой журнал"

Малин, на такую оперативность даже на рассчитывал! Ты за пару часов практически полностью закрыл весь мой виш-лист! И даже больше! Здорово! Ещё раз спасибо!

Цитата:
Сообщение от Vasaka

Можно сделать, чтобы оно выравнивалось сразу по левому верхнему углу, и ширина была равна ширине свободной области за вычетом размера окна UQM. Я такое в прототипе делал.

Не нужно. Сама по себе вещь хорошая, но UQM HD не совершенен, и могут возникнуть проблемы. Я там выше, когда просил "поверх всех окон", пояснял, что игра при масштабировании иногда оставляет чёрные уши по бокам. Только что установил её себе на домашний стационарник с 1920*1080 и тоже их получил (хотя на работе их не было). В смысле, если играть не в изначальном оконном режиме, а пару раз нажать F11, чтобы игра растянулась по вертикали. А я предпочитаю именно так.
Вот я о чём

Вот для этого и нужен был прежде всего "поверх всех окон". И в такой ситуации будет проблема, если утилитка расположится только до окна игры.

Раз уж я завёл речь об этом режиме... Который я предпочитаю из всех, и который достигается нажатием F11... Игра растягивает картинку до самых краёв по вертикали. И чтобы увидеть её полностью, приходится прятать панель задач Windows снизу, и оттягивать окно игры максимально вверх, схватив за шапку максимально низко, чтобы от шапки этой оставался минимум. В Win XP с этим никаких проблем нет, а вот в Win 7 я сейчас столкнулся с проблемой - она упорно возвращает окно игры на место при оттаскивании вверх таким образом, чтобы вся шапка была видна. При этом теряется часть области игры снизу.
т.е. вот так я оттаскиваю, и таким хочу всё видеть

а вот так оно возвращает, как только я отпускаю мышь

Кто знает, как это можно побороть? Т.е. чтобы Win 7 дала оттащить окно максимально вверх? Где это можно отключить? Если такой возможности нет, то вот ещё какая есть мысль... Малиновская утилитка, к примеру, ведёт себя точно также, если её тягать за основную шапку, а если тягать за синюю область "Бортовой журнал", то можно оттаскивать на любую высоту. Может и к окну UQM можно что-нибудь приделать, за что его можно будет оттаскивать на любую понравившуюся высоту. Ну или 3-й вариант решения проблемы - сделать так, что UQM масштабировался немножко по-другому, т.е. не до самых краёв по вертикали, а, к примеру, до панели задач Windows, но это, я так понимаю, уже из разряда фантастики, в смысле сложных задач, требующих ковырять чужой код.

Ладно, в любом случае, ещё раз спасибо за утилитку ! Оформлением всего для неё я постараюсь заняться на следующей неделе на работе. Кстати, если что ещё и добавлять в неё, так это кнопку "свернуть". Особенно чувствуется такая необходимость, когда она в режиме "поверх всех окон". Автозапуск с UQM не нужен, ведь и утилитка не всегда нужна.

Последний раз редактировалось SLY; 14.02.2015 в 00:28..
Ответить с цитированием Вверх
Ответ

Метки
"бортовой, мода, журнал", создание

Опции темы
Опции просмотра

Ваши права в разделе
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Быстрый переход

 
Наш любимый хостер - Majordomo.ru!
Текущее время: 16:00. Часовой пояс GMT +4.

 

Powered by vBulletin® Version 3.8.7 Перевод:zCarot
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Время генерации страницы 0.17740 секунды с 13 запросами