Author | Topic: New version XClass++ 4.5.195 ready for download | |
---|---|---|
Dieter Stelzner | New version XClass++ 4.5.195 ready for download on Fri, 12 Nov 2010 14:07:06 +0100 Hello, the new Xclass Version 4.5.195 is ready for download from our homepage http://www.ds-datasoft.de Regards Your DS-Datasoft Team Modifications with Version 4.5 Build 195: - The method dsEdit:isHidden() was moved into the class dsparent. Every class inside Xclass is derived from dsParent and has so the method IsHidden() and a call of :hide() before the control is created will be considered. - Fixed: Setting of EnableAppend(.F.) of dsDataDialog/dsTabpage was not considered if the connected table is empty at start dsArrayServer:ordCreate enhanced: optional parameter for descending order dsArrayServer:Seek enhanced: optional parameters acc. seek method of dsDbServer dsArrayServer:SeekLast enhanced: supports index tag dsCalendar fixed: if position out of desktop dsContextMenu:itemSelected new: itemSelected is supported now dsDbServer fixed: if scope and forscope are set, goBottom doesn't work properly dsDialog:FixSize new: if True the dialog contains its size in spite of a toolbar and/or statusbar dsDialog:Formgrid new: method to access a used dsFormgrid object dsDialog:GetControlByName new: access a control by its nameID dsDialog:xclClientSize new: really visible size of the clientArea dsCheckbox:defaultValue new: dsCheckbox considers the settings of defaultValue dsFormGrid:AddButtonRow enhanced: only for tabpages: parameter for Y-distance from the lower page border dsFormGrid:AddControl new: add an external control with an ID to get access via :GetControl() dsFormgrid:init enhanced: optional parameter for GridID dsFormGrid:GetControlOrder new: returns array with controls in their create order dsFormgrid:GridID new: set/get a unique ID for a dsFormgrid dsFormgrid:Status new: get Xbase object status: XBP_STAT_INIT, XBP_STAT_CREATE dsImage fixed: display disappears dsMenu:SetItem modified: if a parameter is set which is used inside a connected toolbar button, its properties are set too dsMenu:ResetItem modified: if a parameter is set which is used inside a connected toolbar button, its properties are set too dsMle:CreateContextMenu enhanced: 2nd parameter to use the items of default context menu with the new one dsPopupDialog:setPosBlock new: codeblock to position the dialog while it is is build up. dsPopupDialog:title enhanced: if no titlebar is set the title appears inside the row where the close button is located dsPopupDialog:titlebar enhanced: if set to true the dialog appears with titlebar dsProgress:OnCancel new: activate codeblock for the cancel button dsProgress:Reset new: reset the bar to zero dsProgress:Terminate new: terminate the progress. The dialog will not be closed! dsRadioButton:getValue fixed: after destroy :getValue didn't return the selected value dsRtfHelp fixed: passed help title wasn't displayed dsSle:CreateContextMenu enhanced: 2nd parameter to use the items of default context menu with the new one dsSle:disable fixed: a disable() before :create() was not considered dsSle:refreshLongText new: refresh display of longtext dsSplitPanel:Formgrid new: method to access a used dsFormgrid object dsSplitPanel:GetControlByName new: access a control by its nameID dsTabPage:Center enhanced: new PAGE_HCENTER, PAGE_VCENTER, PAGE_CENTER dsTabpage:Formgrid new: method to access a used dsFormgrid object dsTabpage:GetControlByName new: access a control by its nameID dsTooltip fixed: a chr(9) sign inside the caption is not converted to spaces dsXBrowse:OnDestroyEdit new: codeblock which is evaluated if an celledit control will be destroyed dsXBrowse:PreSearch enhanced: current searchstring is passed per reference to the codeblock dsXColumn:SetIndex enhanced: codeblock for PreSearch. current searchstring is passed per reference to the codeblock dsXCellBmp fixed: display disappears dsSelectSleValue fixed: if the index is changed inside the selection it is not reset to the origin one dsSelectValue fixed: if the index is changed inside the selection it is not reset to the origin one ISODow new: get weekday based on Monday = 1 ResetWaitPointer new: reset mousepointer to arrow SetEditColorBG new: set base colors for edit control background depending from its state SetWaitPointer new: function to set the mousepointer to hourglas and optional to start a progress with a message $LDF files fixed: dependent on the setting of CHARSET the umlauts sometimes weren't displayed properly LoadLanguage/LoadSysLanguage; fixed. if the same language DLL is serial loaded with these functions XLang.exe fixed: if GetStringRes function contains only the constant as parameters without commas XLANG.EXE new: several projects can be administrate via a selection XLANG.EXE new: if a project file has several targets, the targets for language scanning can be selected XClass modified: XClass is now compiled without the /ga flag. If you work with an ANSI editor: Write SET CAHRSET TO ANSI into your source (the best is into AppSys()). If you want to use charset OEM you must compile your application with the flag /ga see XClass help Hints->Compiling the application -- |