eSchemes FAQ, How to create new schemes September 14, 2006 Q1: How to extract colors, buttons, icons from eComStation desktop? Q2: How to select good wallpaper for new scheme? Q3: How to combine 800x600, 1280x.. wallpapers to one bitmap? * Q4: How to put image into scheme? In which format? * Q5: How to describe desktop backgroud? * Q6: Can I include a font to scheme? Can it be installed to OS or assigned to window? * Q7: How can I generate schemes using ObjectREXX or from my own program using SOM Scheme class? * Q8: How to convert OS/2 Warp scheme to eSchemes scheme? Q1: How to extract colors, buttons, icons from eComStation desktop? A1: Grab data from: * Wallpaper - x:\os2\bitmap\ * Resources - x:\os2\dll\PMMRGRES.DLL (frames, radio-buttons) Q2: How to select good wallpaper for new scheme? A2: Use this suggestion: * The wallpaper should contain one object (adornment) placed in the center or aligned to a border * the wallpaper may contain one gradient area or 2 areas Q3: How to combine 800x600, 1280x.. wallpapers to one bitmap? A3: Use system image editor to create bitmap array. System will automatically select corresponding bitmap. Q4: How to put a picture to scheme? In which format? A4: Use eSchemes editor. Better to use bitmap. Q5: How to describe desktop backgroud? A5: Drom Desktop object to objects list at Object notebook page. Edit SETUP string like this: BACKGROUND=ecs_bubble.bmp,S,1,I,97 145 195 S - scaled, T - tiled, N - normal. 1 - Means 1x1 Ratio for scaled 97 145 195 - color of background without image Or something like this: BACKGROUND=ecs_bubble.bmp,S,1,I,97 145 195;ICONTEXTCOLOR=255 255 255; ICONSHADOWCOLOR=205 230 255;TREETEXTCOLOR=255 255 255; TREESHADOWCOLOR=205 230 255;DETAILSTEXTCOLOR=255 255 255; DETAILSSHADOWCOLOR=205 230 255 Q6: Can I include a font to scheme? Can it be installed to OS or assigned to window? A6: No, but in future we have plan to include support of fonts installation and FT2LIB support. Q7: How can I generate schemes using ObjectREXX or from my own program using SOM Scheme class? A7: OK, 1. Switch to ObjectREXX using switchrx.cmd script. 2. Look in demo script from eSchemes distro. Q8: How to convert OS/2 Warp scheme to eSchemes scheme? A8: Where original OS/2 schemes are stored? * OS/2 Warp schemes stored in INI files (Try regedit2 and you can find some parts of schemes) * After eSchemes installed look into %OSDIR%\BIN for Schemes2eSchemes.cmd script. It is converter of old Scheme palette schemes to eSchemes format.