- GtkLabel* label = GTK_LABEL( gtk_label_new( "NetRadiant " RADIANT_VERSION "\n"
- __DATE__ "\n\n"
- RADIANT_ABOUTMSG "\n\n"
- "By alientrap.org\n\n"
- "This program is free software\n"
- "licensed under the GNU GPL.\n\n"
- "NetRadiant is unsupported, however\n"
- "you may report your problems at\n"
- "http://www.icculus.org/netradiant/"
- ) );
-
- gtk_widget_show( GTK_WIDGET( label ) );
- gtk_box_pack_start( GTK_BOX( hbox ), GTK_WIDGET( label ), FALSE, FALSE, 0 );
- gtk_misc_set_alignment( GTK_MISC( label ), 1, 0.5 );
- gtk_label_set_justify( label, GTK_JUSTIFY_LEFT );
+ // HACK: that may not be related to font size
+ auto about_vbox = ui::VBox( FALSE, 5 );
+ about_vbox.show();
+ hbox.pack_start( about_vbox, FALSE, FALSE, 0 );
+
+ AddParagraph( about_vbox,
+ RADIANT_NAME " " RADIANT_VERSION_STRING " (" __DATE__ ")\n"
+ RADIANT_ABOUTMSG );
+ AddParagraph( about_vbox,
+ "Get news and latest build at "
+ "<a href='https://netradiant.gitlab.io/'>"
+ "netradiant.gitlab.io"
+ "</a>\n"
+ "Please report your issues at "
+ "<a href='https://gitlab.com/xonotic/netradiant/issues'>"
+ "gitlab.com/xonotic/netradiant/issues"
+ "</a>\n"
+ "The team cannot provide support for custom builds.", true );
+ AddParagraph( about_vbox,
+ RADIANT_NAME " is a community project maintained by "
+ "<a href='https://xonotic.org'>"
+ "Xonotic"
+ "</a>\n"
+ "and developed with help from "
+ "<a href='https://netradiant.gitlab.io/page/about/'>"
+ "other game projects"
+ "</a> and individuals. ", true );
+ AddParagraph( about_vbox,
+ "This program is free software licensed under the GNU GPL." );