33, Av. Jean Monnet
13410 LAMBESC
Tél : 04 42 92 83 55
fax : 04 42 92 83 27

Accueil
Notre société
Nos services
Nos produits

Notre actualité
Nous écrire
Plan du site

OverlayIt 2.2

Retour aux plugins pour 4D

Télécharger OverlayIt (avec base de démonstration et documentation)
Licences

OverlayIt permet d'améliorer l'interface de vos applications 4D

  • OverlayIt apporte au développeur 4D la possibilité de créer d'époustouflantes interfaces dignes de Mac OS X.
    Il permet de créer des fenêtres transparentes ou semi transparentes et d'y dessiner un message textuel et/ou une image.
    Les couleurs de fond et d'avant plan ainsi que l'intensité de la transparence peuvent être modifiés dynamiquement.

  • OverlayIt est compatible avec 4D 2004 et 4D v11 SQL Mac OS X uniquement (version minimum : celle requise pour 4D)
  • Rapides exemples :

  • La version 2.2 (novembre 2008) apporte le format "bundle" et UniversalBinaries, pour une compatibilité avec 4D v11 SQL.
La programmation d'OverlayIt est simple. Par exemple, le message affiché dans la première copie d'écran est le suivant :

C_ENTIER($i_left;$i_top;$i_right;$i_bottom;$i_windowWidth;$i_windowHeight)
C_TEXTE($T_message)
C_ENTIER LONG($L_err;$L_overlayRef;$L_messageID)
  `
$T_message:="Réunion dans 5 minutes"
$i_left:=100
$i_right:=Largeur ecran-100
$i_top:=Hauteur barre de menus+100
$i_bottom:=$i_top+100
$i_windowWidth:=$i_right-$i_left
$i_windowHeight:=$i_bottom-$i_top
  `
Au cas ou
  ` Créer la fenêtre
 : (ovi_NewWindow ($i_left;$i_top;$i_right;$i_bottom;koviLEVEL_Utility ;$L_overlayRef)#0)
  ` Ajouter le rectangle, fond gris, bords blancs
 : (ovi_AddRectangle ($L_overlayRef;5;5;$i_windowWidth-10;$i_windowHeight-10;10;10;3;0x00FFFFFF;0x00222222;1;0,7)#0)
  ` Ajouter le message, lettres blanches, coordonnées par défaut
 : (ovi_AddMessage ($L_overlayRef;$T_message;"Lucida Grande";64;2;0x00FFFFFF;0;1;0;0;0;0;0;$L_messageID)#0)
  ` Centrer le message H et V
 : (ovi_GetSetObjectProperty (kovi_SET ;$L_overlayRef;$L_messageID;koviPROP_TextHAlign ;1)#0)
 : (ovi_GetSetObjectProperty (kovi_SET ;$L_overlayRef;$L_messageID;koviPROP_TextVAlign ;1)#0)
  ` Afficher la fenêtre
 : (ovi_GetSetVisible (kovi_SET ;$L_overlayRef;1)#0)

Sinon
  ` Attendre 20 secondes
  v_Wait (20)
Fin de cas
$L_err:=ovi_CloseWindow ($L_overlayRef)


Tarif (prix Hors Taxes) de la version 2.2

OverlayIt ne fonctionne que sous Mac OS. Un "stub" Windows est fourni pour permettre la compilation multiplateforme

IMPORTANT

  • Le mode de licence a été simplifié en version 2.2. La license est maintenant "no-hassle", permettant le développement et le déploiement illimité.
  • Il faut une licence par développeur. La licence n'est pas cessible et ne peut être prétée.
  • Les numéros de license de la version 2.0.n restent valides (mise à jour gratuite depuis une version 2.0.n) et basculent automtiquement en mode "no-hassle".

Une licence : 119 euros HT
(rappel : il faut une licence par développeur)

Commander