[rep-gtk] added GtkAboutDialog from 2.12 API



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]