|
|
| (29 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| ==DGS Update 3.505 Stable(14/Jan/2021)==
| |
| 1. Fixed: Caret is not showing when word wrap is false (memo)
| |
|
| |
|
| 2. Added: dgs-dxpastehandler (DGS Paste Handler, used to paste h5 formatted string and jpeg pixels):
| |
| *dgsEnablePasteHandler
| |
| *dgsFocusPasteHandler
| |
| *dgsIsPasteHandlerFocused
| |
| *dgsBlurPasteHandler
| |
| *dgsDisablePasteHandler
| |
| *dgsIsPasteHandlerEnabled
| |
| 3. Changed: dgs-dxdetectarea can be created without any arguments now.
| |
|
| |
| 4. Added: new usage of dgs-dxdetectarea:
| |
| *dgsGetDetectArea
| |
| *dgsApplyDetectArea
| |
| *dgsRemoveDetectArea
| |
| 5. Fixed: Error when press right mouse button when holding left mouse button on scroll bar
| |
|
| |
| 6. Added: "oldText" for onDgsTextChange (edit)
| |
|
| |
| 7. Added Function: dgsScrollBarSetCursorWidth(scrollbar,width,relative)
| |
|
| |
| 8. Added Function: dgsScrollBarGetCursorWidth(scrollbar,relative)
| |
|
| |
| 9. Added Function: dgsScrollBarSetTroughWidth(scrollbar,width,relative)
| |
|
| |
| 10. Added Function: dgsScrollBarGetTroughWidth(scrollbar,relative)
| |
|
| |
| 11. Added Function: dgsScrollBarSetArrowSize(scrollbar,size,relative)
| |
|
| |
| 12. Added Function: dgsScrollBarGetArrowSize(scrollbar,relative)
| |
|
| |
| 13. Added Property: rotation for label
| |
|
| |
| 14. Added Property: rotationCenter for label
| |
|
| |
| 15. Fixed: iconImage alpha for button (xLive)
| |
|
| |
| 16. Added: now /dgscmd can be disabled in config file
| |
|
| |
| 17. Added: DGS translation table now support multi level translation
| |
|
| |
| 18. Added: relative for dgsGridListSetItemImage (xLive)
| |
|
| |
| 19. Added: dgsGridListAddRows
| |
|
| |
| 20. Optimised: Soft move for gridlist/combobox/scrollpane
| |
|
| |
| 21. Changed: clickoffset -> clickOffset (button)
| |
|
| |
| 22. Optimised (Creation ms):
| |
| *Button:-0.02
| |
| *Label:-0.01
| |
| *Scroll Bar:-0.02
| |
| *Check Box:-0.001
| |
| *Edit Box: -0.001
| |
| *Grid List: -0.005
| |
| 23. Fixed: Render issue ( Drawing Rounded Rectangle in Scroll Pane will cause strange render result )
| |
|
| |
| 24. Added: Extend the usage of "textColor" of dgs-dxtab {normal,hovering,clicked}
| |
|
| |
| ==DGS Update 3.504 Stable(17/Sep/2020)==
| |
| 1. Changed: now property "textColor" of button can receive a table.
| |
|
| |
| 2. Fixed: Dimension for 3d interface (xLive)
| |
|
| |
| 3. Fixed: Make CMD scroll down automatically (xLive)
| |
|
| |
| 4. Changed: Some functions no longer receive string type number (xLive)
| |
|
| |
| 5. Added: dgsMemoGetMaxLength
| |
|
| |
| 6. Added: dgsMemoSetMaxLength
| |
|
| |
| 7. Removed: command /cmd (now we use dgscmd instead)
| |
|
| |
| 8. Added Function: dgsComboBoxSetViewCount(xLive)
| |
|
| |
| 9. Added Function: dgsComboBoxGetViewCount(xLive)
| |
|
| |
| 10. Fixed: dgsGridListAutoSizeColumn(xLive)
| |
|
| |
| 11. Removed: Compatibility Check for old versions
| |
|
| |
| 12. Fixed: Error when using function to scroll the scroll bar of memo
| |
|
| |
| 13. Fixed: CMD doesn't automatically jump to the end when entering command
| |
|
| |
| 14. Optimized Some Code.
| |
|
| |
| 15. Added: OOP Part for selector
| |
|
| |
| 16. Fixed: Element is invisible without parent in OOP
| |
|
| |
| 17. Changed: dgsGetPosition infinite loop check
| |
|
| |
| 18. Fixed: Memo/Edit in grid list has wrong selection position
| |
|
| |
| 19. Fixed: Elements in grid list will cause scroll bar unselected
| |
|
| |
| 20. Changed: Split DGS element hovering check, make ready for directly applying custom detect area instead of creating detect area.
| |
|
| |
| 21. Fixed: OOP PostGUI always TRUE(538Michael)
| |
|
| |
| 22. Fixed: 3dinterface is always black(xLive)
| |
|
| |
| ==DGS Update 3.503 Stable(10/Aug/2020)==
| |
|
| |
| 1. Changed: remove OOP Class, add Class Library (from scratch). This will make class readable enough to make further development.
| |
|
| |
| 2. Added Function: dgsIsMouseWithinGUI
| |
|
| |
| 3. Added Function: dgsGridListGetColumnTextSize
| |
|
| |
| 4. Added Function: dgsGridListSetColumnTextSize
| |
|
| |
| 5. Added Function: dgsGridListSetItemFont
| |
|
| |
| 6. Added Function: dgsGridListGetItemFont
| |
|
| |
| 7. Added Function: dgsGridListSetItemTextSize
| |
|
| |
| 8. Added Function: dgsGridListGetItemTextSize
| |
|
| |
| 9. Fixed: error when creating tab panel
| |
|
| |
| 10. Added: dgs-dxselector:
| |
|
| |
| *Added Function:dgsCreateSelector
| |
|
| |
| *Added Function:dgsSelectorAddItem
| |
|
| |
| *Added Function:dgsSelectorRemoveItem
| |
|
| |
| *Added Function:dgsSelectorSetSelectedItem
| |
|
| |
| *Added Function:dgsSelectorGetSelectedItem
| |
|
| |
| *Added Function:dgsSelectorGetItemText
| |
|
| |
| *Added Function:dgsSelectorSetItemText
| |
|
| |
| *Added Function:dgsSelectorSetItemData
| |
|
| |
| *Added Function:dgsSelectorGetItemData
| |
|
| |
| 11. Fixed: selection index keeps 0 when selecting line of dgs memo is below 1
| |
|
| |
| 12. Fixed: Error when resizing scroll pane
| |
|
| |
| 13. Fixed: Dimension for 3d text (xLive)
| |
|
| |
| 14. Fixed: destroy function is broken in OOP
| |
|
| |
| 15. Changed: DoubleClick.Interval change from 500 to 250
| |
|
| |
| 16. Fixed: Error when using some functions of grid list with G2D Hooker
| |
|
| |
| 17. Fixed: Some typo
| |
|
| |
| 18. Fixed: Error when using dgsSelectorSet/GetItemData
| |
|
| |
| 19. Fixed: Wrong behavior of dgsGetEnabled/dgsGetVisible
| |
|
| |
| 20. Fixed: C Stack Overflow of dgs importer
| |
|
| |
| 21. Fixed: Wrong behavior of HLDisk color picker
| |
|
| |
| 22. Added Event: onDgsSelectorSelect
| |
|
| |
| ==DGS Update 3.502 Stable(05/Jun/2020)==
| |
|
| |
| 1. Fixed: memory leak of memo
| |
|
| |
| 2. Optimized:
| |
|
| |
| *dgsGridListAddRow: 1.6x faster
| |
|
| |
| *dgsGridListAddColumn: 1.5x faster
| |
|
| |
| *dgsGridListSetItemText: 3.6x faster
| |
|
| |
| *Speed Up the handler of onDestroy
| |
|
| |
| 3. Added: dgsAttachToGridList
| |
|
| |
| 4. Added: dgsDetachFromGridList
| |
|
| |
| 5. Fixed: destroy color picker will cause error when updating bound component selector
| |
|
| |
| 6. Fixed: isReversed for component selector is buggy
| |
|
| |
| 7. Fixed: OOP Position/Size method is buggy
| |
|
| |
| 8. Fixed: OOP getProperties returns an empty table
| |
|
| |
| 9. Optimize: DGS folder structure optimization
| |
|
| |
| ==DGS Update 3.501 Stable(20/May/2020)==
| |
| 1. Added Property: iconImage/iconColor/iconDirection/iconSize/iconOffset for dgs button
| |
|
| |
| 2. Fixed: Error when set progress of progress bar
| |
|
| |
| 3. Fixed: Wrong function name in meta.xml (dgsMemoSet/GetWordWrap)
| |
|
| |
| 4. Fixed: Area extend/reduce problem of scroll pane
| |
|
| |
| 5. Added: Performance browser in cmd
| |
|
| |
| 6. Fixed: Duplicated references to external resource can not be cleared after destroying the dgs element
| |
|
| |
| 7. Added: Smooth moving of scroll pane/grid list/combo box. Property: moveHardness
| |
|
| |
| 8. Fixed: arrow_up and arrow_down can select section
| |
|
| |
| 9. Added Function: dgsGridListGetRowSelectable
| |
|
| |
| 10. Added Function: dgsGridListSetRowSelectable
| |
|
| |
| 11. Added Function: dgsGridListGetRowHoverable
| |
|
| |
| 12. Added Function: dgsGridListSetRowHoverable
| |
|
| |
| 13. Added Function: dgsGridListGetItemSelectable
| |
|
| |
| 14. Added Function: dgsGridListSetItemSelectable
| |
|
| |
| 15. Added Function: dgsGridListGetItemHoverable
| |
|
| |
| 16. Added Function: dgsGridListSetItemHoverable
| |
|
| |
| 17. Changed: default "normal" style of progress bar has changed into "normal-horizontal"
| |
|
| |
| 18. Added: "normal-vertical" style for progress bar
| |
|
| |
| 19. Added: table can be accepted by indicatorColor/indicatorImage now
| |
|
| |
| 20. Added Property: troughClickAction for scroll bar
| |
|
| |
| *none — same as at the moment
| |
|
| |
| *step — similar to page up/page down
| |
|
| |
| *jump — jump at the clicked position
| |
|
| |
| 21. Fixed: Wrong algorithm of "map" property of progress bar
| |
|
| |
| ==DGS Update 3.5 Beta(13/May/2020)==
| |
|
| |
| 0. Code Clean Up: Deleted unused files
| |
|
| |
| 1. Fixed: Indicator of progress bar exists even progress is 0
| |
|
| |
| 2. Fixed: Wrong return value of dgsComboBoxGetEditEnabled
| |
|
| |
| 3. Fixed: Wrong effect of dgsAttachElements
| |
|
| |
| 4. Added: assert for "dgsRoundRectSetBorderThickness" when using a round rectangle without "borderOnly"
| |
|
| |
| 5. Fixed: Missing add event of "onDgsQRCodeLoad"
| |
|
| |
| 6. Changed: Argument of dgsAttachElements, see wiki
| |
|
| |
| 7. Fixed: underline for dgs edit
| |
|
| |
| 8. Changed: Property textImageSpace -> textPadding. textImageSpace is hard to understand
| |
|
| |
| 9. Extend: Usage of property "filter" of scroll pane
| |
|
| |
| 10. Added Property: subPixelPositioning for label
| |
|
| |
| 11. Added: position/size interface for DGS OOP
| |
|
| |
| 12. Changed: dgs oop create function: Window -> dgsWindow
| |
|
| |
| 13. Fixed: Wrong selecting result of dgs edit when using masked & horizontal alignment
| |
|
| |
| 14. Added: Parent List in /debugdgs 2
| |
|
| |
| 15. Removed: dgs-dxeda
| |
|
| |
| 16. Added: built-in function for detect area (include circle detect area, which was dgs-dxeda's function)
| |
|
| |
| 17. Fixed: render issue for scroll pane.
| |
|
| |
| 18. Fixed: DGS translation typo.
| |
|
| |
| 19. Added Function: dgs3DTextSetPosition
| |
|
| |
| 20. Added Function: dgs3DTextSetPosition
| |
|
| |
| 21. DGS OOP Class Structure Optimization.
| |
|
| |
| 22. Remove: dgs-arrowlist
| |
|
| |
| 23. Added: OOP functions for 3d text
| |
|
| |
| 24. Added: resourceRoot,root,dgsRoot OOP Variable
| |
|
| |
| 25. BlurBox Rework:
| |
|
| |
| *Added Function:dgsBlurBoxSetResolution
| |
|
| |
| *Added Function:dgsBlurBoxSetIntensity
| |
|
| |
| *Added Function:dgsBlurBoxSetLevel
| |
|
| |
| *Added Function:dgsBlurBoxGetResolution
| |
|
| |
| *Added Function:dgsBlurBoxGetLevel
| |
|
| |
| *Added Function:dgsBlurBoxGetIntensity
| |
|
| |
| 26. Fixed: Wrong mouse detect on 3d interface
| |
|
| |
| 27. Improved: Debug message on failed to create render target
| |
|
| |
| 28. Fixed: Grid list render issue
| |
|
| |
| 29. Added: padding for memo
| |
|
| |
| 30. DGS Renderer has been rewritten, all renderers are split into pieces, which allows you to override renderer of dgs element. This need be tested for a long time.
| |
|
| |
| 31. Fixed: Alpha problem of grid list/scroll pane's scroll bar.
| |