View Single Post
Old 07-05-2005, 03:58 AM   #1
0l33l
My Village Called
0l33l's CarPC Specs
 
0l33l's Avatar
 
Join Date: Jul 2004
Location: Berkeley, CA
Vehicle: 1995 Lexus SC300 1997 Mazda Miata
Posts: 10,763
My Photos: ()
Exclamation [Release] SKINbedder BETA 2.99999

Version 2.99999 requires you install AutoIt. Its use is going to be expanded upon in the next version

New things:
Fixed window bug
Now embeds properly
Separate folders for apps

For past versions:
Code:
SKINbedder 2.5 ------------------------- Who Made This? -------------- This program was written by Ryan McCormick (RPM_VR4 on MP3Car.com) and David Burban (0l33l on MP3Car.com) using Borland Delphi 7.0. What is it? ----------- SKINbedder allows you to crop & skin ANY program. It will create a window with which you can embed any number of other programs to. You can then draw any number of skinned buttons over the window and have the buttons send any key-press to any of the embedded programs. iGuidance is also supported. How is this different from iGSkinner? ------------------------------------- Nothing except you have to make your own command set after resume from hibernation/standby. You need to install AutoIt (http://www.autoitscript.com/autoit3/downloads.php) How do I use it? ---------------- All settings are made by editing a single INI file. Below is the syntax for the non-obvious settings. It will change a bit later. Just follow the examples in the INI for now. [MainWindow] BackgroundColor=$?????? Must start with a "$" and then have the HEX codes for the color in BGR format (not RGB... don't ask). [WindowsDisplaySettings] WindowBorderWidth=? TitleBarHeight=? These should be set to the settings of your desktop in Display Settings -> Appearance -> Advanced. Later you will be able to toggle the nudge settings on and off, but this will allow the boarder and title bar to always be hidden. [Programs] P0=<path>\<filename> P1=<path>\<filename> A list of programs to embed. Must start with P0, then P1, then P2, ... [iG] Panel= Set which panel is going to embedd iGuidance Command= Make your own command here for what to do after clicking ok to the No GPS detected warning [Buttons] B0=P? B1=P? B2=P? B3=P? A list of buttons to show and the program each button will send its key-presses to. [Groups] G0=B?,B?,B? Not used yet. Later you will be able to Hide/Show and Enable/Dissable groups of buttons. [P?] WindowName= The title of the window to embed. Parameters= Parameters to send program Directory= Set the directory PanelColor= This will only be visible if the nudge settings reveal part of the panel. PanelTop= PanelLeft= PanelWidth= PanelHeight= NudgeLeft= NudgeRight= All nudge settings affect how the embeded NudgeTop= program is displayed on its panel. NudgeBottom= Anchors= left, right, bottom, top combine left and right for instance to make the panel resize automatically. Any combinations will work [B?] Command= Comma-delimited list of keystrokes to send. ---------------------------------------------------------------------------------------------------- SKINbedder 2.0 ------------------------- Who Made This? -------------- This program was written by Ryan McCormick (RPM_VR4 on MP3Car.com) and David Burban (0l33l on MP3Car.com) using Borland Delphi 7.0. What is it? ----------- SKINbedder allows you to crop & skin ANY program. It will create a window with which you can embed any number of other programs to. You can then draw any number of skinned buttons over the window and have the buttons send any key-press to any of the embedded programs. iGuidance is also supported. How is this different from iGSkinner? ------------------------------------- Nothing except you have to make your own command set after resume from hibernation/standby. How do I use it? ---------------- All settings are made by editing a single INI file. Below is the syntax for the non-obvious settings. [MainWindow] BackgroundColor=$?????? Must start with a "$" and then have the HEX codes for the color in BGR format (not RGB... don't ask). [WindowsDisplaySettings] WindowBorderWidth=? TitleBarHeight=? These should be set to the settings of your desktop in Display Settings -> Appearance -> Advanced. Later you will be able to toggle the nudge settings on and off, but this will allow the boarder and title bar to always be hidden. [Programs] P0=<path>\<filename> P1=<path>\<filename> A list of programs to embed. Must start with P0, then P1, then P2, ... [iG] Panel= Set which panel is going to embedd iGuidance Command= Make your own command here for what to do after clicking ok to the No GPS detected warning [Buttons] B0=P? B1=P? B2=P? B3=P? A list of buttons to show and the program each button will send its key-presses to. [Groups] G0=B?,B?,B? Not used yet. Later you will be able to Hide/Show and Enable/Dissable groups of buttons. [P?] WindowName= The title of the window to embed. Parameters= Parameters to send program Directory= Set the directory PanelColor= This will only be visible if the nudge settings reveal part of the panel. PanelTop= PanelLeft= PanelWidth= PanelHeight= NudgeLeft= NudgeRight= All nudge settings affect how the embeded NudgeTop= program is displayed on its panel. NudgeBottom= Anchors= left, right, bottom, top combine left and right for instance to make the panel resize automatically. Any combinations will work [B?] Command= Comma-delimited list of keystrokes to send. ---------------------------------------------------------------------------------------------------- SKINbedder 1.0 - beta 1 ------------------------- Who Made This? -------------- This program was written by Ryan McCormick (RPM_VR4 on MP3Car.com) using Borland Delphi 7.0. Much thanks goes out to Ol33l of MP3Car who gave me his source to iGSkinner which I use as an example to learn how to do this myself. What is it? ----------- SKINbedder allows you to crop & skin ANY program. It will create a window with which you can embed any number of other programs to. You can then draw any number of skinned buttons over the window and have the buttons send any key-press to any of the embedded programs. How is this different from iGSkinner? ------------------------------------- It doesn't handle NAG screens or GPS re-connection (Yet). It is designed to work with ANY program (including iGuidance, but for now you will have to click OK on the nag-screen yourself with-in 10 seconds). It is my own design from scratch and it has a ton of features I needed for iG as well as my OBD datalogger software. How do I use it? ---------------- All settings are made by editing a single INI file. Below is the syntax for the non-obvious settings. [MainWindow] BackgroundColor=$?????? Must start with a "$" and then have the HEX codes for the color in BGR format (not RGB... don't ask). This will only be visible if none of the "PanelAlign" are set to "Client" and the panels are positioned to reveal part of the main window. [WindowsDisplaySettings] WindowBorderWidth=? TitleBarHeight=? These should be set to the settings of your desktop in Display Settings -> Appearance -> Advanced. Later you will be able to toggle the nudge settings on and off, but this will allow the boarder and title bar to always be hidden. [Programs] P0=<path>\<filename> P1=<path>\<filename> A list of programs to embed. Must start with P0, then P1, then P2, ... [Buttons] B0=P? B1=P? B2=P? B3=P? A list of buttons to show and the program each button will send its key-presses to. [Groups] G0=B?,B?,B? Not used yet. Later you will be able to Hide/Show and Enable/Dissable groups of buttons. [P?] WindowName= The title of the window to embed. PanelAlign= Top, Left, Right, Bottom, Client, or None. PanelColor= This will only be visible if the nudge settings reveal part of the panel. PanelTop= Only used if Align = None PanelLeft= Only used if Align = None PanelWidth= Only used if Align = None, Left, or Right PanelHeight= Only used if Align = None, Top, or Bottom NudgeLeft= NudgeRight= All nudge settings affect how the embeded NudgeUp= program is displayed on its panel. NudgeDown= [B?] Corner= Window/Panel (W/P) - Top/Bottom (T/B) - Left/Right (L/R) (ie: "WTL") Command= Comma-delimited list of keystrokes to send.

Download SKINbedder BETA 2.99999

Download the skin
Attached Images
 
__________________
PowerVoice v1 | NaviVoice Source
GammaControl v2.4
SKINbedder v3

1995 Lexus SC300 <-- Weekend Car
1997 Mazda Miata <-- Daily Driver

Last edited by 0l33l; 07-29-2005 at 03:35 AM.
0l33l is offline  
Sponsored Links