Example #1
0
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);
}
Example #2
0
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);
}