When running AuiServiceDialog? with multiple service types it shows a column displaying the type of the service found. This column has problems:
- When the service is not registered in the service types database the very technical DNS-SD type is shown, instead of something human readable. Scary.
- When using the dialog to select for instance HTTP and HTTPS services, the currently shown text ("Web Site" and "Secure Web Site") might be too verbose in the application's context. Labels like "Secure" and "Insecure" might be more useful.
So I suggest adding this API to AuiServiceDialog?:
void aui_service_dialog_set_service_type_caption (AuiServiceDialog *d,
const gchar *type,
const gchar *caption);
which adds the key/value pair to a hashtable overriding the values found in the database.