This article describes the icon overlays that the IDE shows associated with objects in several dialogs. These icon overlays help you identify an object's status or other important characteristics.
When working with GeneXus Server, the IDE allows adding object status indicators for the KB's server. For example, to identify in the KB Explorer which of the objects were modified locally (they are pending for commit), as well as new objects and so on.
To identify these statuses, the standard object icon contains an icon overlay for those Knowledge Bases connected to a GeneXus Server instance.
|
Objects that were modified locally (pending for commit) show a full blue circle in the bottom left corner of the object icon. |
|
New objects show a full orange asterisk in the bottom left corner of the object icon. |
|
Objects in Conflict show a red triangle in the bottom left corner of the object icon and change the font color to red. |
|
In these cases, a further distinction is made. The locked object (with no edition) shows an empty blue circle on the object's icon. |
|
After the object is modified, the new object state is locked and pending for commit (edited); the icon overlay changes from an empty blue circle to a full blue one. |
|
When the object is force edited (with no edition), it shows an empty red circle on the object's icon. |
|
For those cases when the object is force edited and pending for commit (edited), a full red circle is added to the object's icon. |
All icons are overlayed in the bottom left corner. Hints are displayed wherever the object icon type is displayed. In the sample below, the commit dialog is shown with new, deleted, and modified objects.
More specifically, a heart is displayed when the object's visibility is internal, and a padlock when it's private.
In the sample below, the BL module is internal, Customer is private, and Core and GetCustomer are public: