Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Вниз

Virtual Desktop Manager - release   Найти похожие ветки 

 
@!!ex ©   (2008-01-31 23:11) [0]

кубик:
http://img231.imageshack.us/img231/5598/cubemx7.jpg

менеджер окон(левая кнопка - переход к окну, правая - меню):
http://img227.imageshack.us/img227/8351/switcher1du2.jpg

на двух десктопах отображается одно и тоже скопированное окно(Safari - FTP закачка):
http://img89.imageshack.us/img89/5264/cubedoubletv9.jpg

Установщик - 517кб. Добавляется в автозагрузку!(К сожалению не понял, как в Inno Setup дать возможность пользователю не добавлять в автозагрузку приложение)
http://ifolder.ru/5178884

полный список изменений:
V1.0
Добавлена возможность установки горячих клавиш отличных от стандартных.
Добавлено окно About.
Добавлен менеджер окон(Ctrl+Alt+Tab). он позволяет переключать окна внутри декстопа и между десктопами, также позволяет перемещать/копировать/удалять окна на декстопах.
Ускорен переход между десктоапами, теперь он происходит практически мгновенно.
При наведени мыши окно Preview перестает быть прозрачным.

V0.9
Исправлено вращение куба.
Исправлена синхронизация вращения.
Добавлено обновление текущего десктопа по таймеру.
Добавлена возможность выбора типа рендера(стандартный, BGR, шейдер).
Добавлена возможность настройки окна Preview.
Оптимизирована скорость работы куба.
Добавлена возможность отключения рендера незначащих сторон куба.(для увеличения скорости работы).

v0.5
Исправлена ошибка с освобождением Рендеринг КОнтекста.
Исправлена ошибка с выводом поверх всех окон.

v0.21 Alpha
Исправлено отображение десктопов в окне предварительного просмотра.
Исправлена ошибка с запуском на видеокартах с частичной поддержкой шейдеров, но без поддержки GLSL.

v0.2 Alpha
ПРи закрытии программы, все окна со всех десктопов объединяются в один десктоп.
Исправлена ошибка с запуском на машинах без поддершки шейдеров.

v0.1 Alpha
Первая версия.
Для переключения десктопов с помощью вращающегося куба, нужно нажать Ctrl+Alt+Space и не отпуская Ctrl левой кнопкой мыши вращать куб.
Также десктопы можно переключать через окно выбора десктопа или с помощью меню, появляющегося при клике на иконке программы в трее.


 
vpbar ©   (2008-01-31 23:47) [1]

что это?
а в трей нормально запуздырить можно ее? а то запустил нажал ctrl+alt+space и на панели задачь кнопка это проги появилась. Зачем?


 
@!!ex ©   (2008-02-01 00:22) [2]

> а в трей нормально запуздырить можно ее? а то запустил нажал
> ctrl+alt+space и на панели задачь кнопка это проги появилась.
> Зачем?

непонятно... под IDE все нормально...
стабильно отрабатывает ShowWindow(Application.Handle,SW_HIDE);
если запускать ехешку просто так, то Application скрывается, но потом появляется и уже не скрывается никогда...


 
rts111 ©   (2008-02-01 01:16) [3]


> @!!ex ©   (01.02.08 00:22) [2]


Я когда-то временно правил файл Forms.pas что-бы снова не появлялось ...

А именно функцию:
TApplication.UpdateVisible;


 
Eraser ©   (2008-02-01 01:46) [4]

невозможно скрыть prewiew window ни с пом. пункта в меню, ни с пом. галочки в настройках.


 
@!!ex ©   (2008-02-01 01:58) [5]

> невозможно скрыть prewiew window ни с пом. пункта в меню,
> ни с пом. галочки в настройках.

Это глюк винды... наверно стоит убрать прозрачность совсем...
если посмотреть, то после скрытия окна pewview, все что находится подним - становится доступным, тоесть оно остаеться только визуально...


 
@!!ex ©   (2008-02-01 02:08) [6]

http://ifolder.ru/5180682
патчик, исправлено аж три бага:
1) с вылезающей кнопкой на таскбаре
2) сообщением об ошибке при автозапуске или запуске из меню
3) с вечно висящей привьюшкой


 
korstin ©   (2008-02-01 14:22) [7]

У меня при скачивании по последней ссылке скачивается html файл. В нем написано "Файл не найден"


 
Есипенко ©   (2008-02-01 18:08) [8]

при выборе стиля Shader.fs повалились ошибки


 
@!!ex ©   (2008-02-02 13:21) [9]

> [8] Есипенко ©   (01.02.08 18:08)

Этот косяк не учел.
Надо выбирать из Defaul и GrayScale. Дело в том, что Shader.fs - Это тот, который используется сейчас, поэтому при выборе его и падает, так как пытается открыть и записать файл на самого себя...
Они должны были лежать в отдельном каталоге, но криво собрал инсталяшку и они свалились вместе со всеми файлами, исправлю.

P.S.
Кстати, можно писать свои шейдеры, используется обычный GLSL.


 
Dmitry S ©   (2008-02-02 17:39) [10]

Сори за оффтоп,
может расскажешь, как сделать полупрозрачное окно "под которое" можно кликать?


 
@!!ex ©   (2008-02-02 20:55) [11]

> [10] Dmitry S ©   (02.02.08 17:39)

Ну у меня этот баг вылазит, если прозрачное окошко свернуть до 0 высоты...


 
antonn ©   (2008-02-02 21:18) [12]


> Сори за оффтоп,
> может расскажешь, как сделать полупрозрачное окно "под которое"
> можно кликать?

сделать скрин окна в битмап, вывести битмап через updatelayeredwindow() и убрать размеры формы в 1х1. я так свои стикеры "прозрачными для курсора" делаю %)


 
voidMan   (2008-02-02 22:20) [13]

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


 
VirEx ©   (2008-02-02 22:40) [14]

Запустил, вылетело AV, ничего трехмерного не увидел хоть и пересмотрел все менюшки.
Зачем это нужно? "Виртуальные столы" видел еще в примерах дельфи 6й. Компилил, поигрался и удалил.


 
@!!ex ©   (2008-02-02 22:51) [15]

> Не будут таким пользоваться... Разве что посмотреть, поиграться..

LOL. Но ведь пользуются же. :)


> Запустил, вылетело AV, ничего трехмерного не увидел хоть
> и пересмотрел все менюшки.

AV сразу??? при запуске??


> Зачем это нужно? "Виртуальные столы" видел еще в примерах
> дельфи 6й. Компилил, поигрался и удалил.

Виртуальные столы - это удобно. Для этого и нужно.


 
ketmar ©   (2008-02-03 00:38) [16]

>[12] antonn ©(02.02.08 21:18)
есть подозрение, что надо выставить окну стиль WS_EX_TRANSPARENT (или как оно там). тогда, по идее, клики пропускают вниз.


 
Dmitry S ©   (2008-02-03 06:28) [17]


> @!!ex ©   (02.02.08 20:55) [11]
>
> > [10] Dmitry S ©   (02.02.08 17:39)
>
> Ну у меня этот баг вылазит, если прозрачное окошко свернуть
> до 0 высоты...

прикольно:) у меня тоже так получилось, только окно пустое - не перерисовывается.


> antonn ©   (02.02.08 21:18) [12]
>
> сделать скрин окна в битмап, вывести битмап через updatelayeredwindow()
> и убрать размеры формы в 1х1. я так свои стикеры "прозрачными
> для курсора" делаю %)

Запость, пожалуйста, пример.


 
Dmitry S ©   (2008-02-03 06:32) [18]

как вариант-постоянно "выкалывать" с помощью регионов точку над которой появляется курсор. но помоему это через з :(


 
ketmar ©   (2008-02-03 08:23) [19]

>[18] Dmitry S ©(03.02.08 06:32)
no way. будет страшное глюкало.

помнится, я когда-то делал «красивые курсоры a-la windowblinds», вот там, вроде, как раз стиль окна TRANSPARENT и использовал. правда, не помню, заработало оно у меня или нет. %-)


 
antonn ©   (2008-02-03 09:05) [20]


> Dmitry S ©   (03.02.08 06:28) [17]

http://desksoft.ru/index.php?downloads=attachments&id=9
в Button1Click() добавь в конец:
FormSplash.Width:=1;
FormSplash.Height:=1;


 
ketmar ©   (2008-02-03 09:27) [21]

что, самураев, готовых играться с TRANSPARENT, не нашлось? ну и ладно. а жаль. мне ж тоже интересно! %-)


 
Dmitry S ©   (2008-02-03 13:02) [22]


> ketmar ©   (03.02.08 09:27) [21]

WS_EX_TRANSPARENT Specifies that a window created with this style is to be transparent. That is, any windows that are beneath the window are not obscured by the window. A window created with this style receives WM_PAINT messages only after all sibling windows beneath it have been updated.


 
ketmar ©   (2008-02-03 13:24) [23]

>[22] Dmitry S ©(03.02.08 13:02)
да, но не только. в том-то и дело, что в моих экспериментах, как мне помнится, оно ещё и сообщения под себя пускало.


 
Dmitry S ©   (2008-02-04 04:04) [24]


> ketmar ©   (03.02.08 13:24) [23]

написал собственный пример и, что удивительно, ты оказался прав!


 
ketmar ©   (2008-02-04 11:55) [25]

>[24] Dmitry S ©(04.02.08 04:04)
ну так делись с народом, если оно работает как думалось. я-то основывался на смутных воспоминаниях молодости, и мне лень wine-gcc раскочегаривать. %-)


 
Dmitry S ©   (2008-02-04 13:02) [26]

Меня камнями закидают за такой код:)

Сейчас приведу его во чтото более вразумительное и выложу:)


 
ketmar ©   (2008-02-04 13:35) [27]

кстати, такое поведение логично вытекает из «That is, any windows that are beneath the window are not obscured by the window». то есть «transparent» тут не в плане рисовалки, а в именно плане «присутствия».



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.059 c
4-1184345957
GrayWolf
2007-07-13 20:59
2008.03.09
Утечка USER-хэндлов


2-1202890066
arreke
2008-02-13 11:07
2008.03.09
Удалить самого себя


8-1176303759
ПАВЕЛ123
2007-04-11 19:02
2008.03.09
как найти цвет изображение в любой его точке


15-1202116512
Dmitry S
2008-02-04 12:15
2008.03.09
Самый "дешевый" способ загрузить картинку PNG?


15-1202051221
Dmitry S
2008-02-03 18:07
2008.03.09
UpdateLayeredWindow





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский