📄 history.txt
字号:
TBcBarPopupMenu Version History:
Legend; (*) notes, (-) changes to the code
-- Version 2.0.0 -- (2001-07-18)
* Package now without debug information and compatibilty layer.
Now it is time to post this to several component sites and
wait for Your email :-)
* Added simple FAQ.txt.
- Updated screenshot images.
-- Version 2.0.0 beta3 -- (2001-07-18)
* The code is starting to look massive enough.. ;)
* Eh, Forgot the License.txt from beta2.. =) Please read it before
using this software.
* I think that this is starting to really look like version 2.0.0.
So, I think I'll just release this as final.
- Added OnBeforeDrawBar and OnAfterDrawBar events which allows you to
do your own custom bar in no time! See Readme.txt for usage.
- Fixed the doublebuffer refreshing happening even if it was not
needed.
- Added bar back bitmap. Now you can have bitmap instead of gradent
bar. See Readme.txt for details.
- Added bar border. You can select any color as border, if the color
is clNone (Default), then the border is not drawn.
- Add bar Side property. You can choose which side of the menu the
bar is drawn. If you have submenus, then the submenu arrow is drawn
over the bar. I think that the system draws the arrow, so I think
there is very little I can do about it. So, do not use submenus
or make the bar that way it looks good even if the arrow is at
"wrong" place. Solutions to this problem are welcome..
- Added Bar caption text direction. You can selection which direction
the text is drawn. Defaults to dDownToUp.
- Finally. Support for own OnAdvancedDrawItem and OnMeasureItem in
the items. Note: If you do custom drawing at the menu which has the
bar, the gradient bar isn't drawn. I try to do some workaround.
- Bar.Width property tells now the real size of the graphical part
of the bar. The space is not included anymore. Space is now a property
which defaults to 1. This makes easier to fit bar background bitmaps.
- Added Bar caption Alignment property. Note: OffsetY is now calculated
from the alignment direction. Naturally with vaMiddle Alignment
the OffsetY has no effect. In your old apps, this means that the
old default OffsetY -6 needs to be changed manually to the new
default value 6. Because of this, I changed the Alignment type names
not to have the "Bitmap".
- Drawing code made more procedural. In the process the bar
doublebuffer is drawn now in a one phase. It makes the thing
faster and the small delay of bar appearing to the screen is gone.
-- Version 2.0.0 beta2 -- (2001-07-16)
* Thanks to Magnus Flysj
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -