Important changes and extensions
• | Changed DLLs The following DLLs were integrated in the file bBrowser.DLL: |
• | bSystem.DLL |
• | bGUI.DLL |
• | bBrowser.DLL |
Furthermore the file names of the DLLs contain a version number now. This makes it simpler to use different versions of the bBrowser on the same computer. The following table lists the old and the new file names of the DLL's:
File Name (old) |
File Name (new) |
bSystem.DLL |
bBrw20.DLL |
bServer.DLL |
bServ20.DLL |
bGUI.DLL |
bBrw20.DLL |
bBrowser.DLL |
bBrw20.DLL |
• | Changed methods and accesses For the methods and accesses below the arguments, the return value or the behaviors was changed: |
• | Strong typing removed The strong typing was removed for the following methods, accesses and assigns: |
New classes
New methods
Changes to methods and accesses
New supported argument: |
<lUpdateOrder> |
New supported argument: |
<oBackground> |
|||||||||||||
New supported constant: |
BCM_TITLE |
|||||||||||||
Changed arguments and return value. |
|
|||||||||||||
New supported argument: |
<iOffset> |
|||||||||||||
Changed arguments |
|
|||||||||||||
Changed arguments |
|
|||||||||||||
New supported argument: |
<iRecNo> |
|||||||||||||
New supported argument: |
<iCurrentRow> |
|||||||||||||
New supported argument: |
<iSelectFlags> |
|||||||||||||
New supported argument: |
<iPositionNew> |
|||||||||||||
New supported properties: |
|
|||||||||||||
New supported argument: |
<iWidthNew> |
|||||||||||||
New supported argument: |
#Invert |
|||||||||||||
New supported argument: |
<iOffset> |
|||||||||||||
New supported argument: |
<omnuTitle> |
New supported properties: |
#EmptyValueCondition |
New supported behavior |
If the value does not exist, then its added with bNameArray:Add() automatically. |
New supported argument: |
<iOptions> |
Changes to samples
New samples
Other changes and extensions
• | Support of XP Themes (Visual Styles) The classes bBrowser and bComboEdit supports XP Themes (Visual Sytels) now. So that the XP Themes are supported, a Manifest resource entity must be included in the program. |
• | Support of RTF Text RTF Text can be displayed as column value, column caption and column footer. So that text is displayed in RTF format the flag BVO_RTF must be set in the access bViewStyle:Options. The classes bBrowser and bDataColumn contain several accesses of the class bViewStyle in which the flag BVO_RTF can be set. The corresponding accesses are: |
The code fragment below demonstrates how the column values for the column #INFO are displayed in RTF format:
oColumn := oBrowser:GetColumn(#INFO)
oColumn:DataView := bViewStyle{, , , , , BVO_RTF}
• | bBrowser and horizontal scrolling When scrolling horizontally in the bBrowser whole columns were scrolled till now. Now, the columns are scrolled by pixel steps. It can be defined with the property #ScrollHUnitPixel, how many pixels a step is. The property can be determined with the method bBrowser:PropertyGet() and changed with bBrowser:PropertyPut(). |
• | bBrowser and column moving If columns are moved interactivly with the mouse, and the mouse hits the border of the data area then the columns are scrolled horizontal in pixel steps now. Till now, a whole column was scrolled. If the SHIFT key is pressed in addition when moving a column, then a whole column is scrolled again. |
Page url: http://www.YOURSERVER.com/index.html?update_version_2.htm