CoreGTK 3.22.0 CoreGTK is an Objective-C language binding for the GTK+ widget toolkit

CGTKAboutDialog.h
1 /*
2 * CGTKAboutDialog.h
3 * This file is part of CoreGTK
4 *
5 * Copyright (C) 2017 - Tyler Burton
6 *
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
11 *
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20 */
21
22 /*
23 * Modified by the CoreGTK Team, 2017. See the AUTHORS file for a
24 * list of people on the CoreGTK Team.
25 * See the ChangeLog files for a list of changes.
26 *
27 */
28
29 /*
30 * Objective-C imports
31 */
32 #import "CoreGTK/CGTKDialog.h"
33
34 @interface CGTKAboutDialog : CGTKDialog
35 {
36
37 }
38
39
43 -(id)init;
44
49 -(GtkAboutDialog*)ABOUTDIALOG;
50
57 -(void)addCreditSectionWithSectionName:(NSString*) sectionName andPeople:(gchar**) people;
58
64 -(gchar**)getArtists;
65
71 -(gchar**)getAuthors;
72
78 -(NSString*)getComments;
79
85 -(NSString*)getCopyright;
86
92 -(gchar**)getDocumenters;
93
99 -(NSString*)getLicense;
100
106 -(GtkLicense)getLicenseType;
107
113 -(GdkPixbuf*)getLogo;
114
120 -(NSString*)getLogoIconName;
121
127 -(NSString*)getProgramName;
128
134 -(NSString*)getTranslatorCredits;
135
141 -(NSString*)getVersion;
142
148 -(NSString*)getWebsite;
149
155 -(NSString*)getWebsiteLabel;
156
162 -(BOOL)getWrapLicense;
163
169 -(void)setArtists:(gchar**) artists;
170
176 -(void)setAuthors:(gchar**) authors;
177
183 -(void)setComments:(NSString*) comments;
184
190 -(void)setCopyright:(NSString*) copyright;
191
197 -(void)setDocumenters:(gchar**) documenters;
198
204 -(void)setLicense:(NSString*) license;
205
211 -(void)setLicenseType:(GtkLicense) licenseType;
212
218 -(void)setLogo:(GdkPixbuf*) logo;
219
225 -(void)setLogoIconName:(NSString*) iconName;
226
232 -(void)setProgramName:(NSString*) name;
233
239 -(void)setTranslatorCredits:(NSString*) translatorCredits;
240
246 -(void)setVersion:(NSString*) version;
247
253 -(void)setWebsite:(NSString*) website;
254
260 -(void)setWebsiteLabel:(NSString*) websiteLabel;
261
267 -(void)setWrapLicense:(BOOL) wrapLicense;
268
269 @end
-[CGTKAboutDialog getLogoIconName]
NSString * getLogoIconName()
Definition: CGTKAboutDialog.m:98
-[CGTKAboutDialog getArtists]
gchar ** getArtists()
Definition: CGTKAboutDialog.m:58
-[CGTKAboutDialog ABOUTDIALOG]
GtkAboutDialog * ABOUTDIALOG()
Definition: CGTKAboutDialog.m:48
-[CGTKAboutDialog getVersion]
NSString * getVersion()
Definition: CGTKAboutDialog.m:113
-[CGTKAboutDialog getDocumenters]
gchar ** getDocumenters()
Definition: CGTKAboutDialog.m:78
-[CGTKAboutDialog init]
id init()
Definition: CGTKAboutDialog.m:36
-[CGTKAboutDialog getCopyright]
NSString * getCopyright()
Definition: CGTKAboutDialog.m:73
-[CGTKAboutDialog getProgramName]
NSString * getProgramName()
Definition: CGTKAboutDialog.m:103
-[CGTKAboutDialog getTranslatorCredits]
NSString * getTranslatorCredits()
Definition: CGTKAboutDialog.m:108
-[CGTKAboutDialog getWebsiteLabel]
NSString * getWebsiteLabel()
Definition: CGTKAboutDialog.m:123
-[CGTKAboutDialog getComments]
NSString * getComments()
Definition: CGTKAboutDialog.m:68
-[CGTKAboutDialog getLicense]
NSString * getLicense()
Definition: CGTKAboutDialog.m:83
-[CGTKAboutDialog getWebsite]
NSString * getWebsite()
Definition: CGTKAboutDialog.m:118
CGTKDialog
Definition: CGTKDialog.h:34
-[CGTKAboutDialog getWrapLicense]
BOOL getWrapLicense()
Definition: CGTKAboutDialog.m:128
-[CGTKAboutDialog getAuthors]
gchar ** getAuthors()
Definition: CGTKAboutDialog.m:63
-[CGTKAboutDialog getLicenseType]
GtkLicense getLicenseType()
Definition: CGTKAboutDialog.m:88
-[CGTKAboutDialog getLogo]
GdkPixbuf * getLogo()
Definition: CGTKAboutDialog.m:93
CGTKAboutDialog
Definition: CGTKAboutDialog.h:34