exsuite - what's new

11.0.0.1 Jan 03, 2019
ExCalcEdit: *NEW:   Ability to define variables using the syntax variable = expression, for instance VAT = Total * 0.19, which specifies that the VAT variable is defined as being the Total multiplied by the 0.19.
ExCalcEdit: *Added: The AllowVariables property specifies the expression ( no HTML )that defines the equal operator, so you can define variables. By default, the AllowVariables property is "", which indicates no support for variables. For instance, if the AllowVariables property is "=", indicates that you can define variables by calling var = expression
ExCalcEdit: *Added: The AddWildFormat method formats the line based on the giving wild characters expression. For instance, AddWildFormat("<i>*=*") formats all lines that contains = character in italics
ExCalcEdit: *Added: The DeleteWildFormat method deletes an entry from the wild characters expressions collection
ExCalcEdit: *Added: The ClearWildFormats method clears the wild characters expressions collection into a sensitive control.
ExG2antt: *NEW:   Reduce the base-memory usage
ExG2antt: *Added: Improves the performance to load data into the control.
ExG2antt: *Added: FreezeEvents(Freeze) method prevents firing any event. For instance, FreezeEvents(True) freezes the control's events, no no event is fired, until the FreezeEvents(False) is called.
ExG2antt: *Added: Statistics property, gives statistics information about objects being hold by the control.
ExG2antt: *Fixed: The WPF context menu is closed right after showing it, while the Chart.AllowSelectObjects property is not exNoSelectObjects ( applicable to /WPF version only )
ExG2Host: *Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
ExGantt: *Added: DPI-Aware Support
ExGantt: *NEW:   Support for EBN 1004 version ( DPI-Aware support ).
ExGantt: *Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
ExGantt: *Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
ExGantt: *Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
ExHTML: *NEW:   State of the art Shortcut-Keys support, with UI visual appearance ( for the control's toolbar ). For instance, you can select the Georgia font, by pressing CTRL + O, and then G, or you can remove any HTML format on the current selection, by pressing CTRL + R combination, and so on
ExHTML: *Added: Shows the control's tool bar only if the control's EditType property is exEditType, and the control is not locked ( Locked property )
ExHTML: *Fixed: The name of internal clipboard format to perform OLE Drag and Drop between exhtml instances, renamed from "CF_EXHTMLTEXT)" to "CF_EXHTMLTEXT"
ExHTML: *Fixed: Inherits the cursor's height from previously line, when a new line is added using the Enter/Return key.
ExPropertiesList: *Added: Update the column's sort icon, so it won't be shown as distorted on DPI systems.
ExPropertiesList: *Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
ExPropertiesList: *Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
ExScrollBar: *Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
ExScrollBar: *Fixed: Ensures that scrollbar’s value is changed, once the mousewheel is rotated on certain smoothscrolling hardware mouses which have smaller wheel increments than usual hardware.
ExScrollBar: *Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
ExScrollBar: *Fixed: The scroll bar's thumb takes the scroll bar's client area, if the Maximum property is less than LargeChange property while IgnoreLargeChange property is True.
ExSurface: *NEW:   Display a placeholder for missing icons, images in HTML captions.
ExSurface: *Added: Extends the distance between links when ShowLinks property includes the exShowExtendedLinks, based on the LinksWidth property.
ExSurface: *Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
ExSurface: *Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
ExThumbnail: *NEW:   The Caption, ToolTipText and ToolTipTitle properties support expressions to generate its content.
ExThumbnail: *Added: The Caption property indicates the expression to generate the HTML caption to be displayed on the thumbnail. The Caption property supports all operators and functions of general expressions, and supports the following predefined operators: fcount ( returns the number of thumbnail files ), findex ( specifies the index of the thumbnail file ), width ( specifies the current width of the thumbnail view ), height ( specifies the current height of the thumbnail view ), ffile (returns the file), fname (returns the name of the file), faname (returns the alternate name of the file, 8.3 format truncated version of the name ), fext (returns the extension of the file), fcreated ( specifies when a file or directory was created ),  fmodified ( specifies when a file or directory was last modified ),  fopened ( specifies when a file or directory was last accessed ),  fsize ( specifies the size of the file ), fsizeF ( returns automatically the size of the file in KB, MB or GB ), ffolder ( returns 0, 1, 2, -1 or -2, if the object does not exist, it is a file, a shell item, a folder or a drive ), fattr ( returns the attributes of the file/folder), ftype ( returns the type of the file/folder, like JPG File, ...), fpicture ( indicates whether the file points to a known picture type, like BMP, PNG, and so on), fwidth ( returns the width of the picture file ), fheight ( returns the height of the picture file ). By default, the Caption property is "ffolder ? ( fname + ( len( 0:=fsizeF ) ? `, ` + =:0 : `` ) ) : ffile", which displays name and size for a file, the name for a folder, or the full name if the object is no file or folder.
ExThumbnail: *Added: The ToolTipText and ToolTipTitle properties supports everything as Caption property. By default, the ToolTipTitle property is empty, and the ToolTipText property is ffolder ? ( `Name: <b>` + fname + `</b>` + `<br>` + ( len( 0:= ftype ) ? `Type: <b>` + =:0 + `</b>` + `<br>` : `` ) + ( ffolder = 1 ? `Size: <b>` + fsizeF + `</b>` + `<br>` : `` ) + `Created: <b>` + fcreated + `</b>` + `<br>` + `Modified: <b>` + fmodified + `</b>`+ `<br>` + `Last Opened: <b>` + fopened + `</b>`+ (fpicture ? (`<br>Dimensions: <b>` + fwidth + ` x ` + fheight + `</b>` ) : ``) ) : ffile, which displays information like: Name, Type, Size, Created, Modified, Last Opened, and Dimensions for picture type files.
ExThumbnail: *Added: The files being dropped are added to the current view, while the user keeps the CTRL key.
ExTree: *Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
ExTree: *Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Items.CellCaptionFormat property, Column.Def(exCellCaptionFormat) property )
ExTree: *Added: The "check,icon,icons,picture" in the Column.Def(exCellDrawPartsOrder) property aligns the parts relative to the "caption". For instance, "check,caption,icon,icons,picture" indicates that the "check" is shown to the left of caption, while the "icon,icons,picture" are displayed to the right of the "caption". The "caption" occupies the cell's content by excluding the cell's check, images and pictures
ExTree: *Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.

Copyright 1999-2019 Exontrol. All rights reserved.