diff --git a/include/Desktop/about.h b/include/Desktop/about.h index 93ecaf5..49d7936 100644 --- a/include/Desktop/about.h +++ b/include/Desktop/about.h @@ -1,5 +1,5 @@ /* $Id$ */ -/* Copyright (c) 2009 Pierre Pronchery */ +/* Copyright (c) 2011 Pierre Pronchery */ /* This file is part of DeforaOS Desktop libDesktop */ /* This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,14 +21,21 @@ /* About */ GtkWidget * desktop_about_dialog_new(void); +void desktop_about_dialog_set_artists(GtkWidget * about, + char const * artists[]); void desktop_about_dialog_set_authors(GtkWidget * about, char const * authors[]); +void desktop_about_dialog_set_comments(GtkWidget * about, + char const * comments); void desktop_about_dialog_set_copyright(GtkWidget * about, char const * copyright); void desktop_about_dialog_set_license(GtkWidget * about, char const * license); void desktop_about_dialog_set_logo_icon_name(GtkWidget * about, char const * icon); void desktop_about_dialog_set_name(GtkWidget * about, char const * name); +void desktop_about_dialog_set_translator_credits(GtkWidget * about, + char const * translator); void desktop_about_dialog_set_version(GtkWidget * about, char const * version); +void desktop_about_dialog_set_website(GtkWidget * about, char const * website); #endif /* !LIBDESKTOP_ABOUT_H */ diff --git a/src/about.c b/src/about.c index d5d1d1d..819caea 100644 --- a/src/about.c +++ b/src/about.c @@ -33,6 +33,13 @@ GtkWidget * desktop_about_dialog_new(void) } +/* desktop_about_dialog_set_artists */ +void desktop_about_dialog_set_artists(GtkWidget * about, char const * artists[]) +{ + gtk_about_dialog_set_artists(GTK_ABOUT_DIALOG(about), artists); +} + + /* desktop_about_dialog_set_authors */ void desktop_about_dialog_set_authors(GtkWidget * about, char const * authors[]) { @@ -40,6 +47,13 @@ void desktop_about_dialog_set_authors(GtkWidget * about, char const * authors[]) } +/* desktop_about_dialog_set_comments */ +void desktop_about_dialog_set_comments(GtkWidget * about, char const * comments) +{ + gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about), comments); +} + + /* desktop_about_dialog_set_copyright */ void desktop_about_dialog_set_copyright(GtkWidget * about, char const * copyright) @@ -48,6 +62,14 @@ void desktop_about_dialog_set_copyright(GtkWidget * about, } +/* desktop_about_dialog_set_documenters */ +void desktop_about_dialog_set_documenters(GtkWidget * about, + char const * documenters[]) +{ + gtk_about_dialog_set_documenters(GTK_ABOUT_DIALOG(about), documenters); +} + + /* desktop_about_dialog_set_license */ void desktop_about_dialog_set_license(GtkWidget * about, char const * license) { @@ -70,8 +92,24 @@ void desktop_about_dialog_set_name(GtkWidget * about, char const * name) } +/* desktop_about_dialog_set_translator_credits */ +void desktop_about_dialog_set_translator_credits(GtkWidget * about, + char const * translator) +{ + gtk_about_dialog_set_translator_credits(GTK_ABOUT_DIALOG(about), + translator); +} + + /* desktop_about_dialog_set_version */ void desktop_about_dialog_set_version(GtkWidget * about, char const * version) { gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about), version); } + + +/* desktop_about_dialog_set_website */ +void desktop_about_dialog_set_website(GtkWidget * about, char const * website) +{ + gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about), website); +}