[rep-gtk] GtkFileChooserButton added from 2.12 API
- From: Christopher Bratusek <chrisb src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [rep-gtk] GtkFileChooserButton added from 2.12 API
- Date: Mon, 7 Dec 2009 20:02:39 +0000 (UTC)
commit 6dd46b6698a9f1d46b40cfacabbdad300402cf77
Author: Christopher Roy Bratusek <chris nanolx org>
Date: Mon Dec 7 21:01:44 2009 +0100
GtkFileChooserButton added from 2.12 API
ChangeLog | 19 ++++++++++++++++++-
NEWS | 11 +++++++++++
gtk.defs | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 86 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index d66f496..50058bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,7 +15,24 @@
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
- == GtkExpander 2.12 API complete ==
+ == GtkExpander 2.12 API complete ==
+
+ * gtk.defs: GtkFileChooserButton implemented
+ ****************** gtkfilechooser.h *************
+ GtkFileChooserAction (enum)
+ GtkFileChooserConfirmation (enum)
+ !! GtkFileChooser not complete !!
+ ************ gtkfilechooserbutton.h *************
+ gtk_file_chooser_button_new
+ gtk_file_chooser_button_new_with_backend
+ gtk_file_chooser_button_new_with_dialog
+ gtk_file_chooser_button_set_title
+ gtk_file_chooser_button_get_title
+ gtk_file_chooser_button_set_width_chars
+ gtk_file_chooser_button_get_width_chars
+ gtk_file_chooser_button_set_focus_on_click
+ gtk_file_chooser_button_get_focus_on_click
+ == GtkFileChooserButton 2.12 API complete ==
2009-12-05 Christopher Bratusek <zanghar freenet de>
* configure.in
diff --git a/NEWS b/NEWS
index 3aa9ced..488d25d 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,17 @@ Addtitions:
GtkAction support [Jürgen Hötzel]
2.12 APIs added:
+ ************ gtkfilechooserbutton.h *************
+ gtk_file_chooser_button_new
+ gtk_file_chooser_button_new_with_backend
+ gtk_file_chooser_button_new_with_dialog
+ gtk_file_chooser_button_set_title
+ gtk_file_chooser_button_get_title
+ gtk_file_chooser_button_set_width_chars
+ gtk_file_chooser_button_get_width_chars
+ gtk_file_chooser_button_set_focus_on_click
+ gtk_file_chooser_button_get_focus_on_click
+ == GtkFileChooserButton 2.12 API complete ==
************** gtkexpander.h *****************
gtk_expander_new
gtk_expander_new_with_mnemonic
diff --git a/gtk.defs b/gtk.defs
index d3feb02..19f4fc7 100644
--- a/gtk.defs
+++ b/gtk.defs
@@ -416,6 +416,17 @@
(bottom-to-top GTK_PROGRESS_BOTTOM_TO_TOP)
(top-to-bottom GTK_PROGRESS_TOP_TO_BOTTOM))
+(define-enum GtkFileChooserAction
+ (open GTK_FILE_CHOOSER_ACTION_OPEN)
+ (save GTK_FILE_CHOOSER_ACTION_SAVE)
+ (select-folder GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
+ (create-folder GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER))
+
+(define-enum GtkFileChooserConfirmation
+ (confirm GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM)
+ (accept-filename GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME)
+ (select-again GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN))
+
(define-flags GtkArgFlags
(readable GTK_ARG_READABLE)
(writeable GTK_ARG_WRITABLE)
@@ -5490,6 +5501,52 @@
GtkWidget
((GtkExpander expander)))
+;; GtkFileChooserButton
+
+(define-object GtkFileChooserButton (GtkHbox))
+
+(define-func gtk_file_chooser_button_new
+ GtkWidget
+ (((tvec string in) title)
+ (GtkFileChooserAction action)))
+
+(define-func gtk_file_chooser_button_new_with_backend
+ GtkWidget
+ (((tvec string in) title)
+ (GtkFileChooserAction action)
+ ((tvec string in) backend)))
+
+(define-func gtk_file_chooser_button_new_with_dialog
+ GtkWidget
+ ((GtkWidget dialog)))
+
+(define-func gtk_file_chooser_button_set_title
+ none
+ ((GtkFileChooserButton button)
+ ((tvec string in) title)))
+
+(define-func gtk_file_chooser_button_get_title
+ static_string
+ ((GtkFileChooserButton button)))
+
+(define-func gtk_file_chooser_button_set_width_chars
+ none
+ ((GtkFileChooserButton button)
+ (int chars)))
+
+(define-func gtk_file_chooser_button_get_width_chars
+ int
+ ((GtkFileChooserButton button)))
+
+(define-func gtk_file_chooser_button_set_focus_on_click
+ none
+ ((GtkFileChooserButton button)
+ (bool focus)))
+
+(define-func gtk_file_chooser_button_get_focus_on_click
+ bool
+ ((GtkFileChooserButton button)))
+
;; More defs files
(include "gtktext.defs")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]