In the folder c:\program files\windows sidebar\gadgets\calendar.gadget\en-us\js is a file called calendar.js, if you edit this (you will have to change the permissions/take ownership to do so)and change the line
On Windows and Mac you can use widgets to pin a calendar to your desktop. However, many of these widgets lack the ability to add events or sync with other calendars. This wikiHow teaches you how to add a calendar widget to your desktop as well as quickly access the built-in calendar from your desktop and sync it with other calendar services.[1]XTrustworthy SourceMicrosoft SupportTechnical support and product information from Microsoft.Go to source
It's below "Date & Time" in the list of widgets you can add. This adds a widget with a calendar to your desktop. The calendar widget displays the current date and all the days of the month. Click and drag the calendar widget.
If you move your cursor above a gadget you can drag it around your desktop. It doesn't need to stay on the sidebar. There will also appear some buttons next to the gadget. Click on the X to close a gadget or on the wrench icon to access its options.
The next gadget is a clipboard manager. Here I copied the installer file and then the name of the file. Clipboarder will display everything you copy to the clipboard. By clicking on an element you make it the current clipboard. This way you can select older clipboards and paste them into other applications. You can also open a clipboard directly.
Here you can, for example, click on the first checkbox to make the sidebar always visible. This way you have your gadgets always in sight. A disadvantage is though, that the close button of maximized windows isn't on the top-right corner anymore. To fix this you can put the sidebar on the left side.
The calendar opens to the current day and time. But the entire day is there; just scroll up to see the morning appointments or down to see the afternoon. Notice the calendar icon on the taskbar. Right-click that icon and choose Pin to Taskbar. To close the calendar, click the Close icon (X) in the top-right corner of the calendar. To quickly access it again, simply click the Calendar icon on the taskbar!
Pinning the calendar to the Desktop is probably the most help to most people. However, as I mentioned, you can add all of the Outlook windows for easy access, and the more monitor room you have, the more efficient you can be.
The Gadget Manager utility in Windows SideShow ensures that your gadget is running when it's turned on for a device so that it can provide updated information to all connected devices. As a result, gadgets do not need to run in the background all the time and the user's system resources are conserved. For more information on the Gadget Manager utility, see About Windows SideShow Gadgets
In addition, when a gadget registers with Windows SideShow through the Gadget Manager, a notification appears to tell users that the new gadget is available. For more information about installing and registering a gadget, see Understand Gadget Installation, later in this topic.
Ensure that the user interface (UI) does not appear as a result of running your gadget. Because the Gadget Manager starts your gadget automatically, your gadget UI could pop up each time the user logs on to Windows. This behavior would be unexpected and annoying to many users.
For families of gadgets, consider beginning each name with the same brand or application name, so that they all appear together in an alphabetical list (for example, Fabrikam Calendar, Fabrikam Contacts, and Fabrikam E-Mail).
When your gadget installs and registers itself with Windows SideShow, it is not yet turned on for the user's device. To turn on your gadget for connected devices, the user must go to the list of gadgets in Windows SideShow in Control Panel. If you invoke the Gadget Manager during gadget installation, the user sees a notification that your gadget is available. The user can click this notification to open Windows SideShow in Control Panel, where your gadget appears highlighted in the gadget list. From the Windows SideShow Control Panel, the user turns on your gadget for one or more devices.
Design your gadget to send data to the connected devices as soon as the user turns on your gadget. The icon for your gadget appears on the device immediately when the gadget is turned on, but content may take a few more moments to appear.
If you design your gadget to consolidate content from multiple information sources, install the gadget to appear as a single gadget in the Windows SideShow Control Panel. Consider providing gadget settings that allow users to select which sources of information they would like to see. For example, a weather gadget that shows weather from multiple locations should aggregate all the weather data under a single weather gadget, rather than separate gadgets for each location.
Include a final page in your gadget installer that emphasizes the two-step process (install, then turn on) and explains how to turn on your gadget by directing the user to Control Panel. Although the new gadget notification does direct users to Control Panel after the gadget is installed, users may not notice the notification.
If your gadget will not be useful until its parent Windows application is configured, don't allow your gadget to send data to the device before that point. For example, if your gadget is an e-mail gadget, wait to send data until the user sets up at least one e-mail account.
If your gadget is not usable without its parent Windows application, design the gadget to uninstall automatically when the parent Windows application uninstalls. You may want to offer a gadget-only removal option as one customization of the installation process for the Windows application.
This is also true of a Sidebar gadget that has been extended to Windows SideShow. An extended Sidebar gadget does not automatically register with Windows SideShow when it is installed, and therefore it does not appear in Control Panel immediately. Instead, like any other Sidebar gadget, it appears in the Gadget Gallery in Sidebar. Users add an extended gadget to Sidebar by dragging it to Sidebar or by double-clicking the extended gadget.
As soon as the extended gadget is in Sidebar, it can write data to the cache for Windows SideShow. When an extended Sidebar gadget first writes data to this cache, users receive a notification that the gadget can be turned on for their Windows SideShow-compatible devices. Through this notification, users can navigate to Windows SideShow in Control Panel to turn on the gadget for their devices.
To uninstall a Sidebar gadget (including an extended gadget), users remove the gadget from Sidebar. This action is different from how users remove gadgets that are written using Windows SideShow APIs. Therefore users may be confused about the disappearance of the gadget from their Windows SideShow devices. Mention this behavior in Help documentation to help users troubleshoot unintended removal of extended Sidebar gadgets from their Windows SideShow-compatible devices.
Users can easily turn off a gadget for their devices by using the check boxes in the list of gadgets in the Windows SideShow Control Panel. However, turning off a gadget does not remove the gadget from the computer. The removal of gadgets from the computer depends on how the gadget was installed.
Gadgets installed as an extension of a Windows application should uninstall when the parent Windows application is uninstalled. Consider offering gadget-only removal as one customization option of the installation process for the parent Windows application.
You have to gadgetize your front-end by wrapping it in a very simple XML structure consisting of a Module section (containing the title and Google API dependencies) and a Content section (containing what would normally be on your HTML page). The Content section can have everything that a normal web app would have: HTML, CSS, and any kind of JavaScript you please!
While working, I find it very useful to have a calendar at hand. I have tried to use some existing applications, but none could display the calendar week number. So I decided to have my own calendar gadget. The idea was to be able to use my gadget also on Windows XP. If you want to start the program together with Windows, just create a shortcut to your Startup folder.
The Qt framework is compiled without SSL support. This is required in order to establish a Google connection and to get the authentication code for the calendar service. OpenSLL is the best choice since it is free. You can get a precompiled version from
Normally, when the user chooses to show the desktop, all windows are hidden. Unfortunately, there is no flag or style to avoid this behavior, and after a few hours of documentation on the net, I found the way to do this. All that is required is to have a global event hook by providing a callback function.
The CalendarService class is used to get all-day-events from your Google Calendar using the Google Calendar API. This is done in three steps: obtain an authentication code using the user name and password, get a session ID, query the calendar for events:
While working, I find it very useful to have a calendar at hand. I havetried to use some existing applications, but none could display thecalendar week number. So I decided to have my own calendar gadget. Theidea was to be able to use my gadget also on Windows XP. If you want tostart the program together with Windows, just create a shortcut to yourStartup folder.
In order to compile the code, you need to have the Qt framework and theQt Visual Studio Add-in (in case you compile using Visual Studio). Youcan download them from Visual Studio or QtCreator canbe used to compile the code.
he Qt framework is compiled without SSL support. This is required inorder to establish a Google connection and to get the authenticationcode for the calendar service. OpenSLL is the best choice since it isfree. You can get a precompiled version from openssl.org.
To make the application installer, I used InnoSetup. This is an OpenSource project used for creating Windows installers. You can downloadthis from