/* sets accessible name, description, CONTROLLED_BY * and CONTROLLER_FOR relations for the components * in mateweather preference dialog. */ static void mateweather_pref_set_accessibility(MateWeatherPref* pref) { /* Relation between components in General page */ add_atk_relation(pref->priv->basic_update_btn, pref->priv->basic_update_spin, ATK_RELATION_CONTROLLER_FOR); add_atk_relation(pref->priv->basic_radar_btn, pref->priv->basic_radar_url_btn, ATK_RELATION_CONTROLLER_FOR); add_atk_relation(pref->priv->basic_radar_btn, pref->priv->basic_radar_url_entry, ATK_RELATION_CONTROLLER_FOR); add_atk_relation(pref->priv->basic_update_spin, pref->priv->basic_update_btn, ATK_RELATION_CONTROLLED_BY); add_atk_relation(pref->priv->basic_radar_url_btn, pref->priv->basic_radar_btn, ATK_RELATION_CONTROLLED_BY); add_atk_relation(pref->priv->basic_radar_url_entry, pref->priv->basic_radar_btn, ATK_RELATION_CONTROLLED_BY); /* Accessible Name and Description for the components in Preference Dialog */ set_access_namedesc(pref->priv->tree, _("Location view"), _("Select Location from the list")); set_access_namedesc(pref->priv->basic_update_spin, _("Update spin button"), _("Spinbutton for updating")); set_access_namedesc(pref->priv->basic_radar_url_entry, _("Address Entry"), _("Enter the URL")); }
/** * go_atk_setup_label : * @label : #GtkWidget * @target : #GtkWidget * * A convenience routine to setup label-for/labeled-by relationship between a * pair of widgets **/ void go_atk_setup_label (GtkWidget *label, GtkWidget *target) { add_atk_relation (label, target, ATK_RELATION_LABEL_FOR); add_atk_relation (target, label, ATK_RELATION_LABELLED_BY); }