Professional Documents
Culture Documents
Bahdt
Bahdt
{ }
{ Calmira System Library 3.3 }
{ by Li-Hsin Huang & Erwin Dokter }
{ released into the public domain may 2002 }
{ }
{*********************************************************}
- Added CALCOLOR.PAS
- Added SORTHDR.PAS
This is an unfinished unit; only included so Calmira will compile.
- MISCUTIL.PAS:
Added FreeAndNil procedure
Moved ReplaceBitmapColors from Settings.pas
- FILES.PAS: Added DOS error constants
- STYLSPED.PAS: Added bsFlat & removed bsBitBtn style
- INTERNET.PAS: Added ReadServiceApplication method
- SCRLTREE.PAS: Added properties
- Included fixed VCL units (see notes):
- Buttons.dcu
- Dialogs.dcu
- Menus.dcu
- StdCtrls.dcu.
Notes:
The Calmira VCL contains some standard Delphi Compiled Unit (DCU)
files that contain some fixes and changes. You can use these with
other projects, but it is not required, though it is recommended
that they are used when (re)compiling Calmira.
These units are compatible with Delphi 1.0 and 1.01; they have not
been patched in the 1.01 VCL patch. I am not sure about 1.02, since
Borland never released the source code to the 1.02 VCL.
If you have the Calmira VCL directory in your library path, these
units are automatically used in your projects instead of the default
Delphi units.
* Menus.dcu:
- Fixed memory leak in TMainMenu.
* Buttons.dcu:
- Modified some color constants in DrawButtonFace,
bsNew button style appear as real Win95 buttons.
* Dialogs.dcu:
- Removed fsBold font style.
- Fixed default button appearence in InputQuery.
* StdCtrls.dcu: fixed two ownerdraw related bugs in TComboBox:
- DropDownCount is now calculated properly.
- DrawFocusRect is no longer called if ownerdrawn.
* TASK:
- Improved Taskbar animation in TTaskbar.ShowBar and TTaksbar.HideBar
+ Added full animatation option and speed control
+ Added options in TASKPROP.PAS and in TaskProp in SETTINGS.PAS
- adjusted start menu popup position to slightly overlap taskbar
- Changed all MessageBeep(0); to MessageBeep(MB_ICONHAND);
- Implemented Jiri's applet system menu's
- Added Christophe Melin's Start menu DDEBuffer check in StartButtonClick,
so that the Start menu rebuilds after icons are added by a setup program.
* SETTINGS.PAS:
- Added FullAnimate setting and speed control in TaskProp
section (Improved Taskbar animation)
- Added color option for checklist background
+ Assigned color (ccCheckList) in DESKPROP, FILTER, FSYSPROP,
STRTPROP, SYSPROP and TASKPROP's FormCreate procedures.
- Added DescriptionFile in File system properties
* MISCUTIL:
- Improved icon shrinking in MISCUTIL.PAS
- Added procedure DottedLineTo in MISCUTIL.PAS
- Added GetButtonState and SetButtonState
* FSYSPROP:
- Replaced cbDelay scrollbar with TSlider
- Added description file name edit box
* TASKMAN:
- Added Hide / Unhide button
* LOGON.PAS: Added
- fixed a few bugs.
- replaced UserEdit with UserCombo
* ICONWIN:
- Added Li-Hsin's toolbar
- Added sort and create folder buttons
* RESOURCE:
- now looks first in user's directory for bitmaps
* WASTEBIN:
- Binned files are immediately saved to INI
- Moved Empty bin to right click popup menu
* SLIDER:
- TSlider Added
utr
Bug fixes:
* FILEPROP: filename/folder labels show correctly
* DRIVES: Volume label is now shown correctly
* SETTINGS: Win95 keyboard setting now correctly saved
* SYSPROP: Preflist resize; dirty fix for integral height bug
* TASKMAN: Calmira no longer minimized with 'Minimize all'
* TASK: Calmira no longer minimized with 'Minimize programs'
Fixed vertical tiling
TopTaskbar resizes more elegant
* CALFORM: Maximize > minimize > restore bug fixed
* WASTEBIN: fixed resize bug caused by CalForm bugfix :)