[rep-gtk] added GtkAboutDialog from 2.12 API
- From: Christopher Bratusek <chrisb src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [rep-gtk] added GtkAboutDialog from 2.12 API
- Date: Fri, 31 Jul 2009 08:18:01 +0000 (UTC)
commit 5ab20431315642c4ef564431bd873c993c4e8c31
Author: chrisb <zanghar freenet de>
Date: Fri Jul 31 10:16:45 2009 +0200
added GtkAboutDialog from 2.12 API
ChangeLog | 34 +++++++++++++++
gtk.defs | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 169 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index f997059..01d3063 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,40 @@
* rep-gtk.h
* gtk.defs: moved from GTK_TYPE_* to G_TYPE_*
+ * gtk.defs: gtk+ 2.12 API added:
+ *********** gtkaboutdialog.h ***********
+ gtk_about_dialog_new
+ gtk_about_dialog_get_program_name
+ gtk_about_dialog_set_program_name
+ gtk_about_dialog_get_version
+ gtk_about_dialog_set_version
+ gtk_about_dialog_get_copyright
+ gtk_about_dialog_set_copyright
+ gtk_about_dialog_get_comments
+ gtk_about_dialog_set_comments
+ gtk_about_dialog_get_license
+ gtk_about_dialog_set_license
+ gtk_about_dialog_get_wrap_license
+ gtk_about_dialog_set_wrap_license
+ gtk_about_dialog_get_website
+ gtk_about_dialog_set_website
+ gtk_about_dialog_get_website_label
+ gtk_about_dialog_set_website_label
+ gtk_about_dialog_get_authors [not working]
+ gtk_about_dialog_set_authors [not working]
+ gtk_about_dialog_get_documenters [not working]
+ gtk_about_dialog_set_documenters [not working]
+ gtk_about_dialog_get_artists [not working]
+ gtk_about_dialog_set_artists [not working]
+ gtk_about_dialog_get_translator_credits
+ gtk_about_dialog_set_translator_credits
+ gtk_about_dialog_get_logo
+ gtk_about_dialog_set_logo
+ gtk_about_dialog_get_logo_icon_name
+ gtk_about_dialog_set_logo_icon_name
+ == GtkAboutdialog 2.12 API complete ==
+
+
2009-07-30 Christopher Bratusek <zanghar freenet de>
* rep-gtk.h
* gtk-compat.c
diff --git a/gtk.defs b/gtk.defs
index 250456d..835fab2 100644
--- a/gtk.defs
+++ b/gtk.defs
@@ -4919,6 +4919,141 @@
GtkWidget
())
+;; GtkAboutDialog
+
+(define-object GtkAboutDialog (GtkDialog))
+
+(define-func gtk_about_dialog_new
+ GtkWidget
+ ())
+
+(define-func gtk_about_dialog_get_program_name
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_program_name
+ none
+ ((GtkAboutDialog dialog)
+ (string name)))
+
+(define-func gtk_about_dialog_get_version
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_version
+ none
+ ((GtkAboutDialog dialog)
+ (string version)))
+
+(define-func gtk_about_dialog_get_copyright
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_copyright
+ none
+ ((GtkAboutDialog dialog)
+ (string copyright)))
+
+(define-func gtk_about_dialog_get_comments
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_comments
+ none
+ ((GtkAboutDialog dialog)
+ (string comments)))
+
+(define-func gtk_about_dialog_get_license
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_license
+ none
+ ((GtkAboutDialog dialog)
+ (string license)))
+
+(define-func gtk_about_dialog_get_wrap_license
+ bool
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_wrap_license
+ none
+ ((GtkAboutDialog dialog)
+ (bool seting)))
+
+(define-func gtk_about_dialog_get_website
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_website
+ none
+ ((GtkAboutDialog dialog)
+ (string website)))
+
+(define-func gtk_about_dialog_get_website_label
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_website_label
+ none
+ ((GtkAboutDialog dialog)
+ (string websitelabel)))
+
+;; XXX fucking evil const gchar **
+;(define-func gtk_about_dialog_get_authors
+; static_string
+; ((GtkAboutDialog dialog)))
+;
+;(define-func gtk_about_dialog_set_authors
+; none
+; ((GtkAboutDialog dialog)
+; (string authors)))
+;
+;(define-func gtk_about_dialog_get_documenters
+; static_string
+; ((GtkAboutDialog dialog)))
+;
+;(define-func gtk_about_dialog_set_documenters
+; none
+; ((GtkAboutDialog dialog)
+; (string documenters)))
+;
+;(define-func gtk_about_dialog_get_artists
+; static_string
+; ((GtkAboutDialog dialog)))
+;
+;(define-func gtk_about_dialog_set_artists
+; none
+; ((GtkAboutDialog dialog)
+; (string artists)))
+
+(define-func gtk_about_dialog_get_translator_credits
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_translator_credits
+ none
+ ((GtkAboutDialog dialog)
+ (string translatorcredits)))
+
+(define-func gtk_about_dialog_get_logo
+ GdkPixbuf
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_logo
+ none
+ ((GtkAboutDialog dialog)
+ (GdkPixbuf logo)))
+
+(define-func gtk_about_dialog_get_logo_icon_name
+ static_string
+ ((GtkAboutDialog dialog)))
+
+(define-func gtk_about_dialog_set_logo_icon_name
+ none
+ ((GtkAboutDialog dialog)
+ (string logo)))
+
;; More defs files
(include "gtktext.defs")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]