| View previous topic :: View next topic |
| Author |
Message |
bmcclure
Joined: 24 Nov 2007 Posts: 774
|
Posted: Wed Jan 07, 2009 6:19 pm Post subject: SteamWin - Project now split from SteamLab |
|
|
I've decided to go ahead and turn SteamWin into its own full-fledged project that will be a dependency of SteamLab.
For those of you who haven't seen the SteamLab thread, SteamWin is the component that facilitates the creation of Steam-like windows in AutoHotKey.
In the past, this was done by me painstakingly creating every GUI image and putting it in a GUI subdirectory. Every button needed had to have its own image, and a rollover image. It was only possible to match the default Steam skin, since SteamWin was fully unaware of Steam.
The second iteration, that was initially developed for SteamLab 0.8.9, used an older version of the GDI+ library for AHK to draw the button text, so only a button template (along with all the other GUI files) was required. This was a step in the right direction, but was still not skin-aware and still required manual creation of the Gui components.
Enter SteamWin 0.9 - It parses Steam's resource files, including the steamscheme.res file which describes the Steam interface in detail. I have now completely removed the internal GUI directory, and SteamWin can automatically determine the current Steam skin and draw its windows according to that skin's steamscheme.res file using the wonderful Gdip Library by Tic. And don't worry, Steam is NOT a hard-and-fast requirement. You can also put a Steam skin in a "skins" subdirectory of your script and use that instead!
The new version is not yet complete, and I am working on getting my current data for it into the new repository.
I just gave it its own Trac site and repo at SingularityShift:
Trac: http://trac.singularityshift.com/projects/steamwin
SVN: http://svn.singularityshift.com/svn/steamwin
Wiki: http://wiki.singularityshift.com/wiki/steamwin
I will be populating the Trac site with all current SteamLab tickets relating to SteamWin, and adding a TON of new tickets and information, today.
At that point I am more than open to any other developers interested in contributing to SteamWin, or even just providing suggestions or feature requests.
New screenshots to come soon as well. _________________ Ben
My Trac projects
My Wiki
[Broken] - My music |
|
| Back to top |
|
 |
frieschen Guest
|
Posted: Thu Jan 08, 2009 2:31 pm Post subject: |
|
|
| nice, but dont you have an edit control? also i dont find a link to download... |
|
| Back to top |
|
 |
bmcclure
Joined: 24 Nov 2007 Posts: 774
|
Posted: Thu Jan 08, 2009 6:01 pm Post subject: |
|
|
Per my above message, it's not released yet.
I'm still working on the complete rewrite of the SteamWin code.
Previously I simply used standard edit controls in SteamLab, but SteamWin will have its own edit control (according to the steamscheme.res file) _________________ Ben
My Trac projects
My Wiki
[Broken] - My music |
|
| Back to top |
|
 |
W()RmS
Joined: 21 Sep 2009 Posts: 9
|
Posted: Sat Oct 31, 2009 7:27 am Post subject: |
|
|
| is it just me or does the link don't work? |
|
| Back to top |
|
 |
bmcclure
Joined: 24 Nov 2007 Posts: 774
|
Posted: Sat Oct 31, 2009 9:07 am Post subject: |
|
|
It's not just you--I doubt any of my current links work due to a lot of network restructuring.
This version of SteamWin is outdated anyhow; it "outgrew" AHK and graduated to Visual C#, but rigth now I'm focused on a couple of my other open-source projects (mainly FOMS 2).
Do you have an interest in using SteamWin for one of your projects? _________________ Ben
My Trac projects
My Wiki
[Broken] - My music |
|
| Back to top |
|
 |
W()RmS
Joined: 21 Sep 2009 Posts: 9
|
Posted: Sat Oct 31, 2009 10:16 am Post subject: |
|
|
| bmcclure wrote: | It's not just you--I doubt any of my current links work due to a lot of network restructuring.
This version of SteamWin is outdated anyhow; it "outgrew" AHK and graduated to Visual C#, but rigth now I'm focused on a couple of my other open-source projects (mainly FOMS 2).
Do you have an interest in using SteamWin for one of your projects? |
nah not really i just wanted to try it |
|
| Back to top |
|
 |
|