AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SteamWin - Project now split from SteamLab

 
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
bmcclure



Joined: 24 Nov 2007
Posts: 774

PostPosted: Wed Jan 07, 2009 6:19 pm    Post subject: SteamWin - Project now split from SteamLab Reply with quote

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
View user's profile Send private message
frieschen
Guest





PostPosted: Thu Jan 08, 2009 2:31 pm    Post subject: Reply with quote

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

PostPosted: Thu Jan 08, 2009 6:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
W()RmS



Joined: 21 Sep 2009
Posts: 9

PostPosted: Sat Oct 31, 2009 7:27 am    Post subject: Reply with quote

is it just me or does the link don't work?
Back to top
View user's profile Send private message
bmcclure



Joined: 24 Nov 2007
Posts: 774

PostPosted: Sat Oct 31, 2009 9:07 am    Post subject: Reply with quote

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
View user's profile Send private message
W()RmS



Joined: 21 Sep 2009
Posts: 9

PostPosted: Sat Oct 31, 2009 10:16 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group