GBC 1.00.49 new features and upgrade notes
A summary of new features and changes in functionality introduced with Genero Browser Client (GBC) 1.00.49. Note the changes you may need to make when moving to this version of the GBC.
This version of GBC is desupported, use a more recent version of the product.
This page covers only those new features introduced with the Genero Browser Client version specified in the page title. Check prior new features pages if you migrate from an earlier version.
For a detailed list of GBC 1.00.49 changes, please refer to the list of fixes on our issue tracker.
For more information about theme variables, see Theme variables reference.
Table minimum size
New theme variables to define table minimum size:
Variable | Type | Comment |
---|---|---|
gbc-TableWidget-min-width
|
number | default value is 60 |
gbc-TableWidget-min-page-size
|
number | default value is 3 |
Old variables theme-table-min-width
and
theme-table-min-page-size
are now deprecated.
ListView minimum size
New theme variables to define listview minimum size:
Variable | Type | Comment |
---|---|---|
gbc-ListViewWidget-min-width
|
number | default value is 60 |
gbc-ListViewWidget-min-page-size
|
number | default value is 1 |
NodeBase API
When a node is destroyed, all of its attributes are now set to NULL. You can use the
isDestroyed()
function to check if a node is destroyed or not.
Please take that into consideration when doing your own customization.
WidgetBase API
Function setFocus
of WidgetBase class has a new optional
parameter:
@param {boolean} [fromMouse] - true if focus comes from mouse event
Performance and memory management improvement
- Improved fields switching and window closing processes.
- Many classes have been reviewed in order to reduce memory consumption and avoid leaks.
- It's a good habit to properly detach handlers and free the memory when an object is destroyed or not used anymore. Please take that into consideration when doing your own customization.