| Subject | : | Aqua themed Win-OS/2 ;-) |
| Author | : | Shai none-brain@web.de |
| Date | : | 14 Apr, 2006 on 22:35 |
| Hi, after reinstalling my eCS system, I recognized that Candybarz doesn't works anymore. So I switched to the eCS theme manager and to eStyler again. Sadly the checkboxes of the Aqua-Imac theme look horrible so I now use the Lights Std. theme. The only thing that was still annoying was that Win-OS/2 looks - like Windows 3.11 - horrible. However I absolutely need Windows 3.11 to play several old computer games (like Civ II and I was bored enough to spend a lot of time customizing my Win-OS/2 system so it fits better into my eCS system. You can see the product as attachment of this post (Fullscreen Win-OS/2 session) and of the next post (PM interface with other OS/2 programs).I used PATCHDRV to change the system buttons and created my own PATCHDRV skin based on Lights Std. theme. I used a Resource Manager to extract the button images. Sadly the button resolution is restricted to 4-bit and checkboxes are 2-bit images (so I couldn't use the Lights checkboxes and used the Win95 theme ones). The rest (like menu checkmarks, scrollbar buttons) are from OS/2 or created from scratch to look more like in OS/2. I also used a tool called "Makeover" for several enhancements (eg. for the messagebox icons). Both tools are freeware and available on several web pages. By the way: you must "patch" both Win-OS/2 display "drivers" IFGDI2VM.DRV(?) (fullscreen) and ISGDI2VM.DRV(?) (PM). If there is interest I could post the theme here, too. I admit it's a bit weird at all...... Robin |
| Subject | : | Second screenshot |
| Author | : | Shai none-brain@web.de |
| Date | : | 14 Apr, 2006 on 22:41 |
| Here is the screenshot of a non-fullscreen Win-OS/2 program (filemanager) in an OS/2 environment. For some strange reason I can't modify the border width here... |
| Subject | : | Re:Aqua themed Win-OS/2 ;-) |
| Author | : | RobertM |
| Date | : | 15 Apr, 2006 on 16:11 |
| Hi! Border width in Seamless Win-OS/2 sessions are defined by the WPS border width parameter. Win-OS/2 seamless actually draws WPS boxes and repaints them as Windows boxes and controls. Some of them are non-changeable like the border because that frame control object's parameters are linked to WPS's params. I *think* the titlebar is another such instance where size cannot be modified by Seamless Win-OS/2. On a really really really slow machine, you can catch OS/2 drawing the PM dialogs and then redrawing them. The borders, of course, can be modified in Seamless Win-OS/2 by simply modding the WPS's frame borders in the Scheme Pallete (or any other method that gets the same results) - the downside being that it affects all of the WPS and not just the Seamless Win-OS/2 sessions. There is a way around that but it is a pain in the butt... you'd have to change the WPS's border widths to the required width that you want for Seamless Win-OS/2, and then assign new border widths to every OS/2 folder already created and to the appropriate templates. That wouldnt change a program's border width though (which would be the same as defined in the systemwide settings you used to get your WinOS2 borders your desired size). Some apps that store such changes in the ini files could be changed in a similar fashion, but either way, this method would create a lot of ini bloat as you'd have separate border preferences for the objects you changed. HTH, |