PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Hors-sujet → DockBar dans le style MAC OS X
DockBar dans le style MAC OS X
Débuté par Patrice TERRIER, 30 oct. 2008 16:07 - 13 réponses
Posté le 30 octobre 2008 - 16:07
"D o c k B a r" est un projet "GDImage Win32" qui permet de simuler les fonctionnement de la DockBar MAC OS X sous VISTA et XP.

J'envisage d'adapter ce projet à WinDev afin d'activer les différentes fenêtres d'une application comme avec un carrousel.
L'idée est d'utiliser un fichier texte (comme dans une PlayList) pour décrire les actions à effectuer.

Exemple :
"C:\MyApplications\BassBox24\BassBox.exe","","D:\Audio\PlayList.bbp","C:\MyApplications\DockBar\FolderIcon\BassBox.png"
"C:\MyApplications\MovieBox\MovieBox.exe","","","C:\MyApplications\DockBar\FolderIcon\MovieBox.png"
"D:\SED\SED_116.exe","","","C:\MyApplications\DockBar\FolderIcon\PB.png"
"C:\WinDev12\Programmes\WinDev12.exe","@EXEPATH@","","@EXEICON@"
etc.


QU'EN PENSEZ-VOUS ?

Vous pouvez voir une capture d'écran ici :




Pour vous faire une idée, vous pouvez télécharger la version Win32 de "DockBar" ici :
http://www.zapsolution.com/preview/DockBar.zip

Pour utiliser DockBar :
------------------------------
1 - Décompresser le ZIP en conservant l'arborescence des répertoires.
2 - Au survol des icônes le nom du raccourci est affiché.
3 - Cliquer sur une icône pour activer le raccourci.
4 - Vous pouvez changer l'emplacement de la Dockbar en utilisant le déplacement par le fond.
5 - Vous pouvez afficher le menu contextuel avec un clic droit sur la DockBar (pas sur une icône).
6 - La commande "Cadre des icônes" permet de changer l'arrière plan des icônes.
7 - Les petites flèches latérales permettent de faire défiler les icônes.
8 - A chaque clic sur une icône un son de touche enfoncée est joué (au besoin ajuster le volume audio).
9 - Vous pouvez fermer la Dockbar en utilisant le menu contextuel ou en pressant la touche ESCAPE.

Note : Si vous le voulez, vous pouvez aussi télécharger "BassBox" en version 2.10 ici:
http://www.zapsolution.com/BassBox/setup.exe


Merci d'avance à ceux qui prendront la peine de me répondre.


Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com
Posté le 30 octobre 2008 - 16:49
Bonjour,
Pas de pb chez moi, ca marche très bien.
Ce que je trouve sympa avec vos projets, c'est que j'hallucine à chaque fois :)
A bientôt
Vincent
http://vroy1.free.fr
Posté le 30 octobre 2008 - 17:30
Patrice TERRIER a écrit :
"D o c k B a r" est un projet "GDImage Win32" qui permet de simuler les fonctionnement de la DockBar MAC OS X sous VISTA et XP.

J'envisage d'adapter ce projet à WinDev afin d'activer les différentes fenêtres d'une application comme avec un carrousel.
L'idée est d'utiliser un fichier texte (comme dans une PlayList) pour décrire les actions à effectuer.

Exemple :
"C:\MyApplications\BassBox24\BassBox.exe","","D:\Audio\PlayList.bbp","C:\MyApplications\DockBar\FolderIcon\BassBox.png"
"C:\MyApplications\MovieBox\MovieBox.exe","","","C:\MyApplications\DockBar\FolderIcon\MovieBox.png"
"D:\SED\SED_116.exe","","","C:\MyApplications\DockBar\FolderIcon\PB.png"
"C:\WinDev12\Programmes\WinDev12.exe","@EXEPATH@","","@EXEICON@"
etc.


QU'EN PENSEZ-VOUS ?

Vous pouvez voir une capture d'écran ici :




Pour vous faire une idée, vous pouvez télécharger la version Win32 de "DockBar" ici :
http://www.zapsolution.com/preview/DockBar.zip

Pour utiliser DockBar :
------------------------------
1 - Décompresser le ZIP en conservant l'arborescence des répertoires.
2 - Au survol des icônes le nom du raccourci est affiché.
3 - Cliquer sur une icône pour activer le raccourci.
4 - Vous pouvez changer l'emplacement de la Dockbar en utilisant le déplacement par le fond.
5 - Vous pouvez afficher le menu contextuel avec un clic droit sur la DockBar (pas sur une icône).
6 - La commande "Cadre des icônes" permet de changer l'arrière plan des icônes.
7 - Les petites flèches latérales permettent de faire défiler les icônes.
8 - A chaque clic sur une icône un son de touche enfoncée est joué (au besoin ajuster le volume audio).
9 - Vous pouvez fermer la Dockbar en utilisant le menu contextuel ou en pressant la touche ESCAPE.

Note : Si vous le voulez, vous pouvez aussi télécharger "BassBox" en version 2.10 ici:
http://www.zapsolution.com/BassBox/setup.exe


Merci d'avance à ceux qui prendront la peine de me répondre.


Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com



Bonjour,

attention vous allez au devant de problème avec Apple. Concernant la
DockBar il existait des projets qui ont dû stopper sur la demande d'Apple.
Posté le 30 octobre 2008 - 18:54
Daniel a écrit :
Patrice TERRIER a écrit :
"D o c k B a r" est un projet "GDImage Win32" qui permet de simuler les
fonctionnement de la DockBar MAC OS X sous VISTA et XP.

J'envisage d'adapter ce projet à WinDev afin d'activer les différentes
fenêtres d'une application comme avec un carrousel. L'idée est d'utiliser un
fichier texte (comme dans une PlayList) pour décrire les actions à
effectuer.

Exemple :
"C:\MyApplications\BassBox24\BassBox.exe","","D:\Audio\PlayList.bbp","C:\MyApplications\DockBar\FolderIcon\BassBox.png"
"C:\MyApplications\MovieBox\MovieBox.exe","","","C:\MyApplications\DockBar\FolderIcon\MovieBox.png"
"D:\SED\SED_116.exe","","","C:\MyApplications\DockBar\FolderIcon\PB.png"
"C:\WinDev12\Programmes\WinDev12.exe","@EXEPATH@","","@EXEICON@"
etc.


QU'EN PENSEZ-VOUS ?

Vous pouvez voir une capture d'écran ici :




Pour vous faire une idée, vous pouvez télécharger la version Win32 de
"DockBar" ici : http://www.zapsolution.com/preview/DockBar.zip

Pour utiliser DockBar :
------------------------------
1 - Décompresser le ZIP en conservant l'arborescence des répertoires.
2 - Au survol des icônes le nom du raccourci est affiché.
3 - Cliquer sur une icône pour activer le raccourci.
4 - Vous pouvez changer l'emplacement de la Dockbar en utilisant le
déplacement par le fond. 5 - Vous pouvez afficher le menu contextuel avec un
clic droit sur la DockBar (pas sur une icône). 6 - La commande "Cadre des
icônes" permet de changer l'arrière plan des icônes. 7 - Les petites flèches
latérales permettent de faire défiler les icônes. 8 - A chaque clic sur une
icône un son de touche enfoncée est joué (au besoin ajuster le volume
audio). 9 - Vous pouvez fermer la Dockbar en utilisant le menu contextuel ou
en pressant la touche ESCAPE.

Note : Si vous le voulez, vous pouvez aussi télécharger "BassBox" en version
2.10 ici: http://www.zapsolution.com/BassBox/setup.exe


Merci d'avance à ceux qui prendront la peine de me répondre.


Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com



Bonjour,

attention vous allez au devant de problème avec Apple. Concernant la
DockBar il existait des projets qui ont dû stopper sur la demande d'Apple.


et que faites vous de rocketdock, stardock, etc ...

--
Cordialement JeAn-PhI
Posté le 30 octobre 2008 - 18:54
Patrice TERRIER a émis l'idée suivante :
"D o c k B a r" est un projet "GDImage Win32" qui permet de simuler les
fonctionnement de la DockBar MAC OS X sous VISTA et XP.

J'envisage d'adapter ce projet à WinDev afin d'activer les différentes
fenêtres d'une application comme avec un carrousel. L'idée est d'utiliser un
fichier texte (comme dans une PlayList) pour décrire les actions à effectuer.

Exemple :
"C:\MyApplications\BassBox24\BassBox.exe","","D:\Audio\PlayList.bbp","C:\MyApplications\DockBar\FolderIcon\BassBox.png"
"C:\MyApplications\MovieBox\MovieBox.exe","","","C:\MyApplications\DockBar\FolderIcon\MovieBox.png"
"D:\SED\SED_116.exe","","","C:\MyApplications\DockBar\FolderIcon\PB.png"
"C:\WinDev12\Programmes\WinDev12.exe","@EXEPATH@","","@EXEICON@"
etc.


QU'EN PENSEZ-VOUS ?

Vous pouvez voir une capture d'écran ici :




Pour vous faire une idée, vous pouvez télécharger la version Win32 de
"DockBar" ici : http://www.zapsolution.com/preview/DockBar.zip

Pour utiliser DockBar :
------------------------------
1 - Décompresser le ZIP en conservant l'arborescence des répertoires.
2 - Au survol des icônes le nom du raccourci est affiché.
3 - Cliquer sur une icône pour activer le raccourci.
4 - Vous pouvez changer l'emplacement de la Dockbar en utilisant le
déplacement par le fond. 5 - Vous pouvez afficher le menu contextuel avec un
clic droit sur la DockBar (pas sur une icône). 6 - La commande "Cadre des
icônes" permet de changer l'arrière plan des icônes. 7 - Les petites flèches
latérales permettent de faire défiler les icônes. 8 - A chaque clic sur une
icône un son de touche enfoncée est joué (au besoin ajuster le volume audio).
9 - Vous pouvez fermer la Dockbar en utilisant le menu contextuel ou en
pressant la touche ESCAPE.

Note : Si vous le voulez, vous pouvez aussi télécharger "BassBox" en version
2.10 ici: http://www.zapsolution.com/BassBox/setup.exe


Merci d'avance à ceux qui prendront la peine de me répondre.


Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
www.zapsolution.com


ras et la config devrait se faire par une interface malgré tout pour
une question de convivialité tout en gardant le principe du fichier
texte

cf : rocket dock (http://rocketdock.com/)

--
Cordialement JeAn-PhI
Posté le 31 octobre 2008 - 09:42
C'est sympa en effet ! bravo

Concernant les droits. apple n'est pas le seul à faire des docks !
Je ne connais pas mac, mais assez bien linux
Ex : avant window manager sous linux., et il y a bcp d'autres.

Le truc étonnant, c'est que les gens pensent que vista (et la grosse machine pour le faire tourner) et ses effets gourmands sont révolutionnaires, alors que sous linux, ca existe depuis longtemps (ex compiz ...) avec des pc nettement moins puissant.

en tout cas joli travail !
Posté le 31 octobre 2008 - 10:42
"Concernant les droits. apple n'est pas le seul à faire des docks !"

En effet, je ne pense pas que cela soit un problème, de toute façon il en va de même pour tous les carrousels et autres effets à la WPF.

Vous trouverez sur mon site un exemple WinDev intitulé "Menu Icon à la WPF" dont le code source original a été écrit il y a plus de 2 ans !

"DockBar" reprend le même principe et y ajoute la transparence et surtout l'encapsulation du "Shell" pour lancer les applications. C'est ce qui m'a demandé le plus de travail, pour tout le reste je me suis appuyé sur l'API GDImage qui sait gérer depuis bien longtemps la transparence et le canal alpha avec opacité variable.

A ce sujet (gestion du canal alpha) j'ai ajouté un reflet lumineux, visible au survol des icônes, je posterai une mise à jour plus tard dans la journée avec d'autres options dans le menu contextuel.

Pendant que j'y suis, si vous aimez les effets sympa, voici un lien vers une démo qui va vous rappeler quelque chose :
http://www.zapsolution.com/preview/Boing.zip
Pour sortir de la démo il faut attraper la balle et presser la touche ESCAPE.

Patrice Terrier
http://www.zapsolution.com/newwindev/FR/index.html
Posté le 31 octobre 2008 - 15:14
Bonjour,

Ce que Daniel veut probablement dire est que Apple a déposé un brevet en
1999 sur cette approche de gestion d'accès. Ce brevet a finalement été
accordé le 7 octobre 2008.

http://patft.uspto.gov/netacgi/nph-Parser…

Mais c'est un sujet beaucoup discuté sur les blogs, avec beaucoup
d'opinions. Il suffit de chercher; je ne fait que passer l'information.

Bien à vous.

Le 2008-10-31 04:42, Patrice TERRIER a écrit :
"Concernant les droits. apple n'est pas le seul à faire des docks !"

En effet, je ne pense pas que cela soit un problème, de toute façon il en va de même pour tous les carrousels et autres effets à la WPF.


--
Alexandre Leclerc
Posté le 31 octobre 2008 - 15:16
Patrice TERRIER a écrit :
"Concernant les droits. apple n'est pas le seul à faire des docks !"

En effet, je ne pense pas que cela soit un problème, de toute façon il en va de même pour tous les carrousels et autres effets à la WPF.

Vous trouverez sur mon site un exemple WinDev intitulé "Menu Icon à la WPF" dont le code source original a été écrit il y a plus de 2 ans !

"DockBar" reprend le même principe et y ajoute la transparence et surtout l'encapsulation du "Shell" pour lancer les applications. C'est ce qui m'a demandé le plus de travail, pour tout le reste je me suis appuyé sur l'API GDImage qui sait gérer depuis bien longtemps la transparence et le canal alpha avec opacité variable.

A ce sujet (gestion du canal alpha) j'ai ajouté un reflet lumineux, visible au survol des icônes, je posterai une mise à jour plus tard dans la journée avec d'autres options dans le menu contextuel.

Pendant que j'y suis, si vous aimez les effets sympa, voici un lien vers une démo qui va vous rappeler quelque chose :
http://www.zapsolution.com/preview/Boing.zip
Pour sortir de la démo il faut attraper la balle et presser la touche ESCAPE.

Patrice Terrier
http://www.zapsolution.com/newwindev/FR/index.html



Bonjour,

c'était la raison principale invoquée par Y'Z Dock il y a 5-6 ans.

Maintenant c'est vrai que cela a été tellement copié, qu'Apple a
probablement arrêté de faire ses menaces.

Pour WindowManager je suis content d'apprendre que je ne suis plus le
seul à l'utiliser;-)
Posté le 31 octobre 2008 - 15:26
Bonjour,

Alexandre Leclerc a écrit :
Bonjour,

Ce que Daniel veut probablement dire est que Apple a déposé un brevet en
1999 sur cette approche de gestion d'accès. Ce brevet a finalement été
accordé le 7 octobre 2008.

http://patft.uspto.gov/netacgi/nph-Parser…

Mais c'est un sujet beaucoup discuté sur les blogs, avec beaucoup
d'opinions. Il suffit de chercher; je ne fait que passer l'information.

Bien à vous.

Le 2008-10-31 04:42, Patrice TERRIER a écrit :
"Concernant les droits. apple n'est pas le seul à faire des docks !"

En effet, je ne pense pas que cela soit un problème, de toute façon il en va de même pour tous les carrousels et autres effets à la WPF.


c'est exactement cela.

Merci
Posté le 31 octobre 2008 - 18:27
Comme promis voici la nouvelle mouture, qui a été rebaptisée "Of The Bay" pour éviter tout problème avec l'ancien nom (DockBar) qui était un peu trop explicite.

Capture d'écran :




L'exécutable à décompresser en préservant l'arborescence :
http://www.zapsolution.com/preview/OfTheBay.zip

Ce qui a changé dans cette version :
- Nouvel effet visuel au survol des icônes (flare).
- La possibilité de changer le fond sur lequel les icônes se reflètent.

Bon weekend à tous !

Patrice Terrier
Tel 04.76.98.16.73
pterrier@zapsolution.com
http://www.zapsolution.com/newwindev/FR/index.html
Posté le 03 novembre 2008 - 16:43
Que de souvenirs en effet avec cette baballe blanche et rouge !
La première demo de cette superbe machine qu'était l'Amiga (en 1985 ou 1986 ?)

Un bon petit coup de vieux...
Posté le 03 novembre 2008 - 19:54
Fabien,

Pour info, cette version de "Boing" utilise OpenGL pour dessiner dans un bitmap affiché sur une fenêtre transparente (layered).

Pour le reste, le principe est le même que dans la démo GoldFish.
Posté le 05 novembre 2008 - 11:46
"Of The Bay" est disponible en version 1.20.

Les nouveautés sont les suivantes :

- Support du "drag and drop" entre l'Explorateur et les icônes de la dock bar.
- "Smooth scrolling" au survol des flèches de déplacement.
- Plusieurs fonds et cadres d'icône ont été ajoutés.

Le lien de téléchargement vers l'exécutable est inchangé, à savoir :
http://www.zapsolution.com/preview/OfTheBay.zip

L'historique complet (et le site d'hébergement du projet) se trouve ici :
http://www.jose.it-berater.org/smfforum/index.php…
Vous trouverez également sur ce site des tas d'astuces sur la programmation bas niveau. Et une "petite" section WinDev (usage de l'anglais obligatoire).