Changeset 11336


Ignore:
Timestamp:
Oct 18, 2010, 11:43:30 AM (11 years ago)
Author:
charles
Message:

(trunk gtk) #3644 'about dialog keeps reappearing' - fixed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/main.c

    r11314 r11336  
    14081408
    14091409static void
    1410 about( GtkWindow * parent )
    1411 {
    1412     const char *authors[] =
    1413     {
     1410about( GtkWindow * parent UNUSED )
     1411{
     1412    GtkWidget * d;
     1413    const char * website_uri = "http://www.transmissionbt.com/";
     1414    const char * authors[] = {
    14141415        "Charles Kerr (Backend; GTK+)",
    14151416        "Mitchell Livingston (Backend; OS X)",
    1416         "Kevin Glowacz (Web client)",
    14171417        NULL
    14181418    };
    14191419
    1420     const char * website_uri = "http://www.transmissionbt.com/";
    1421 
    14221420    gtk_about_dialog_set_url_hook( onUriClicked, NULL, NULL );
    14231421
    1424     gtk_show_about_dialog( parent,
    1425                            "name", g_get_application_name( ),
    1426                            "comments",
    1427                            _( "A fast and easy BitTorrent client" ),
    1428                            "version", LONG_VERSION_STRING,
    1429                            "website", website_uri,
    1430                            "website-label", website_uri,
    1431                            "copyright",
    1432                            _( "Copyright (c) The Transmission Project" ),
    1433                            "logo-icon-name", MY_CONFIG_NAME,
     1422    d = g_object_new( GTK_TYPE_ABOUT_DIALOG,
     1423                      "authors", authors,
     1424                      "comments", _( "A fast and easy BitTorrent client" ),
     1425                      "copyright", _( "Copyright (c) The Transmission Project" ),
     1426                      "logo-icon-name", MY_CONFIG_NAME,
     1427                      "name", g_get_application_name( ),
     1428                      /* Translators: translate "translator-credits" as your name
     1429                         to have it appear in the credits in the "About"
     1430                         dialog */
     1431                      "translator-credits", _( "translator-credits" ),
     1432                      "version", LONG_VERSION_STRING,
     1433                      "website", website_uri,
     1434                      "website-label", website_uri,
    14341435#ifdef SHOW_LICENSE
    1435                            "license", LICENSE,
    1436                            "wrap-license", TRUE,
     1436                      "license", LICENSE,
     1437                      "wrap-license", TRUE,
    14371438#endif
    1438                            "authors", authors,
    1439                            /* Translators: translate "translator-credits" as
    1440                               your name
    1441                               to have it appear in the credits in the "About"
    1442                               dialog */
    1443                            "translator-credits", _( "translator-credits" ),
    1444                            NULL );
     1439                      NULL );
     1440
     1441    gtk_dialog_run( GTK_DIALOG( d ) );
     1442    gtk_widget_destroy( d );
    14451443}
    14461444
Note: See TracChangeset for help on using the changeset viewer.