1Gtk2::AboutDialog(3)  User Contributed Perl Documentation Gtk2::AboutDialog(3)
2
3
4

NAME

6       Gtk2::AboutDialog
7

HIERARCHY

9         Glib::Object
10         +----Glib::InitiallyUnowned
11              +----Gtk2::Object
12                   +----Gtk2::Widget
13                        +----Gtk2::Container
14                             +----Gtk2::Bin
15                                  +----Gtk2::Window
16                                       +----Gtk2::Dialog
17                                            +----Gtk2::AboutDialog
18

INTERFACES

20         Glib::Object::_Unregistered::AtkImplementorIface
21

METHODS

23       widget = Gtk2::AboutDialog->new
24
25       list = $about->get_artists
26
27       $about->set_artists ($artist1, ...)
28
29           * $artist1 (string)
30           * ... (list)
31
32       list = $about->get_authors
33
34       $about->set_authors ($author1, ...)
35
36           * $author1 (string)
37           * ... (list)
38
39       string or undef = $about->get_comments
40
41       $about->set_comments ($comments)
42
43           * $comments (string or undef)
44
45       string or undef = $about->get_copyright
46
47       $about->set_copyright ($copyright)
48
49           * $copyright (string or undef)
50
51       list = $about->get_documenters
52
53       $about->set_documenters ($documenter1, ...)
54
55           * $documenter1 (string)
56           * ... (list)
57
58       Gtk2::AboutDialog->set_email_hook ($func, $data=undef)
59
60           * $func (scalar)
61           * $data (scalar)
62
63       string or undef = $about->get_license
64
65       $about->set_license ($license)
66
67           * $license (string or undef)
68
69       pixbuf or undef = $about->get_logo
70
71       string or undef = $about->get_logo_icon_name
72
73       $about->set_logo_icon_name ($icon_name)
74
75           * $icon_name (string or undef)
76
77       $about->set_logo ($logo)
78
79           * $logo (Gtk2::Gdk::Pixbuf or undef)
80
81       string or undef = $about->get_name
82
83       $about->set_name ($name)
84
85           * $name (string or undef)
86
87       Gtk2->show_about_dialog ($parent, $first_property_name, ...)
88
89           * $parent (Gtk2::Window or undef)
90           * $first_property_name (string)
91           * ... (list) the rest of a list of name=>property value pairs.
92
93           This is a convenience function for showing an application's about
94           box. The constructed dialog is associated with the parent window
95           and reused for future invocations of this function.
96
97       string or undef = $about->get_translator_credits
98
99       $about->set_translator_credits ($translator_credits)
100
101           * $translator_credits (string or undef)
102
103       Gtk2::AboutDialog->set_url_hook ($func, $data=undef)
104
105           * $func (scalar)
106           * $data (scalar)
107
108       string or undef = $about->get_version
109
110       $about->set_version ($version)
111
112           * $version (string or undef)
113
114       string or undef = $about->get_website
115
116       string or undef = $about->get_website_label
117
118       $about->set_website_label ($website_label)
119
120           * $website_label (string or undef)
121
122       $about->set_website ($website)
123
124           * $website (string or undef)
125
126       boolean = $about->get_wrap_license
127
128       $about->set_wrap_license ($wrap_license)
129
130           * $wrap_license (boolean)
131

PROPERTIES

133       'artists' (Glib::Strv : readable / writable / private)
134           List of people who have contributed artwork to the program
135
136       'authors' (Glib::Strv : readable / writable / private)
137           List of authors of the program
138
139       'comments' (string : readable / writable / private)
140           Comments about the program
141
142       'copyright' (string : readable / writable / private)
143           Copyright information for the program
144
145       'documenters' (Glib::Strv : readable / writable / private)
146           List of people documenting the program
147
148       'license' (string : readable / writable / private)
149           The license of the program
150
151       'logo' (Gtk2::Gdk::Pixbuf : readable / writable / private)
152           A logo for the about box. If this is not set, it defaults to
153           gtk_window_get_default_icon_list()
154
155       'logo-icon-name' (string : readable / writable / private)
156           A named icon to use as the logo for the about box.
157
158       'name' (string : readable / writable / private)
159           The name of the program. If this is not set, it defaults to
160           g_get_application_name()
161
162       'translator-credits' (string : readable / writable / private)
163           Credits to the translators. This string should be marked as transā€
164           latable
165
166       'version' (string : readable / writable / private)
167           The version of the program
168
169       'website' (string : readable / writable / private)
170           The URL for the link to the website of the program
171
172       'website-label' (string : readable / writable / private)
173           The label for the link to the website of the program. If this is
174           not set, it defaults to the URL
175
176       'wrap-license' (boolean : readable / writable / private)
177           Whether to wrap the license text.
178

SEE ALSO

180       Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget,
181       Gtk2::Container, Gtk2::Bin, Gtk2::Window, Gtk2::Dialog
182
184       Copyright (C) 2003-2007 by the gtk2-perl team.
185
186       This software is licensed under the LGPL.  See Gtk2 for a full notice.
187
188
189
190perl v5.8.8                       2007-03-18              Gtk2::AboutDialog(3)
Impressum