Both sides previous revisionPrevious revisionNext revision | Previous revision |
programming:tge:controls:guimoderntextlistctrl:status [2011/09/19 19:32] – [v1.01] updated Nathan Martin | programming:tge:controls:guimoderntextlistctrl:status [2011/09/19 20:21] (current) – [v1.01] another update Nathan Martin |
---|
* <del>Bitmaps (//''<bitmap>'' tag//) in row contents are not vertically centered as they're suppose to be.</del> Fixed in [[#v1.01]]. | * <del>Bitmaps (//''<bitmap>'' tag//) in row contents are not vertically centered as they're suppose to be.</del> Fixed in [[#v1.01]]. |
* <del>Row draw clipping rectangle isn't keeping the row's contents from leaking outside of the parent GuiScrollCtrl control as seen when scrolling the list and appearing under the bottom edge of the horizontal scroll bar.</del>\\ Bug in GuiArrayCtrl parent control and fix submitted to [[http://www.garagegames.com/community/forums/viewthread/127723|GarageGames]]. Fix will also be provided within zip file for [[#v1.01]]. | * <del>Row draw clipping rectangle isn't keeping the row's contents from leaking outside of the parent GuiScrollCtrl control as seen when scrolling the list and appearing under the bottom edge of the horizontal scroll bar.</del>\\ Bug in GuiArrayCtrl parent control and fix submitted to [[http://www.garagegames.com/community/forums/viewthread/127723|GarageGames]]. Fix will also be provided within zip file for [[#v1.01]]. |
* Internal usage of variable mUseMarkup (//''useMarkup'' control field//) when set to ''**false**'' causes unexpected results such as some random amount of markup tags won't show up in the row and column contents at all, and within the GuiModernSort class's comparator operator the usage of mMarkup, sister variable to GuiModernTextListCtrl class's mUseMarkup, breaks sort order processing again when ''**false**''. At this time it is recommended to keep the ''useMarkup'' control field to ''**true**'' for now. | * Internal usage of variable mUseMarkup (//''useMarkup'' control field//) when set to ''**false**'' causes unexpected results such as some random amount of markup tags won't show up in the row and column contents at all, <del>and within the GuiModernSort class's comparator operator the usage of mMarkup, sister variable to GuiModernTextListCtrl class's mUseMarkup, breaks sort order processing again when ''**false**''</del>. At this time it is recommended to keep the ''useMarkup'' control field to ''**true**'' for now. |
| |
===== Changelog ===== | ===== Changelog ===== |
* Fixed draw clip rectangle bug in parent control GuiArrayCtrl. | * Fixed draw clip rectangle bug in parent control GuiArrayCtrl. |
* Fixed row selection highlight color as expected for rows in an inactive state. | * Fixed row selection highlight color as expected for rows in an inactive state. |
* Fixed usage of mMarkup (//internal [[programming/tge/controls/guimoderntextlistctrl#allowMarkup]] reference//) in the GuiModernSort column sort manager's comparator operator. | * Fixed usage of mMarkup (//internal [[programming/tge/controls/guimoderntextlistctrl#Properties|useMarkup]] reference//) in the GuiModernSort column sort manager's comparator operator. |
* Fixed [[programming/tge/controls/guimoderntextlistctrl#addRow]] method not validating and returning the correct inserted row position. | * Fixed [[programming/tge/controls/guimoderntextlistctrl#addRow]] method not validating and returning the correct inserted row position. |
* Added a new argument field //**flags**// to the [[programming/tge/controls/guimoderntextlistctrl#addRow]] method for textual flags support. | * Added a new argument field //**flags**// to the [[programming/tge/controls/guimoderntextlistctrl#addRow]] method for textual flags support. |
* Added a new [[programming/tge/controls/guimoderntextlistctrl#setRowFlags]] method to set a row's textual flags. | * Added a new [[programming/tge/controls/guimoderntextlistctrl#setRowFlags]] method to set a row's textual flags. |
* Added a new [[programming/tge/controls/guimoderntextlistctrl#getRowFlags]] method to retrieve a row's textual flags state. | * Added a new [[programming/tge/controls/guimoderntextlistctrl#getRowFlags]] method to retrieve a row's textual flags state. |
| * Updated the GameBrowserGui.gui example script to make use of the new row textual flag features and improved column sorting for user accessibility. |
| |
==== 2011-08-21 - v1.00 ==== | ==== 2011-08-21 - v1.00 ==== |
* Initial release of control. | * Initial release of control. |
| |