<?xml version="1.0" encoding="macintosh"?>
<widget version="2.0">
<debug>off</debug>
<option>dontRememberWindowPosition</option>
<!--
Welcome to Konfabulator
Design & Code: Arlo Rose
Let's get you started!
Copyright (C) 2003 - 2005 Yahoo! Inc. All Rights Reserved.
-->
<window title="Welcome to Konfabulator">
<name>mainWindow</name>
<alignment>center</alignment>
<width>551</width>
<height>333</height>
<visible>0</visible>
<shadow>0</shadow>
</window>
<image src="Resources/1.png">
<name>page</name>
<hOffset>0</hOffset>
<vOffset>0</vOffset>
</image>
<image src="Resources/continue.png">
<name>pageButton</name>
<hOffset>497</hOffset>
<vOffset>315</vOffset>
<hAlign>right</hAlign>
<vAlign>bottom</vAlign>
<onMouseUp>
pageButton.opacity = 0;
pageButtonDummy.opacity = 128;
turningOkay = 0;
timeStamp = 0;
pageNum++;
if ( pageNum == 7 )
{
runCommand("open '" + widgetsFolder + "'");
closeWidget();
}
else
{
turnPage(pageNum);
}
</onMouseUp>
</image>
<image src="Resources/continue.png">
<name>pageButtonDummy</name>
<hOffset>497</hOffset>
<vOffset>315</vOffset>
<hAlign>right</hAlign>
<vAlign>bottom</vAlign>
<opacity>0</opacity>
</image>
<action trigger="onLoad">
<!--
var pageNum = 1;
var turningOkay = 1;
var timeStamp = 0;
if (system.platform == "macintosh")
{
widgetsFolder = system.userDocumentsFolder + "/Widgets";
}
else
{
widgetsFolder = system.userDocumentsFolder + "/My Widgets";
}
checkFolder = filesystem.itemExists(widgetsFolder);
checkOlderFolder = filesystem.itemExists(system.userDocumentsFolder + "/Older Widgets");
if ( checkFolder && system.platform == "windows" )
_blessMyWidgets( false );
if ( checkFolder && checkOlderFolder)
{
theDate = new Date();
monthDate= String(theDate.getDate());
monthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
monthName = monthNames[theDate.getMonth()];
runCommand("mv '" + widgetsFolder + "' '" + system.userDocumentsFolder + "/Widgets From " + monthName + " " + monthDate + "'");
}
else if ( checkFolder && !checkOlderFolder )
{
runCommand("mv '" + widgetsFolder + "' '" + system.userDocumentsFolder + "/Older Widgets'");
}
if (system.platform == "macintosh")
{
runCommand("ditto -rsrcFork Documents/ " + system.userDocumentsFolder + "/.");
runCommand("cp Documents/.DS_Store " + system.userDocumentsFolder + "/.DS_Store");
}
else
{
runCommand("cp -r '" + system._widgetsFolder + "' '" + widgetsFolder + "'");
}
if ( system.platform == "windows" )
_blessMyWidgets( true );
function isLaptop()
{
if ( system.platform == "macintosh" )
{
if ( runCommand("sysctl hw.model").match(/PowerMac/) )
{
return 0;
}
else
{
return 1;
}
}
else
{
if (( system.airport.available == 0) && ( !system.battery[0] && !system.battery[1] ))
{
return 0;
}
else
{
return 1;
}
}
}
function turnPage(thePage)
{
switch(String(thePage))
{
case "1":
page.src = "Resources/1.png";
break
case "2":
page.src = "Resources/2.png";
break
case "3":
page.src = "Resources/3.png";
if ( !isLaptop() )
{
if (system.platform == "macintosh")
{
filesystem.open( widgetsFolder + "/What To Do?.widget" );
}
else
{
filesystem.open( widgetsFolder + "/What To Do.widget" );
}
filesystem.open( widgetsFolder + "/Stock Ticker.widget" );
filesystem.open( widgetsFolder + "/Picture Frame.widget" );
filesystem.open( widgetsFolder + "/Analog Clock.widget" );
filesystem.open( widgetsFolder + "/The Weather.widget" );
}
else
{
filesystem.open( widgetsFolder + "/Battery.widget" );
filesystem.open( widgetsFolder + "/WiFi Signal.widget" );
filesystem.open( widgetsFolder + "/Picture Frame.widget" );
filesystem.open( widgetsFolder + "/Analog Clock.widget" );
filesystem.open( widgetsFolder + "/The Weather.widget" );
}
break
case "4":
page.src = "Resources/4.png";
if (system.platform == "macintosh")
{
runCommand("open ../../GearPointer.widget");
}
else
{
_showBalloon( "Hi! I'm the Konfabulator menu." );
}
break
case "5":
if (system.platform == "macintosh")
{
thePID = runCommand( "ps -xww | grep Pointer | grep -v grep | perl -e 'while(<>){if($_=~/\\s*(\\d+).*\\/[^\\/]+\\.widget/){print \"$1\\n\"}}'" );
runCommand( "kill -15 " + thePID );
}
page.src = "Resources/5.png";
break
case "6":
page.src = "Resources/6.png";
pageButton.src = pageButtonDummy.src = "Resources/closeMe.png";
break
}
}
mainWindow.visible = true;
-->
</action>
<action trigger="onTimer" interval="1">
<!--
if (turningOkay == 0)
{
timeStamp++;
if ( timeStamp >= 4 )
{
turningOkay = 1;
pageButton.opacity = 255;
pageButtonDummy.opacity = 0;
updateNow();
}
}
-->
</action>
</widget>