This project is read-only.

Installing VirtualLCD v1.1.x

Download the complete package if you want the source. The release onl contains the 3 required files to run the program. Then copy the 3 files VirtualLCD.dll,VirtualLCD.cfg and VirtualLCD.jpg to your smartie displays folder.

Go into the Smartie setup screen and set the display plugin to VirtualLCD.dll
Then in the screen tab of display setting set the LCD size to 4x40
You should then click apply then okay. Close LCDSmartie and Restart it.

There are loads of settings in the displays\VirtualLCD.cfg file to be played with and
I've tried to explain each in the comments in the file.
The background image is called displays\VirtualLCD.jpg
This default is an 800x400 image - you can copy any image you like to overwrite this
but remember to change the width and height in the VirtualLCD.cfg file to suit.

Building VirtualLCD

All of the source is included and the Dev-C++ project files. In Dev-C++ double click on the VirtualLCD.dev file then build all - done :-))

Using VirtualLCD

The file in the LCD Smartie displays folder called VirtualLCD.cfg should be altered to suit your requirements. The program is most suited
to use with mce_dll (http://mcedll.codeplex.com) which provides Media Center data. The configuration file is as follows:

//
// VirtualLCD Configuration Values
//
// Debug flag creates/appends to the file display\VirtualLCD.log if set to 1
// Watch though because it can grow quickly
//
debug=0
//
// Where to position the window 
// Note 0,0 is the top left of the main montor,
// secondary monitors are referenced relative to the same 0,0.
//
X=100
Y=100
//
// Width and height of the window  and background image (in images folder)
// Best to set the window to the same size as the Background image and the same
// size as you want the window.
// (images\VirtualLCD.jpg)
// 
Width=800
Height=400
//
//
// Position of topmost line relative to the top LHS of the window 
//
Line1X=10
Line1Y=20
// Font to use for top line, heigh and width of font
// If FontType=0 then use the trutype font given in FontName (You can get
// a list of supported fonts in c:\windows\fonts).
// Other valid values for FontType are 10 to 16 which use system fixed fonts
Line1FontType=12
Line1FontName=Bauhaus 93
// Position in the window for this line
Line1FontHeight=140
Line1FontWidth=50
// Text foreground colour expressed as RGB each of range 0-255
Line1FontColor=255 255 255
// same for text background colour except that 0,0,0 will make it translucent
Line1FontBkColor=0 0 0
// Bold, Italcs and Underline settings
// Bold is the weight (0-1000), Italics and Underline are 0/1
Line1FontBold=1000
Line1FontItalics=0
Line1FontUnderline=0
//
// same for line 2
//
Line2X=10
Line2Y=150
Line2FontType=0
Line2FontName=Bauhaus 93
Line2FontHeight=80
Line2FontWidth=32
Line2FontColor=255 255 0
Line2FontBkColor=0 0 0
Line2FontBold=1000
Line2FontItalics=0
Line2FontUnderline=0
//
// same for line 3
//
Line3X=10
Line3Y=230
Line3FontType=0
Line3FontName=Bauhaus 93
Line3FontHeight=100
Line3FontWidth=40
Line3FontColor=0 255 0
Line3FontBkColor=0 0 0
Line3FontBold=1000
Line3FontItalics=0
Line3FontUnderline=0
//
// same for line 4
//
Line4X=0
Line4Y=352
Line4FontType=0
Line4FontName=Arial Black
Line4FontHeight=48
Line4FontWidth=24
Line4FontColor=0 0 255
Line4FontBkColor=255 255 255
Line4FontBold=1000
Line4FontItalics=1
Line4FontUnderline=1

Last edited Jul 9, 2011 at 11:28 PM by dperrow, version 3

Comments

No comments yet.