"Slightly off topic, but... fractal, does lscolor still uses ini files to store its settings?" No, I didnt know it had?
From the readme of lscolor:
Description:
------------
LsColor.dll is a simple module, really. All it does is read in a list of color
values for the default system colors and set certain evars to those values. It
also reads in font names, as of v1.2 and font heights, as of v1.6.2 . "MenuDropAlignment" is a boolean evar,
either 1 or 0. If menus are left aligned, it's equal to 1, if right aligned,
it's equal to 0.
Following is a list of the evars that get created.
3dDkShadow
3dFace
3dHilight
3dLight
3dShadow
ActiveBorder
ActiveCaption
AppWorkspace
Background
BtnText
CaptionText
GradientActiveCaption
GradientInactiveCaption
GrayText
Hilight
HilightText
InactiveBorder
InactiveCaption
InactiveCaptionText
InfoBk
InfoText
Menu
MenuText
Scrollbar
Window
Windowframe
WindowText
IconTitleFont
CaptionFont
SmCaptionFont
MenuFont
StatusFont
MessageFont
IconTitleFontHeight
CaptionFontHeight
SmCaptionFontHeight
MenuFontHeight
StatusFontHeight
MessageFontHeight
IconTitleFontBold
CaptionFontBold
SmCaptionFontBold
MenuFontBold
StatusFontBold
MessageFontBold
IconTitleFontItalic
CaptionFontItalic
SmCaptionFontItalic
MenuFontItalic
StatusFontItalic
MessageFontItalic
MenuDropAlignment
and the readme of lsfonts:
-- ABOUT -----------------------------------------------------------------------
LSFonts.dll is a Litestep module which temporarily loads fonts without having
to copy them to Windows' font directory.
-- STEP.RC COMMAND -------------------------------------------------------------
*Loadfont "$path$file.ttf"
Loads the specified font file. The font is not visible to other apps; it can
only be used in LiteStep.
Supported font types are (taken from the MSDN AddFontResource documentation):
- TTF (Raw TrueType file)
- FON (Font resource file)
- FOT (TrueType resource file)
- OTF (PostScript OpenType font)
- FNT (Raw bitmap font file)
- TTC (East Asian Windows: TrueType font collection)
On Win2k/XP LSFonts.dll also supports MMM, PFB, and PFM. These files have to be
used together; separate the names with a '|'. Example:
"$path$abcxxxxx.pfm | $path$abcxxxxx.pfb"
maybe I should release the font parts of lscolor seprately? name it something like "lsfont" to make sure you all get confused? :D
or "lsfontcolor"
lsfontscolor
lscolorsfontsheightsboldsitalics