Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Как создать дполнительную панель инструментов в Windows 7?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Открыть новую тему     Написать ответ в эту тему

VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Ура! Поздравляю, что наконец-то старт произошёл!
 
Несколько моментов:
 
1. Поддержу ребят в том, что уже отвыкли от этих всплывающих панелей, и нужна опция выводить панель по клику, ну может кому-то лучше будет задержку в ms установить. Это наверное первоочередное, т.к. привык когда-то к панельке с правой стороны и теперь постоянно натыкаюсь на неё при подводе курсора к скролам или кнопке закрытия других программ.
 
2. Лично для меня было неочевидно, что в поле "Имя" надо было его просто ввести. Я же подумал, что это окошко выбора, увидел, что где расширение файла, стоит "linkbar", пошёл и в файловой системе создал файл "my_panel.linkbar", затем пытался его выбирать в диалоговом окне
По моему в "Имя панельки" надо бы заменить на более понятное "Задайте имя панельки" или выводить подсказку.
 
3. В контекстное меню панели очень бы не помешал пункт "Добавить ярлык" или что-то типа того, кликая по которому выбираешь exe'шник и автоматом в панельку добавляется ярлык на него.
Также можно добавить "Добавить файл" и "Добавить папку".
 
4. Можно ли добавить такую опцию, чтобы начальный размер ярлыков программ на панельке соответствовал размеру ярлыков на рабочем столе?
 
P.S. Вообще начало очень хорошее - красиво выглядит. И, по моему, надо бы создать отдельную тему в "Программы" и отсюда перенести туда посты; думаю, админы в этом помогут.

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 22:21 21-02-2015 | Исправлено: VSHY, 22:29 21-02-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересная задача разобраться и прикрутить Jump lists.
Все ваши идеи будут учтены.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 19:30 23-02-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странный эффект заметил на 1.6.0.2 - при соврачивании (Minimize) любого приложения панель почему-то сама раскрывается.
Win7.

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 02:11 24-02-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
Это особенности реализации.
Панелька появляется при наведении курсора или получении фокуса (этот случай). Скрывается при потере фокуса или выходе курсора если фокуса нет.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 10:03 24-02-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Панелька появляется при наведении курсора или получении фокуса (этот случай).
Так вот и вопрос: как панелька получила фокус, если она была скрыта, посередине экрана был открыт TotalCommander (не развёрнутый на весь экран), я его свернул, нажав на кнопку "Minimize", после этого почему-то появилась панелька. Это очень странно.

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 22:15 27-02-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
При минимизации окна фокус переходит к следующему окну по порядку. Например при при клике по значку TC в панельке: панелька получает фокус; запускает TC; появляется TC и получает фокус; панелька теряет фокус и скрывается если над ней нет курсора; теперь панелька следующая по порядку на фокус; TC сворачиваясь теряет фокус; фокус получает панелька и появляется.
Панелька не скрыта, а уменьшена до двух пикселей. Поэтому может так получить фокус.
 
Придумаем как поправить.
 
Описанное выше справедливо если все прочие окна свернуты.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 22:42 27-02-2015 | Исправлено: asaq, 23:45 27-02-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Новая страница проекта - https://sourceforge.net/projects/linkbar/
тк google project более не позволяет создавать новые загрузки, а google drive не удобен.
 
Также будет создана отдельная тема в разделе Программы.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 13:30 28-02-2015 | Исправлено: asaq, 13:31 28-02-2015
alexlove88



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Что бы хотелось видеть:
1. Функцию отключения режима "поверх всех окон" или "отображать только на рабочем столе". Не всегда нужна панель, когда открыт к примеру Проводник. Авто скрытие не в счет, панель все равно отображается, когда подводишь курсор к краю экрана.
2. Отображение на панели, типов файлов '.url'. Данную функцию хотелось бы видеть из-за присутствия ярлыков стима, а это ссылки типа steam:// и они не отображаются на панели так как не '.lnk'.
 
Спасибо больше за данное ПО! Как раз озадачился созданием дополнительной панели и узнал, что на win7 данную функцию выпилили совсем, а благодаря вам есть возможность ее вернуть.

Всего записей: 11 | Зарегистр. 10-08-2009 | Отправлено: 15:01 02-03-2015 | Исправлено: alexlove88, 15:39 02-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexlove88
Спасибо.
1) Эта возможность, доступная в ХП, недоступна начиная с Windows 7. Панелька может скрываться при активации полноэкранного режима - F11.
2) Добавлю.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 18:37 02-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexlove88, Всем
Промежуточный билд - http://sourceforge.net/projects/linkbar
- Поддержка .URL;
- Улучшена поддержка Aero тем (используются текущие текстуры Taskbar и кнопок);
- Перетаскивание итема начинается если курсор вышел за пределы кнопки;
- Опция "Прозрачная когда скрыта";
- Сообщение, а не ошибка, для неподдерживаемых Windows (Vista и ниже);
- Изменено окно настроек;
- Командная строка:
  /f"[PROFILEFILENAME]" будет загружена одна панелька с этим профилем
  /l[LCID] задаёт язык. Допустимые значения: 1033 английский, 1041 японский, 1049 русский
 
Панелька протестирована на Windows 10.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 02:43 05-03-2015 | Исправлено: asaq, 22:59 11-05-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По билду 1603P.
 
Прозрачность, когда скрыта, работает.
 
По поводу "текстур" - на Win7 стало гораздо хуже: панелька выглядит тёмно-серым цветом. Если раньше она по цвету хоть немного напоминала панель задач, то сейчас ещё сильнее стала от неё отличаться. Пока откатился на 1.6.0.2. Вообще желательно было бы анализировать цвет и прозрачность панели задач и все эти параметры наследовать для своих панелек, это было бы совсем здорово!
 
И ещё, добавьте пожалуйста в первую очередь открытие панели только по клику на ней, это очень не хватает, - то здесь то там заденешь мышью край экрана и панель вылазит в самый неподходящий момент.
 
Спасибо за то, что Вы делаете!

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 02:26 06-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
 
Запрашиваю скриншот Taskbar и панельки.
 
Далее речь пойдёт о стандартной теме Aero от MS.
 
Нет документированного способа получить цвет Taskbar.
 
В теме Aero стекло состоит из трёх слоёв:
1) blur - помимо размытия несет часть цвета темы;
2) цвет темы - смешивается по недокументированному алгоритму;
3) текстура, та самая серая.
 
Первый и третий компоненты предоставляет система. Второй вычисляется мной по экспериментальному алгоритму.
На Win7 этот цвет (2) больше походит на цвет стекла активного окна. На Win8 приближается к цвету Taskbar. На Win8.1 Taskbar бледнее чем на Win8, а применяю алгоритм для Win8.
 
Эта составляющая будет улучшаться по мере изучения.
 
Для Windows 7 мне известно два внешних вида Taskbar. Первый полностью залит текстурой (затенен). На втором текстура только  под кнопкой Пуск, треем и доп. панелями с плавным затуханием. Не знаю, возможно это зависит от выпуска ОС.
При втором варианте панелька действительно кажется темнее.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 13:14 06-03-2015 | Исправлено: asaq, 13:51 06-03-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Несовпадение цветов сильно заметно именно на светлом фоне.
Скриншоты уехали на почту.

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 00:56 07-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Taskbar становится высветлен если включить группировку кнопок Taskbar.
Работа нового алгоритма на видео (в браузере мб низкое качество): ссылка удалена

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 17:34 07-03-2015 | Исправлено: asaq, 21:28 12-09-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Разобрался со стеклом для Windows 7, можно пропускать слой 2 (см. выше), спасибо a_whiter и его унылому блогу.
Windows 8 на очереди.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 22:08 10-03-2015
piskun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Спасибо, что продолжили развивать эту маленькую но очень полезную программу. Небольшая просьба: возможно ли в вертикальном положении панели притянуть иконки впритык к верхнему краю, чтобы была возможность не метясь, попадать в верхнюю иконку, угнав курсор в угол? Для горизонтали это соотв-но левый угол будет.

Всего записей: 1 | Зарегистр. 11-03-2015 | Отправлено: 03:01 11-03-2015 | Исправлено: piskun, 03:04 11-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
piskun
Идея наличия этого поля в том, что если кнопки займут всю панельку то ее будет не за что утянуть на другой экран.
Существуют планы по модернизации.

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 10:19 11-03-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asaq
Коммент с softodrom'а:
Цитата:
Python, 28.02.2015:
Скриншота нету. Это плачевно. Потому что пришлось скачать эту фиговину... а после запуска она улетела в тартарары с излюбленным дотнетовским "Исключение неизвестное программное исключение (0xc06d007f) в приложении по адресу 0x7c812afb." Не знаю кто как, но лично я очень осторожно отношусь ко всем дотнетовским приложением. Они очень некорректно работают на разных машинах. Нативные приложения пусть и весят больше, но работают куда как предсказуемее.
Жаль нет никаких подробностей: в какой среде, какой дотнет установлен и т.д. Может у него спросить?
 
P.S. Очень ждём обновления!

Всего записей: 1207 | Зарегистр. 19-05-2008 | Отправлено: 14:44 11-03-2015 | Исправлено: VSHY, 14:48 11-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VSHY
Панелька работает на VCL Delphi XE2 и не требует дополнительных библиотек. Возможно Pyton запустил панельку на Windows XP или Vista. В той версии панельки будет некрасивая ошибка в новой пользователь увидит симпатичное сообщение.
 
Поддерживаемые Windows: 7, 8, 8.1, 10

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 14:57 11-03-2015 | Исправлено: asaq, 15:00 11-03-2015
asaq



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.transl-gunsmoker.ru/2015/01/blog-post.html?m=1

Всего записей: 247 | Зарегистр. 11-09-2010 | Отправлено: 21:18 12-03-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Как создать дполнительную панель инструментов в Windows 7?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru