# NVidiaScreenlet v0.5
# 
# 	Copyright 2008 Rene Jansen <tequilasunrise[at]planet[dot]nl>
#
# 	This file is part of nVidiaScreenlet.
#
# 	NVidiaScreenlet is free software: you can redistribute it and/or modify
# 	it under the terms of the GNU General Public License as published by
# 	the Free Software Foundation, either version 3 of the License, or
# 	(at your option) any later version.
#
# 	NVidiaScreenlet is distributed in the hope that it will be useful,
# 	but WITHOUT ANY WARRANTY; without even the implied warranty of
# 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# 	GNU General Public License for more details.
# 	You should have received a copy of the GNU General Public License
# 	along with NVidiaScreenlet.  If not, see <http://www.gnu.org/licenses/>.
#
#	And I personally would like an e-mail if someone would be using the screenlet
#	code or the screenlet itself in other projects. I'm curious in nature ;)
#
# Requirements:
# - Nvidia proprietary driver
# - nvidia-settings package
#
# Installation:
# - Just copy the entire NVidia folder in ~/.screenlets/ and it will appear in the Screenlets Manager
#
# Bugreport:
# - Send bugs to tequilasunrise[at]planet[dot]nl and I will do my best to fix them.
# - If you already fixed a bug please inform me what and how it is fixed.
#
# Info:
# - A multipurpose nVidia GPU screenlet using the nvidia-settings package
# 
# Features:
# - Viewing the GPU type via the nvidia-settings package
# - Viewing the amount of memory of the GPU in MB via the nvidia-settings package
# - Viewing the current driver version via the nvidia-settings package
# - Viewing the current resolution via the nvidia-settings package or xrandr if CRT is used
# - Viewing the current refreshrate via the nvidia-settings package
# - Viewing the current GPU clock frequency via the nvidia-settings package
# - Viewing the current Memory clock frequency via the nvidia-settings package
# - Viewing the current GPU temperature via the nvidia-settings package (Range from 0 to 100 degrees celcius and Fahrenheit equivalent)
# - Middle mouse button on the Nvidia logo to run the nvidia-settings package
#
# TODO
# - Multi GPU support (I don't have a Multi GPU PC. Feel free to add)
# - GPU fanspeed monitor (nvidia-settings doesn't have a read-out for this)
# - Boolean options to turn views on/off
# - CPU optimization (lowering CPU usage)
#
#=========================================
# ChangeLog: <version number> <dd-mm-yyyy>
#
# v0.5 [05-06-2008]
# - Fixed nvidia-settings recognition bug (On a small amount of computers)
#
# v0.4 [04-06-2008]
# - Fixed resolution bug
#
# v0.3 [03-06-2008]
# - Major code cleaning
# - Added choice of interval in seconds (range from 1 to 60)
# - Added choice of font size (range from 4 to 10)
# - Added choice of indentation to position the data values (range from 0 to 2)
# - Added choice of foreground, text and textshadow colors
# - Added choice of temperature units (used formula from <http://www.csgnetwork.com/tempconvjava.html>)
#
# v0.2 [25-5-2008]
# - Fixed notation bug
# - Major code cleaning
#
# v0.1 [24-5-2008]
# - First public release.
