static void gs_popular_tile_init (GsPopularTile *tile) { gtk_widget_set_has_window (GTK_WIDGET (tile), FALSE); gtk_widget_init_template (GTK_WIDGET (tile)); gs_star_widget_set_icon_size (GS_STAR_WIDGET (tile->stars), 12); }
static void gs_app_tile_init (GsAppTile *tile) { GsAppTilePrivate *priv; gtk_widget_set_has_window (GTK_WIDGET (tile), FALSE); gtk_widget_init_template (GTK_WIDGET (tile)); priv = gs_app_tile_get_instance_private (tile); gs_star_widget_set_icon_size (GS_STAR_WIDGET (priv->stars), 12); }
static void gs_app_row_init (GsAppRow *app_row) { GsAppRowPrivate *priv = gs_app_row_get_instance_private (app_row); gtk_widget_set_has_window (GTK_WIDGET (app_row), FALSE); gtk_widget_init_template (GTK_WIDGET (app_row)); gs_star_widget_set_icon_size (GS_STAR_WIDGET (priv->star), 12); priv->colorful = TRUE; priv->settings = g_settings_new ("org.gnome.software"); g_signal_connect (priv->button, "clicked", G_CALLBACK (button_clicked), app_row); g_signal_connect (priv->checkbox, "toggled", G_CALLBACK (checkbox_toggled), app_row); g_signal_connect_swapped (priv->settings, "changed", G_CALLBACK (settings_changed_cb), app_row); }