void gs_update_list_add_app (GsUpdateList *update_list, GsApp *app) { GsUpdateListPrivate *priv = GET_PRIV (update_list); GtkWidget *app_row; app_row = gs_app_row_new (app); gs_app_row_set_show_update (GS_APP_ROW (app_row), TRUE); g_signal_connect (app_row, "button-clicked", G_CALLBACK (gs_update_list_button_clicked_cb), update_list); gtk_container_add (GTK_CONTAINER (update_list), app_row); gs_app_row_set_size_groups (GS_APP_ROW (app_row), priv->sizegroup_image, priv->sizegroup_name); gtk_widget_show (app_row); }
void gs_update_list_add_app (GsUpdateList *update_list, GsApp *app) { GsUpdateListPrivate *priv = gs_update_list_get_instance_private (update_list); GsUpdateListSection section; GtkWidget *app_row; /* keep track */ section = gs_update_list_get_app_section (app); priv->sections_cnt[section]++; app_row = gs_app_row_new (app); gs_app_row_set_show_update (GS_APP_ROW (app_row), TRUE); gs_app_row_set_show_buttons (GS_APP_ROW (app_row), TRUE); g_signal_connect (app_row, "button-clicked", G_CALLBACK (gs_update_list_button_clicked_cb), update_list); gtk_container_add (GTK_CONTAINER (update_list), app_row); gs_app_row_set_size_groups (GS_APP_ROW (app_row), priv->sizegroup_image, priv->sizegroup_name, priv->sizegroup_button); gtk_widget_show (app_row); }