home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- WindowBlinds 3.09
- -----------------
-
- See the LunaUIS1 sample included for an
- implementation of this. I've included
- the rgn.bmp samples indicated below in
- the root WindowBlinds directory with this build,
- but see the LunaUIS1.
-
- Additions to WB for UIS1 features
- ---------------------------------
-
- 1) The ability to set some system metrics
-
- The following can be added to the UIS file
-
- [Metrics]
- CaptionHeight = height in pixels
- ToolCaptionHeight = height of tool window captions in pixels
- MenuHeight = height of the menubar
- ScrollWidth = width of a vertical scrollbar
-
- These are also supported for UIS2 skins
-
- 2) The ability to add shapes to UIS1 skins.
-
- These are done differently to UIS2 skins as they require an additional 2
- bitmaps
-
- [Borders]
- ShapeFrameCount = number of images in the shape bitmaps.
- Each 'row' is the height same height as the titlebar image
- (linked to the titlebar caption height)
-
- ; Then we have the 2 images (width of each can be different. Heights
- must be = shapeFrameCount * height of each titlebar image row)
-
- ShapeLeftImage = crux_remake\rgn.bmp
- ShapeRightImage = crux_remake\rgn2.bmp
-
- ; Then we tell WB which 'row' to use for each state. There are a number
- of options. 0 would be the first row, 1 = 2nd, 2 = 3rd etc
-
- ShapeNormalActiveFrame =
- ShapeNormalInactiveFrame =
- ShapeNormalDisabledFrame =
- ShapeMDIActiveFrame =
- ShapeMDIInactiveFrame =
- ShapeMDIDisabledFrame =
- ShapeToolActiveFrame =
- ShapeToolInactiveFrame =
- ShapeToolDisabledFrame =
- ShapeNonSizableActiveFrame =
- ShapeNonSizableInactiveFrame =
- ShapeNonSizableDisabledFrame =
- ShapeNonSizableToolActiveFrame =
- ShapeNonSizableToolInactiveFrame =
- ShapeNonSizableToolDisabledFrame =
-
- Basically WB allows you to have different shapes for 15 different window
- styles / states.
-
- Example bits to add to the UIS file of a UIS1+ skin
- ---------------
-
- ; modify the path here obviously!
- ShapeLeftImage = crux_remake\rgn.bmp
- ShapeRightImage = crux_remake\rgn2.bmp
- ShapeNormalActiveFrame = 0
- ShapeNormalInActiveFrame = 1
- ShapeFrameCount= 5
-
- -New tile/stretch options for standard objects
- Tile = 0 means stretch
- Tile = 1 means tile
- Tile = 2 means tile horz and stretch vert
- Tile = 3 means stretch horz and tile vert
- Tile = 4 means the middle bit in the middle and fill the rest
- with the top left colour
-
- -PerPixel alpha blending is supported
- in most 'standard' objects (i.e. if there is a .wbd file).
- Just refer to the .tga instead of the .bmp. You _must_
- use 32bit, uncompressed .tga's. Add PerPixel=1 and
- Trans=1 to the appropriate section of the .uis file too
- (and wipe the .wbd's before you reload the skin).
- The perpixel alpha is only supported on 2000/XP, but
- the .tga's will load and work on 98/ME. See
- the XPPlatinum skin included with this build for
- a sample using button.tga).
-
-