1 /* $Id$ */
2 /* Copyright (c) 2009-2012 Pierre Pronchery <khorben@defora.org> */
3 /* This file is part of DeforaOS Desktop libDesktop */
4 /* All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are
8  * met:
9  *
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  *
13  * 2. Redistributions in binary form must reproduce the above copyright
14  *    notice, this list of conditions and the following disclaimer in the
15  *    documentation and/or other materials provided with the distribution.
16  *
17  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
18  * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
19  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
20  * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21  * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
23  * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
24  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
25  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
26  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
28 
29 
30 
31 #ifndef LIBDESKTOP_DESKTOP_ABOUT_H
32 # define LIBDESKTOP_DESKTOP_ABOUT_H
33 
34 
35 /* About */
36 GtkWidget * desktop_about_dialog_new(void);
37 void desktop_about_dialog_set_artists(GtkWidget * about,
38 		char const * artists[]);
39 void desktop_about_dialog_set_authors(GtkWidget * about,
40 		char const * authors[]);
41 void desktop_about_dialog_set_comments(GtkWidget * about,
42 		char const * comments);
43 void desktop_about_dialog_set_copyright(GtkWidget * about,
44 		char const * copyright);
45 void desktop_about_dialog_set_license(GtkWidget * about, char const * license);
46 void desktop_about_dialog_set_logo_icon_name(GtkWidget * about,
47 		char const * icon);
48 /* XXX desktop_about_dialog_set_name() is deprecated */
49 void desktop_about_dialog_set_name(GtkWidget * about, char const * name);
50 void desktop_about_dialog_set_program_name(GtkWidget * about,
51 		char const * name);
52 void desktop_about_dialog_set_translator_credits(GtkWidget * about,
53 		char const * translator);
54 void desktop_about_dialog_set_version(GtkWidget * about, char const * version);
55 void desktop_about_dialog_set_website(GtkWidget * about, char const * website);
56 
57 #endif /* !LIBDESKTOP_DESKTOP_ABOUT_H */
58