whatsnew.txt
上传用户:hbszzs
上传日期:2008-08-20
资源大小:628k
文件大小:14k
- ****************************************************
- Varian Component Workshop
- Varian Software NL (c) 1996-2000
- All Rights Reserved
- ****************************************************
- What's new in version 3.34
- General
- -------
- - New component TVrMatrixGroup, unit TVrMatrix.
- - New component TVrScanDir, unit TVrSystem.
- - Fixed painting/refresh bug for all "transparent" components.
- TVrClock
- --------
- - Added property "Hours24". it will handle the display of time in AM/PM
- format as well, instead of just a 24-hour military display.
- - Added property "ShowTimeZone" (AM/PM). Applies only when clocktype
- is set to ctRealTime.
- TVrIndicator
- ------------
- - Renamed Min and Max properties "MinValue" and "MaxValue".
- - Added new property "Step".
- - Added new public method "StepIt".
- - Added new public method "StepBy".
- procedure StepBy(Delta: Integer);
- - Added new property "ColorWidth".
- Only applies when PlainColors is set to false.
- TVrScanner
- ----------
- - Added new property "ColorWidth".
- Only applies when PlainColors is set to false.
- TVrNavigator
- ------------
- - All images are now included in a single bitmap image.
- - Added new property "Numeric". Instead of the play, pause etc
- images, numeric images are used.
- - Added public method "ButtonIndex" which translates a buttontype
- to a numeric value from 1 to 10.
-
- function ButtonIndex(Button: TVrButtonType): Integer;
- TVrMediaButton
- --------------
- - All images are now included in a single bitmap image.
- TVrAnalogClock
- --------------
- - Added property "EnableAlarm".
- - Added public property "AlarmTime" which contains a date and time
- value on which to trigger the OnAlarm event.
- - Added OnAlarm event.
- TVrJoyPad
- ---------
- - Direction property is now declared as set. This way multiple arrows
- can be active at the same time.
- TVrJoypadDirection = (jdUp, jdDown, jdLeft, jdRight);
- TVrJoypadDirections = set of TVrJoypadDirection;
- TVrLevelBar Help
- -----------
- - Added two additional events "OnMaxValue" and "OnMinValue".
- OnMaxValue: Position reached the value defined by MaxValue.
- OnMinValue: Position reached the value defined by MinValue.
- - Added new property "Step".
- - Added new public method "StepIt".
- - Added new public method "StepBy".
- procedure StepBy(Delta: Integer);
- TVrGauge
- --------
- - Renamed Min and Max properties "MinValue" and "MaxValue".
- - Added two additional events "OnMaxValue" and "OnMinValue"
- OnMaxValue: Position reached the value defined by MaxValue.
- OnMinValue: Position reached the value defined by MinValue.
- - Added new property "Step".
- - Added new public method "StepIt".
- - Added new public method "StepBy".
- procedure StepBy(Delta: Integer);
- TVrMatrix
- ---------
- - Colorcodes have been changed for easier translation.
- % + Code: 1 = clBlack A = clRed
- 2 = clMaroon B = clLime
- 3 = clGreen C = clYellow
- 4 = clOlive D = clBlue
- 5 = clNavy E = clFuchsia
- 6 = clPurple F = clAqua
- 7 = clTeal G = clWhite
- 8 = clGray
- 9 = clSilver
- - Declaration of scroll direction type has changed.
- TVrMatrixScrollDirection = (msdRightToLeft, msdLeftToRight);
- TVrSpectrum
- -----------
- - Renamed BarsVisible to ShowInactive.
- - Added property BarWidth.
- - Added property BarSpacing.
- - Min and Max are now called MinValue and MaxValue.
- - Added property PlainColors (solid or gradient fill).
- TVrHyperButton
- --------------
- - Published OnMouseEnter and OnMouseLeave events.
-
- --------------------------------------------------------------------------------
- 3.29
- General
- -------
- - New component TVrCopyFile (system tool), unit VrSystem.
- - New component TVrBitmapCheckBox, unit VrDesign.
- - New component TVrBitmapRadioButton, unit VrDesign.
- - New component TVrHyperButton, unit VrButtons
- - New component TVrWave, unit VrAudio
- - New component TVrShapeBtn, unit VrShapeBtn.
- - New general component class TVrSharedComponent (Undocumented),
- used to link multiple components together.
- - Added Visible property to TVrBevel class. Setting visible to
- false means no bevel is used.
- - Added BorderWidth property to TVrBevel class.
- - Added BorderColor property to TVrBevel class.
- - Moved VrShadow and VrDemoButton to one single unit VrButtons.
- - Speed of transparent routines have been increased with 100%.
- TVrDemoButton
- -------------
- - OnClick would generate two OnClick events instead of one, fixed.
- - Setting Enabled to True did not enable the button, fixed.
- TVrFormShape
- ------------
- - Component would generate a GPF upon compiling if there was
- no mask loaded, fixed.
- TVrProgressBar
- --------------
- - Fixed painting bug when orientation was set to VoVertical.
- TVrCheckLed
- -----------
- - Added Accelerator key support - preceding ampersand (&).
- - Now shows an original focus rectangle.
- TVrBitmapImage
- --------------
- - Setting ImageIndex less then -1 would generate a listindex out
- of bounds error, fixed.
- - Renamed ImageIndex to BitmapIndex
- TVrUpDown
- ---------
- - Fixed bug with transparent glyphs.
- TVrTrackBar
- -----------
- - Added property FocusColor
- - Added property FocusOffset, setting FocusOffset less then zero means
- no focus rectangle is painted.
- - if coHandPoint was disabled the cursor was reset to crDefault,
- now it uses the cursor of the control itself.
- - Replaced "Bitmap" property with a link to TVrBitmapList.
- Link property is named BackImageIndex.
- - Replaced VThumb and HThumb properties with a link to TVrBitmapList.
- Link property is named ThumbImageIndex.
- - Renamed Min and Max properties to MinValue and MaxValue
- - Removed embedded thumb control from TrackBar.
- - Added new option toThumbOpaque
- - ThumbStates versus GlyphLayout has changed.
- - Control now uses less system resources.
- TVrSlider
- ---------
- - Replaced VThumb and HThumb properties with a link to TVrBitmapList.
- Link property is named ThumbImageIndex.
- - if coHandPoint was disabled the cursor was reset to crDefault,
- now it uses the cursor of the control itself.
- - Redesigned parts of the component in order to increase speed.
- Therefore some properties have changed in the process.
- - Min and Max are now called MinValue and MaxValue.
- - Added property BorderWidth.
- - Added new option soThumbOpaque
- TVrSliderOption = (soActiveClick, soMouseClip, soHandPoint, soThumbOpaque);
- - Removed embedded thumb control from slider.
- - TickHeight is now called TickWidth.
- - ThumbStates versus GlyphLayout has changed.
- - Added ThumbIndent property.
- TVrBitmapList
- -------------
- - Added public method GetBitmap
- function GetBitmap(Index: Integer): TBitmap;
- if Index is invalid then a nil pointer is returned.
- TVrSwitch
- ---------
- - Is now derived from TVrCustomImageControl.
- - Replaced "Glyph" property with a link to TVrBitmapList.
- Link property is named BackImageIndex.
- - Replaced VThumb and HThumb properties with a link to TVrBitmapList.
- Link property is named ThumbImageIndex.
- - Removed embedded thumb control from TVrSwitch.
- - Control now uses less system resources.
- - Added new option soThumbOpaque
- TVrSwitchOption = (soActiveClick, soMouseClip, soHandPoint, soThumbOpaque);
- - if coHandPoint was disabled the cursor was reset to crDefault,
- now it uses the cursor of the control itself.
- - Added property BorderWidth.
- - Added ThumbIndent property.
- TVrClock
- --------
- - Clock was not reset properly on first show when type was
- ctElapsed and active set to false, fixed.
- TVrGradient
- -----------
- *- Changed Orientation property in Direction
- TVrGradDirection = (gdUpDown, gdLeftRight, gdChord1, gdChord2)
- - Added SwapColors property.
- TVrSlideShow
- ------------
- - Implemented multi-image support through a BitmapList component.
- - Added OnNextSlide event.
- - Removed public method "ExchangeImages".
- - Removed published properties ImageOrg and ImageNew.
- - Added ImageIndex1, ImageIndex2 properties.
- - Added small sample application.
- --------------------------------------------------------------------------------
- 3.19
- General
- -------
- - On closing of an application TVrTimer would sometimes
- generate an access violation if used as Thread, fixed.
- This also applies to other components which use TVrTimer
- internally.
- - Fixed bug in transparency routine.
- - Some demo applications where mixed up, fixed.
- TVrMeter
- --------
- - Renamed "Glyph" property to "BackImage"
- - Added separate "Scale" property
- - Added "Angle" property (scale angle)
- - Added "Spacing" property (scale height)
- - Added "LabelOffsetX" property
- - Added "LabelOffsetY" property
- - Renamed "TextSteps" to "Labels"
- - Optimized internal coding.
- TVrCalendar
- -----------
- - Changed "Rows" type in TVrRowInt
- - Changed "Columns" type in TVrColInt
- TVrScope
- --------
- - Setting GridSize to zero would block the application, fixed.
- TVrLed
- ------
- - Added "Glyphs" property for custom led images.
- - Added "DrawStyle" property
- TVrLedDrawStyle = (dsDesign, dsCustom);
- TVrClock
- --------
- - Replaced OnClockTick event with three seperate events
- OnHoursChanged, OnMinutesChanged, OnSecondsChanged.
- - Previous event "OnClockTick" was triggered after each tick of
- the embedded timer component, not depending on the actual internal
- system time, fixed.
- TVrAnalogClock
- --------------
- - Replaced OnChange event with three seperate events
- OnHoursChanged, OnMinutesChanged, OnSecondsChanged.
- TVrCounter
- ----------
- - Added "OnChange" event.
- TVrCompass
- ----------
- - Added "OnChange" event.
- --------------------------------------------------------------------------------
- 3.16
- General
- -------
- - Implemented support for Delphi 5!
- - Modified VCL Pages, see install.txt for more info.
- - Moved VCL Page "Design" to "Page3".
- - New component TVrDemoButton (unit VrDemoButton)
- - New component TVrUpDown (unit VrUpDown)
- - New component TVrSlideShow (unit VrSlideShow)
- - New component TVrFormShape (unit VrFormShape)
- - New component TVrCompass (unit VrCompass)
- - Optimized VrPalette changes through faster conversion routine.
- TVrControl
- ----------
- - Added function "Loading"
- - Added function "Designing"
- TVrGraphicControl
- -----------------
- - Added function "Loading"
- - Added function "Designing"
- TVrCheckLed
- -----------
- - Component is now derived from TVrCustomImageControl,
- before TVrCustomControl.
- - Implemented disabled caption when Enabled is set to false.
- - Updated some parts of the code.
- TVrAnalog
- ---------
- - Added "TickWidth" property
- - Added "TickOutline" property
- - Added "Transparent" property
- TVrTimer
- --------
- - Moved component to new unit (TVrThreads)
- - Added new property TVrTimerType
- TVrTimerType = (ttThread, ttSystem);
- Timer component now also supports normal system timers
- - Added Thread Priority flag property (ttThread only)
- - Added SyncEvent property.
- TVrThread
- ---------
- - Moved component to new unit (TVrThreads)
- TVrClock
- --------
- - Added "Threaded" property.
- TVrAnalogClock
- --------------
- - Added "Threaded" property.
- TVrMatrix
- ---------
- - Added "Threaded" property.
- - Control is now first displayed before scrolling starts.
- - Added "Orientation" property
- TVrScanner
- ----------
- - Added "Threaded" property.
- TVrBanner
- ---------
- - Added "Threaded" property.
- - Control is now first displayed before scrolling starts.
- TVrAnimate
- ----------
- - Added "Threaded" property.
- TVrShadowButton
- ---------------
- - Added "TextAlign" property.
- TVrBitmapList
- -------------
- - Double clicking the component in design time will bring up the
- BitmapList editor.
- - Updated BitmapList editor form.
- TVrStringList
- -------------
- - Double clicking the component in design time will bring up the
- String List editor.
- --------------------------------------------------------------------------------
- 3.14
- - New component VrCounter (unit VrDesign)
- - New component VrBitmapImage (unit VrDesign)
- - New component VrBitmapButton (unit VrDesign)
- - New component VrAnimate (unit VrAnimate)
- - New component VrThread (unit VrThread)
- - Added new VCL Page "Varian Design"
- Therefore renamed old unit VrDesign to VrSystem.
- - Added common type TVrTickMarks, (unit VrTypes).
- TVrTickMarks = (tmNone, tmBoth, tmBottomRight, tmTopLeft);
- (Applies to TVrTrackBar, TVrScale)
- - Added common type TVrProgressStyle, (unit VrTypes).
- TVrProgressStyle = (psBottomLeft, psTopRight);
- (Applies to TVrGauge, TVrSlider, TVrLevelBar, TVrSwitch, TVrTrackBar)
- Each control now uses the same Style type.
- - Moved VrDeskTop to a new VCL page "Varian Design".
- - Fixed streaming bug for Min and Max value properties.
- Min values where not properly initialized after loading.
- TVrScale
- --------
- - Renamed property TickStyle to TickMarks.
- - Added new property "ScaleOffset".
- TVrHotImage
- -----------
- - Removed property TransparentColor. ColorLeave and ColorEnter are
- used Instead to make part of the images transparent.
- TVrTrayIcon
- -----------
- - Added property "HideTaskBtn".
- - Added property "Enabled".
- - Now all mouse events are supported.
- TVrTrayGauge
- -----------
- - Added property "HideTaskBtn".
- - Added property "Enabled".
- - Now all mouse events are supported.
- TVrLights
- ---------
- - Added two additional led types Square and Diamond
- TVrLightsType = (ltGlassRounded, ltGlassRect, ltGlassSquare, ltGlassDiamond)
- TVrTrackBar
- -----------
- - Added new property "ScaleOffset".
- TVrIndicator
- ------------
- - Added multi color led support (Palette 1..3)
- ******************