Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Как создать дполнительную панель инструментов в Windows 7?

Автор: asaq
Дата сообщения: 11.09.2010 00:44
http://code.google.com/p/linkbar/
Автор: volodya62
Дата сообщения: 11.09.2010 20:21
asaq

Цитата:
http://code.google.com/p/linkbar/

Прикольная штучка. Только вот подписей к значкам не хватает. Но надеюсь в дальнейшем это поправят...
Автор: xFelix
Дата сообщения: 11.09.2010 20:32

Цитата:
http://code.google.com/p/linkbar/

При запуске ничего не происходит, а в диспетчере процесс висит.
Только потом понял, что она скрывается сверху.
Но данный тулбар какой-то никакой - ни каких-либо настроек нету, не работает поверх других окон.
Вот бы его дизайн да к тулбару rew'a - было бы здорово
Автор: asaq
Дата сообщения: 11.09.2010 21:04
volodya62
Спасибо !

xFelix
Какая ОС ? Уточни, поверх каких окон не работает ?

Все пожелания будут учтены, а ошибки исправлены.
Автор: xFelix
Дата сообщения: 11.09.2010 21:13
Ну логично, что ОС - Win7. В данном случае 64-разрядная русская версия Pro.
По поводу поверх окон я не так выразился, я имею ввиду, чтоб не скрывалась, а всегда отображалась и не перекрывалась другими окнами.
Автор: asaq
Дата сообщения: 11.09.2010 21:27
Принцип работы как в ХР.
Когда панель получает фокус, то не скроется пока его не потеряет.
Выбери окно которое перекрывает панель.
По поводу ОС.
Сам сижу на висте32, тестер как раз на семерке64 и на ХР32 все проверено.

ps порядок ярлыков запоминается;)
Автор: xFelix
Дата сообщения: 11.09.2010 21:49

Цитата:
Принцип работы как в ХР

Вот в ХР как раз родная панель не скрывалась по умолчанию. Мне надо чтоб отображалась безо всяких там фокусов
Автор: asaq
Дата сообщения: 11.09.2010 21:56
оk след. версия выйдет под лозунгом "special for you" .)
Автор: xFelix
Дата сообщения: 11.09.2010 22:01
Ну раз так, тогда всё тоже пожелание: чтоб можно было создавать группы панелей и выносить на одну из них "интерактивное" содержание Моего Компьютера
Автор: asaq
Дата сообщения: 11.09.2010 22:16
ага! перечитал твой старый пост. посмотрю, что можно сделать.
Автор: asaq
Дата сообщения: 20.09.2010 23:04
Народ!
скачавшие ничего не пишите, удручает ! .)

xFelix
с интерактивным содержимым разобрался. НО:
хочу чтобы была одна панель и вот тут надо придумать куда впихнуть это самое содержимое.
и вопрос, сколько панелей и как ты использовал раньше ?

Хочу вместо списка не вместившихся сделать прокрутку колесом. Значки будут перемещаться вправо/влево. Постранично или по одному или понесколько.

Также можно сделать группы. Группа - тот же значок только по клику выпадает список.
например группа MS Офис.


Автор: xFelix
Дата сообщения: 20.09.2010 23:37
asaq
смотри мой первый пост на 3-ей странице

Добавлено:
Вот нарыл скрины, как было когда-то у меня на XP:
http://i.piccy.kiev.ua/i2/d4/89/f5345a8adc58e0cdac835ffd1d5b.png
http://i.piccy.info/i4/3a/f3/cbabbd61fc9561c680679131cd26.png
Автор: asaq
Дата сообщения: 25.09.2010 20:46
последние новости.
xFelix разобрался с режимом "Всегда сверху".
спасибо rew и его исходникам.
ps. проект немного буксует, но до конца я его доведу.)
Автор: xFelix
Дата сообщения: 25.09.2010 21:02
Это радует, желаем довести
Я так понял ты в своем проекте теперь будешь использовать наработки с проекта от rew?
И когда новая версия, или ты пока все фичи не сделаешь не выложишь?
Было бы не плохо выложить промежуточную версию, чтоб можно было оценить, протестировать и указать на недоработки. Заодно, может у кого, еще идеи какие-то появятся предложить.
Автор: rew
Дата сообщения: 25.09.2010 21:51

Цитата:
спасибо rew и его исходникам.

в хорошие руки ничего не жалко, удачи
Автор: asaq
Дата сообщения: 01.10.2010 21:04
взялся за дело.
завтра будет.
Автор: volodya62
Дата сообщения: 02.10.2010 19:46
asaq

Цитата:
взялся за дело.

Ждёмс!!!
Автор: asaq
Дата сообщения: 03.10.2010 02:40
все, иду спать...)
ps.
http://code.google.com/p/linkbar/downloads/detail?name=LinkBar_1.5.1.rar&can=2&q=

Версия 1.5.1

Известные баги:
- некорректно берется фон при расположении панели снизу(Bottom) или справа(Right) в режиме "Автоматически скрывать";
- при расположении панели сверху(Top) при преходе из режима "Автоматически скрывать" в режим onTop фон не перерисовывается;

Критические ошибки:
- при попытке перейти в режим "Автоматически скрывать" и при условии что на этой стороне экрана уже есть скрытая панель;

Примечание
в файле Options.ini есть настройка размера кнопок:
WidthWithoutText ширина кнопки без текста
HeightWithoutText высота кнопки без текста
WidthWithText ширина кнопки с текстом
HeightWithText высота кнопки с текстом
таким образом предлагаю помочь определиться с дефолтовыми размерами
Автор: KnighTxRideR
Дата сообщения: 03.10.2010 11:47
Зарегистрировался, чтобы выразить автору благодарность за проделанный труд. Надеюсь на дальнейшее развитие программы и расширение функционала.
Автор: volodya62
Дата сообщения: 03.10.2010 12:08
asaq

Цитата:
http://code.google.com/p/linkbar/downloads/detail?name=LinkBar_1.5.1.rar&can=2&q=

Класс!!!
Автор: asaq
Дата сообщения: 03.10.2010 12:12
KnighTxRideR
Спасибо ! Да идеи есть, новая версия будет .)

volodya62
Спасибо =)

Автор: zhasminov
Дата сообщения: 03.10.2010 12:23
Извините что здесь пишу.
Но не как4 не могу разобраться как создавать отдельные тымы в данном форуме?
Автор: volodya62
Дата сообщения: 03.10.2010 12:27
asaq
Только вот сверху открытого окна не открывается. Открывается за ним, а желательно чтоб сверху...
Автор: asaq
Дата сообщения: 03.10.2010 12:33
volodya62
какая ОС, что за окно(программа), с какой стороны панель и как я понимаю панель в режиме автоматически скрывать ?
ps. сейчас у меня окно браузера развернуто на весь экран, панель сверху выезжает все нормально.

klite player и Диспетчер задач могут перекрывать панель
Автор: volodya62
Дата сообщения: 03.10.2010 12:33
zhasminov

Цитата:
как создавать отдельные тымы в данном форуме?

Слева вверху над темами есть кнопочка "Новая тема"- её кликаешь и создаёшь тему. Только перед созданием убедитесь(через поиск) что такой темы ещё нет.

Добавлено:
asaq
Ось Win7х32, панель сверху в режиме автоматически скрывать. Открыто окно браузера на весь экран.Панель открывается за браузером.

Добавлено:
Вопрос решён...
Автор: KnighTxRideR
Дата сообщения: 04.10.2010 09:50
Заметил маленькую недоработку. При запуске программы она открывается без Автоматического скрытия(оно у меня включено), сбивает значки на рабочем столе и затем скрывается.
P.S. Еще хотелось бы увидеть пункт поверх всех окон, который был в XP. У меня раньше было 2 панели, вверху поверх всех выдвижная с программками, а справа НЕ поверх с играми.
Автор: xFelix
Дата сообщения: 04.10.2010 10:05

Цитата:
P.S. Еще хотелось бы увидеть пункт поверх всех окон, который был в XP

Оно и так по умолчанию поверх окон.

Итак, замеченные мной проблемы у LinkBar 1.5.1:
- Панель становиться полупрозрачной только в режиме автоскрытия (а так она серая). Причем не зависимо от расположения.
- Нету мультипанельности - на всех панелях одни и те же значки (разве что папку программы копировать несколько раз).
- Не создает ярлыки на папки путем простого перетягивания их на панель.
С "Моим Компьютером" вообще туго.
Для себя оптимальным размером для значков определил где-то 32х32 (без подписей). Это один из стандартных размеров. Но вот проблема - панель не умеет растягивать или сжимать их. В итоге самый маленький размер кнопок, в которые помещаются иконки - это 38х38.

Еще не понятно, зачем надо область для тягания панели (точечки у края), если панель не перетягивается .

В общем, asaq, дорабатывай.

Добавлено:
Ы, еще заметил что панель берет текстуру не Glass из винды, а свою растягивает
Автор: asaq
Дата сообщения: 04.10.2010 13:31
KnighTxRideR
Да есть такое.
Чего-то я с этими режимами уже запутался.)

xFelix
По порядку.
1. Прозрачность фиктивная и это легко проверить, поэтому в режиме onTop отключается. Узнаю как использовать Aero тут же сделаю.
2. Мультизадачности в планах нет.
3. Сейчас Drag&Drop только для ярлыков! Для обычных папок, файлов и программ сделаю.
НО! Для Виртуальных папок(Мой ПК, Корзина и т.д., всех элементов панели управления) + некоторых элементов пуск(глубокого исследования не проводил) перетаскивание сделать не получается. Если кто знает напишите. Использую IDropTarget.
4. Изменение размера значков не планируется. За эти, к RocketDock например.)
5. Чтобы сразу привыкали ко внешнему виду.)
6. Да, я решил их переплюнуть

Всем спасибо!
Автор: rew
Дата сообщения: 04.10.2010 14:06

Цитата:
Узнаю как использовать Aero тут же сделаю.

я не юзал, но скорей всего это не будет сложно, http://msdn.microsoft.com/en-us/magazine/cc163435.aspx


Цитата:
перетаскивание сделать не получается.

посмотри в сторону http://msdn.microsoft.com/en-us/library/1745023c.aspx в смысле какие форматы оно содержит, и вообще что содержит DragEventArgs.Data на момент DragEnter, если таскаешь виртуальные папки. мб это будут линки или что то в этом роде.
Автор: KnighTxRideR
Дата сообщения: 05.10.2010 02:52
Что касается мультизадачности, то можно дополнительно в командной строке передавать конфиг файл. Конфиг будет отличатся от текущего лишь наличием в нем пути к папке с ярлыками. Обосновываю:
к примеру есть два файла с настройками config1.ini и config2.ini

config1.ini
[Main]
Edge=1
OnTop=0
Text=0
Dir=КАКОЙ-ТО_ПУТЬ\links1\
[Button]
WidthWithoutText=43
HeightWithoutText=43
WidthWithText=64
HeightWithText=51
[Colors]
OnTopColor=$787878

config2.ini
[Main]
Edge=2
OnTop=0
Text=0
Dir=КАКОЙ-ТО_ДРУГОЙ_ПУТЬ\links2\
[Button]
WidthWithoutText=43
HeightWithoutText=43
WidthWithText=64
HeightWithText=51
[Colors]
OnTopColor=$787878

Теперь если программа вызывается без параметров, то загружать дефолтный конфиг (т.е. как сейчас Options.ini). Если же программа запущена с параметром, то использовать переданный конфиг.
Кому нужно несколько панелей, просто создаст пару ярлыков с параметрами, дабы не копировать прогу по несколько раз.

P.S. Пока писал, придумал способ попроще. В качестве пути можно брать каталог с именем соответствующим конфигу, так придется переделывать меньше кода(по идее пара проверок).

Страницы: 123456789101112

Предыдущая тема: windows 7 ultimate x64 виснет при запуске видео


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.