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

Home
Company
Services
Products

News
Contacts
Site map

OverlayIt version 2.2

Back

Download OverlayIt (with documentation and demo database)
Licenses

OverlayIt lets you to create interfaces Mac OS X deserve

  • With OverlayIt, enhance your interfaces! Create transparent windows, draw text or pictures in those windows. Back and front color, back and front alpha channels (transparency) can be set dynamically.

  • OverlayIt is compatible with 4D 2004 et 4D v11 SQL Mac OS X only (minimum version: same as 4D itself)
  • Quick samples:

  • Version 2.2 (november 2008) is compiled as "bundle" / UniversalBinaries, 4D v11 SQL-Mac Intel compatible.
Porgramming OverlayIt is easy. Here is the code used to draw the message in the first screen shot:

C_INTEGER($i_left;$i_top;$i_right;$i_bottom;$i_windowWidth;$i_windowHeight)
C_TEXT($T_message)
C_LONGINT($L_err;$L_overlayRef;$L_messageID)
  `
$T_message:="Meeting nin 5 minutes"
$i_left:=100
$i_right:=Screen width-100
$i_top:=Menu bar height+100
$i_bottom:=$i_top+100
$i_windowWidth:=$i_right-$i_left
$i_windowHeight:=$i_bottom-$i_top
  `
Case of
  ` Create the window
 : (ovi_NewWindow ($i_left;$i_top;$i_right;$i_bottom;koviLEVEL_Utility ;$L_overlayRef)#0)
  ` Add a rectangle, gray background, white borders
 : (ovi_AddRectangle ($L_overlayRef;5;5;$i_windowWidth-10;$i_windowHeight-10;10;10;3;0x00FFFFFF;0x00222222;1;0,7)#0)
  ` Add the text, white letters, default coordinates
 : (ovi_AddMessage ($L_overlayRef;$T_message;"Lucida Grande";64;2;0x00FFFFFF;0;1;0;0;0;0;0;$L_messageID)#0)
  ` Center the text H ans 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)
  ` Show the window
 : (ovi_GetSetVisible (kovi_SET ;$L_overlayRef;1)#0)

Else
  ` Wait 20 seconds
  v_Wait (20)
End case
$L_err:=ovi_CloseWindow ($L_overlayRef)


Licensing for version 2.2

Tax free prices
European Union countries will have to indicate a VAT number or add 19,6% VAT.
No VAT for all other countries.

OverlayIt works only sous Mac OS. A Windows "stub" is provided for cross platform compilation.

"No-hassle"(*) licence: euros 119 for one platform (Mac OS or Windows)

(*) "No-hassle" License:
  • The license allows development and unlimited deployment
  • With one licence, you can develop and deploy the plug-in in your applications
  • You need one license per developer. The licence is personnal and not transferable. It can be used only in the developments created by the owner
  • Owner of previous 2.n version don't need to get a new licence number. Their previous numbers have been automatically upgraded to the "no-hassle" new scheme

Order