void gs_shell_show_details (GsShell *shell, const gchar *id) { g_autoptr(GsApp) app = NULL; app = gs_app_new (id); gs_shell_show_app (shell, app); }
static void app_tile_clicked (GsAppTile *tile, gpointer data) { GsShellCategory *shell = GS_SHELL_CATEGORY (data); GsApp *app; app = gs_app_tile_get_app (tile); gs_shell_show_app (shell->priv->shell, app); }
static void popular_tile_clicked (GsPopularTile *tile, gpointer data) { GsShellOverview *self = GS_SHELL_OVERVIEW (data); GsShellOverviewPrivate *priv = gs_shell_overview_get_instance_private (self); GsApp *app; app = gs_popular_tile_get_app (tile); gs_shell_show_app (priv->shell, app); }