RyanVM Posted November 18, 2005 Share Posted November 18, 2005 nuhi, ryan, and gurgle can feel free to slap me if they want.Count me in! *SLAP* Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted November 18, 2005 Author Share Posted November 18, 2005 Count me in as well @-I- - I agree - there should be no 3rd party alphas or betas in 5.1 EE. Any third party component must be rock solid.@Seppl (@everyone actually) - USP 5.1 Basic Edition RC1 might only be three registry entries away... and I might finish it during the weekend. Yesterdays build 14 really looks good! MS URP1 is now popping up on WU (again! I just got rid of it a few weeks ago) - I'll need to look into that.Best regards,Gurgelmeyer B) Link to comment Share on other sites More sharing options...
Gurgelmeyer Posted November 18, 2005 Author Share Posted November 18, 2005 Well, sense all the bell's and whistles seem to be done for now until Vista, I think Ryan, nuhi, and gurgle should team up and make it so their update packs can be tweaked too with nlite. It's the age of customization eh? That's just my idea, nuhi, ryan, and gurgle can feel free to slap me if they want.*SLAP* Six years back or so everyone wanted the latest MS OS release only. Today it's different. Maybe because releases are so far apart that we actually have time to get really comfortable with our "old" OS, maybe because newer MS OS'es are considered to be too DRM-friendly, maybe because a lot of people don't like WPA which could make pirated copies more attractive than legit copies to those. Maybe - with two years between service packs - you are really not very "up to date" anyway, even if you do run the latest MS OS. I don't know - but I still love my W2K - I actually got so much value for my money, that I'd hate to abandon it. Link to comment Share on other sites More sharing options...
WildBill Posted November 21, 2005 Share Posted November 21, 2005 (edited) I'm working on improving TClock2, and I have good news and bad news....The bad news is that, no matter how hard I try, I can't get Visual C++ 6 to build it. After a few days of fighting with it I went to what I know, which was to port the C code to Delphi and work with that. So far I have 95% of the DLL ported over and it's working (the only stuff not ported is some Win9x-specific code). I called the new project "TClock3" to avoid any confusion. I haven't ported the executable over and only have a small test app that enables and disables the DLL for now.The good news is that it looks like a fully skinned taskbar is possible. I have complete control over the taskbar size, start button position, start button size, and I have a skinned taskbar background and task buttons. I still have to work on repositioning and skinning the quicklaunch buttons, the tray, and the rebar gripper (and add support for vertical taskbars), but I'm making good progress. This is still a long way from being complete, but it's getting there.Here's a small screenshot. Except for the Start button, I'm using modified images from a WindowBlinds skin, which I can't distribute without permission from the author (so dont' ask ). Developing this on my Win2k laptop, and the icons are from having XPize installed. Edited November 21, 2005 by WildBill Link to comment Share on other sites More sharing options...
-I- Posted November 22, 2005 Share Posted November 22, 2005 screenshot?????? explain: is this actualy on a win 2000 system?????? Link to comment Share on other sites More sharing options...
WildBill Posted November 22, 2005 Share Posted November 22, 2005 Yes, it is. It's from my HP laptop, running Win2k SP4 with my hacked-up version of TClock2 (which I'm calling TClock3 to avoid confusion). I'm actually developing it on this laptop, so the screenshot is indicative of what it can do on a Win2k system. If you go to the XPize forum there's a thread on using XPize on Win2k with a screenshot on page 2 I took when I got it working on this laptop (with my IconViewer program), and that one shows the system specs. Link to comment Share on other sites More sharing options...
-I- Posted November 22, 2005 Share Posted November 22, 2005 (edited) could you post a screan-shot with, 'start menu' opened. and 'memory usage panel' opened (select the tclock3 proces) and try enlarging it to be readeble please... cuze the screanshots on the xpize forum kinda, disapeared..// if this gets real, and cute enougth, we might just have to start ourselve a newfeatures-in-a-hotfix.exe to slipstream (as hotfix), after uSP5 Edited November 22, 2005 by -I- Link to comment Share on other sites More sharing options...
WildBill Posted November 22, 2005 Share Posted November 22, 2005 (edited) Here's another screenshot. I can't open the standard TClock dialog because I haven't ported it yet I've only ported the DLL so far, and the Tclock3test you see on the taskbar is a test .EXE that loads and starts the DLL (much as the TClock2 executable does). Tclock3test will eventually take the place of the TClock2 executable, but first I need to finish the DLL, which will take a while. This screenshot also shows the progress I've made on the system tray, where I made a .BMP for it. I'm currently trying to get the clock to display correctly -- for some reason the standard Windows clock keeps displaying no matter what I do (there's a bug in my DLL somewhere). Once I get that working I plan on adding some more options to control system tray size and painting. Then I need to move on to the QuickLaunch toolbar and toolbar grippers (they are still showing up gray because I'm not painting them yet).The icons in the screenshot are XPized because I have XPize installed on this laptop, where the icons were "stenciled" by my IconViewer program to make them palatable to Win2k. The "Windows 2000" banner was originally the "Windows xp" banner that came with XPize, which I touched up to my liking B) The Aero-like skin is from a WindowBlinds skin (lh5203-blah-blah-blah), except for the Start button which is mine.At this point I don't have transparency working for skin .BMP's, which is something I'll have to tackle soon, but not until I have the DLL properly skinning everything. For the moment it means that my Start button has parts of the taskbar background in the upper right and lower right corners, but once I figure out how to use transparency it won't be necessary anymore. There are a lot of other things that need to be added to the DLL, such as better support for stretching skin bitmaps, which doesn't work very well yet. What you see here is only the prodict of a week's work and it's still very much alpha software.Edit: Updated the screenshot to show progress made since this post. Edited November 23, 2005 by WildBill Link to comment Share on other sites More sharing options...
Targaff Posted November 23, 2005 Share Posted November 23, 2005 Looks interesting, I'll be keeping an eye on it.I do note (although this may be obselete with what you're doing) that the start menu banner isn't skinned the first time the start menu is opened (this is with TClock2 running as a startup app), and also if you open it the first time using the Win key rather than a mouse click, it is never skinned unless you restart the app. If these aren't already fixed/irrelevant, any chance you could look into them?Cheers! Link to comment Share on other sites More sharing options...
WildBill Posted November 23, 2005 Share Posted November 23, 2005 (edited) Thanks for the tip. I haven't even tried skinning the start menu yet, though I knew that TClock2 was supposedly capable of it. It's definitely on my list. Since my last post I've fixed the clock problem, and I have it appearing properly now, and the system tray is nicely skinned. I also have support for 32-bit .BMP files somewhat working, such that taskbar buttons and the tray skin can now be alpha-blended with the taskbar background (I've learned that it's critical to double-buffer them to achieve proper alpha-blending). Next is to get proper alpha-blending of the Start button, and then move on to skinning the QuickLaunch buttons. In its present state it's certainly usable, though until I flesh out the executable it relies on registry entries that I've entered by hand. Last night I also got mouseover events working for the task buttons, and they highlight nicely when you move the mouse over them. The buttons don't have to have the same height as the default taskbar buttons either...I have logic which controls their width and height, based on number of tasks, taskbar size, and available rows/columns.Edit: I can now skin the rebar grippers and rebar arrows (arrows appear when the bar is smaller than required to show all of the items), though I still have to implement mouseover support for the rebar arrows. Nevertheless, it's getting there. Toolbars might be a tough nut to crack, but I've already figured out how to set custom button sizes (MS's documentation appears to be *wrong* on that score), which is half the battle...Edit: Quicklaunch buttons are now skinned, and it turned out to be pretty easy. All of the major components are now skinned, so now it's time to start optimizing it, fixing visual glitches, cleaning up the code, etc. Then I'll move on to Start Menu skinning...Edit: Go up a couple of posts to see an updated screnshot...Edit: I have much of the executable ported now, and it will soon be ready for the brave among you to play with. I've also added another screenshot here. Note the variable alpha...You can specify a transparency value for different parts of the taskbar, and different alphas for different circumstances:- Clock/tray alpha- Taskbar alpha- Task button inactive alpha- Task button active alpha- Task button inactive mouseover alpha- Task button active mouseover alpha- Quicklaunch button inactive alpha- Quicklaunch button active alpha- Quicklaunch button inactive mouseover alpha- Quicklaunch button active mouseover alpha- Start button inactive alpha- Start button mouseover alpha- Start button active (pressed) alpha- Taskbar gripper alpha- Rebar gripper alpha- Rebar arrows alphaThe taskbar alpha should have the lowest value (in this example, it's 64, and the inactive alphas for all objects is also 64). You should use higher alphas for other states, like mouseover, active (pressed), and active mouseover. Don't expect this to be fast, though I'm getting decent results without using any caching (and this laptop that I'm developing it on has crappy TwisterT shared-memory video). There is still a lot of work to do, as I get visual glitches when I resize the taskbar, but the basic stuff is working at least. Edited November 26, 2005 by WildBill Link to comment Share on other sites More sharing options...
-I- Posted November 23, 2005 Share Posted November 23, 2005 i wonder if this would work with ROS-explorer as well LOL - could be Way to cewl.. Link to comment Share on other sites More sharing options...
dirtwarrior Posted November 23, 2005 Share Posted November 23, 2005 Oh cool using ROS would definatly lower ram usage Link to comment Share on other sites More sharing options...
-I- Posted November 23, 2005 Share Posted November 23, 2005 or better yet. Ros-explorer with XUL skinning d*mn that would be briliant.... Link to comment Share on other sites More sharing options...
dirtwarrior Posted November 23, 2005 Share Posted November 23, 2005 I must admit this would defenitly be very cool. I will let you guys in on a secret if you promise not to tell.OKI dont know how to get the ROS explorer to work,SHHHHBut if someone did get it to work on install this would definatly bring new life to legecy computers before they go to computer heaven. Link to comment Share on other sites More sharing options...
-I- Posted November 23, 2005 Share Posted November 23, 2005 have you tried lookin on voreck's site??? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now