Official Content

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.

Icon overlay for Team Development

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.

Working without locks (Standard mode)

 Invoice_Modified_2019318165829_1_PNG   Objects that were modified locally (pending for commit) show a full blue circle in the bottom left corner of the object icon.
 Invoice_Inserted_2019318165924_1_PNG   New objects show a full orange asterisk in the bottom left corner of the object icon.
  Invoice_Conflict_20193181707_1_PNG   Objects in Conflict show a red triangle in the bottom left corner of the object icon and change the font color to red.
 

Working with locks

  Invoice_Locked_PNG   In these cases, a further distinction is made. The locked object (with no edition) shows an empty blue circle on the object's icon.
  Invoice_Modified_201931817639_1_PNG      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.
  Invoice_ForceEdit_PNG   When the object is force edited (with no edition), it shows an empty red circle on the object's icon.
  Invoice_ForceEdit_Modified_PNG   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.
 

Considerations

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.
 
pendingcommits_PNG
 

Icon overlay for Modularization

Showing Object visibility in the KB Explorer or other tool windows helps you identify objects that are private, internal, or public.
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:
 
image_20222310527_1_png
 

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant