[gtkmm/gtkmm-2-24: 3/7] ComboBox: Add constructors with a bool has_entry property, and add methods.



commit fa601317adf5a684fc7bab6028ebae2f28ff6931
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Nov 25 12:33:14 2010 +0100

    ComboBox: Add constructors with a bool has_entry property, and add methods.
    
    * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
    * gtk/src/combobox.[hg|ccg]: Added constructors with bool has_entry parameters,
    and added get_has_entry(), set_entry_text_column() and get_entry_text_column(),
    so that the deprecation in my previous commit actually makes sense.

 ChangeLog                |    9 +
 gtk/src/combobox.ccg     |   10 +
 gtk/src/combobox.hg      |   29 ++-
 gtk/src/gtk_methods.defs |  637 +++++++++-------------------------------------
 4 files changed, 172 insertions(+), 513 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c5b9e9b..75897f9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2010-11-25  Murray Cumming  <murrayc murrayc com>>
+
+	ComboBox: Add constructors with a bool has_entry property, and add methods.
+	
+	* gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
+	* gtk/src/combobox.[hg|ccg]: Added constructors with bool has_entry parameters,
+	and added get_has_entry(), set_entry_text_column() and get_entry_text_column(), 
+	so that the deprecation in my previous commit actually makes sense.
+
 2010-11-25  Murray Cumming  <murrayc murrayc com>
 
 	Deprecate GtkComboBoxEntry in favour of GtkComboBox with has_entry=true.
diff --git a/gtk/src/combobox.ccg b/gtk/src/combobox.ccg
index 981db1f..67e84c3 100644
--- a/gtk/src/combobox.ccg
+++ b/gtk/src/combobox.ccg
@@ -28,6 +28,16 @@
 namespace Gtk
 {
 
+ComboBox::ComboBox(bool has_entry)
+:
+  _CONSTRUCT("has-entry", gboolean(has_entry))
+{}
+
+ComboBox::ComboBox(const Glib::RefPtr<TreeModel>& model, bool has_entry)
+:
+  _CONSTRUCT("model", Glib::unwrap(model), "has-entry", gboolean(has_entry))
+{}
+
 void ComboBox::unset_active()
 {
   gtk_combo_box_set_active(gobj(), -1 /* see GTK+ docs */);
diff --git a/gtk/src/combobox.hg b/gtk/src/combobox.hg
index 70cb923..6a3fa5f 100644
--- a/gtk/src/combobox.hg
+++ b/gtk/src/combobox.hg
@@ -46,9 +46,12 @@ namespace Gtk
  * valid choices is not restricted to a flat list, it can be a real tree, and the popup will reflect the tree 
  * structure.
  *
- * The ComboBox widget looks like this:
+ * The ComboBox widget looks like this with has_entry = false:
  * @image html combobox1.png
  *
+ * The ComboBox widget looks like this with has_entry = true:
+ * @image html comboboxentry1.png
+ *
  * See also ComboBoxText, which is specialised for a single text column.
  *
  * @ingroup Widgets
@@ -68,6 +71,23 @@ public:
   _WRAP_CTOR(ComboBox(const Glib::RefPtr<TreeModel>& model), gtk_combo_box_new_with_model)
   _IGNORE(gtk_combo_box_new, gtk_combo_box_new_text) //See ComboBoxText for an equivalent of gtk_combo_box_new_text().
 
+  /** Creates a new empty #GtkComboBox, optionally with an entry.
+   * @param has_entry If this is true then this will have an Entry widget.
+   *
+   * newin{2,24}
+   */
+  explicit ComboBox(bool has_entry); //has_entry has a default value in gtkmm-3.0 but can't here because we already have a default constructor.
+  
+  /** Creates a new ComboBox with the model initialized to @a model.
+   * @param model The model containing data to display in the ComboBox.
+   * @param has_entry If this is true then this will have an Entry widget.
+   *
+   * newin{2,24}
+   */
+  explicit ComboBox(const Glib::RefPtr<TreeModel>& model, bool has_entry); //has_entry has a default value in gtkmm-3.0 but can't here because we already have a default constructor.
+  
+  _IGNORE(gtk_combo_box_new_with_model, gtk_combo_box_new_with_model_and_entry)
+  
 
   _WRAP_METHOD(void set_wrap_width(int width), gtk_combo_box_set_wrap_width)
   _WRAP_METHOD(int get_wrap_width() const, gtk_combo_box_get_wrap_width)
@@ -137,6 +157,13 @@ public:
   _WRAP_METHOD(void set_button_sensitivity(SensitivityType sensitivity), gtk_combo_box_set_button_sensitivity)
   _WRAP_METHOD(SensitivityType get_button_sensitivity() const, gtk_combo_box_get_button_sensitivity)
 
+  _WRAP_METHOD(bool get_has_entry() const, gtk_combo_box_get_has_entry)
+
+  _WRAP_METHOD(void set_entry_text_column(const TreeModelColumnBase& text_column) const, gtk_combo_box_set_entry_text_column)
+  _WRAP_METHOD(void set_entry_text_column(int text_column), gtk_combo_box_set_entry_text_column)
+
+  _WRAP_METHOD(int get_entry_text_column() const, gtk_combo_box_get_entry_text_column)
+
   _WRAP_METHOD(void popup(), gtk_combo_box_popup)
   _WRAP_METHOD(void popdown(), gtk_combo_box_popdown)
 
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index e01ed2a..2e76726 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -211,13 +211,6 @@
   (gtype-id "GTK_TYPE_ORIENTABLE")
 )
 
-(define-object PrintJob
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkPrintJob")
-  (gtype-id "GTK_TYPE_PRINT_JOB")
-)
-
 (define-object PrintOperation
   (in-module "Gtk")
   (parent "GObject")
@@ -231,13 +224,6 @@
   (gtype-id "GTK_TYPE_PRINT_OPERATION_PREVIEW")
 )
 
-(define-object Printer
-  (in-module "Gtk")
-  (parent "GObject")
-  (c-name "GtkPrinter")
-  (gtype-id "GTK_TYPE_PRINTER")
-)
-
 (define-object RcStyle
   (in-module "Gtk")
   (parent "GObject")
@@ -1058,6 +1044,13 @@
   (gtype-id "GTK_TYPE_COMBO_BOX_ENTRY")
 )
 
+(define-object ComboBoxText
+  (in-module "Gtk")
+  (parent "GtkComboBox")
+  (c-name "GtkComboBoxText")
+  (gtype-id "GTK_TYPE_COMBO_BOX_TEXT")
+)
+
 (define-object Box
   (in-module "Gtk")
   (parent "GtkContainer")
@@ -1226,20 +1219,6 @@
   (gtype-id "GTK_TYPE_RECENT_CHOOSER_DIALOG")
 )
 
-(define-object PrintUnixDialog
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkPrintUnixDialog")
-  (gtype-id "GTK_TYPE_PRINT_UNIX_DIALOG")
-)
-
-(define-object PageSetupUnixDialog
-  (in-module "Gtk")
-  (parent "GtkDialog")
-  (c-name "GtkPageSetupUnixDialog")
-  (gtype-id "GTK_TYPE_PAGE_SETUP_UNIX_DIALOG")
-)
-
 (define-object MessageDialog
   (in-module "Gtk")
   (parent "GtkDialog")
@@ -2830,24 +2809,6 @@
   )
 )
 
-(define-flags PrintCapabilities
-  (in-module "Gtk")
-  (c-name "GtkPrintCapabilities")
-  (gtype-id "GTK_TYPE_PRINT_CAPABILITIES")
-  (values
-    '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET")
-    '("copies" "GTK_PRINT_CAPABILITY_COPIES")
-    '("collate" "GTK_PRINT_CAPABILITY_COLLATE")
-    '("reverse" "GTK_PRINT_CAPABILITY_REVERSE")
-    '("scale" "GTK_PRINT_CAPABILITY_SCALE")
-    '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF")
-    '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS")
-    '("preview" "GTK_PRINT_CAPABILITY_PREVIEW")
-    '("number-up" "GTK_PRINT_CAPABILITY_NUMBER_UP")
-    '("number-up-layout" "GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT")
-  )
-)
-
 
 ;; From gtkaboutdialog.h
 
@@ -7517,6 +7478,11 @@
   (return-type "GtkWidget*")
 )
 
+(define-function gtk_combo_box_new_with_entry
+  (c-name "gtk_combo_box_new_with_entry")
+  (return-type "GtkWidget*")
+)
+
 (define-function gtk_combo_box_new_with_model
   (c-name "gtk_combo_box_new_with_model")
   (return-type "GtkWidget*")
@@ -7525,6 +7491,14 @@
   )
 )
 
+(define-function gtk_combo_box_new_with_model_and_entry
+  (c-name "gtk_combo_box_new_with_model_and_entry")
+  (return-type "GtkWidget*")
+  (parameters
+    '("GtkTreeModel*" "model")
+  )
+)
+
 (define-method get_wrap_width
   (of-object "GtkComboBox")
   (c-name "gtk_combo_box_get_wrap_width")
@@ -7695,6 +7669,27 @@
   (return-type "GtkSensitivityType")
 )
 
+(define-method get_has_entry
+  (of-object "GtkComboBox")
+  (c-name "gtk_combo_box_get_has_entry")
+  (return-type "gboolean")
+)
+
+(define-method set_entry_text_column
+  (of-object "GtkComboBox")
+  (c-name "gtk_combo_box_set_entry_text_column")
+  (return-type "none")
+  (parameters
+    '("gint" "text_column")
+  )
+)
+
+(define-method get_entry_text_column
+  (of-object "GtkComboBox")
+  (c-name "gtk_combo_box_get_entry_text_column")
+  (return-type "gint")
+)
+
 (define-function gtk_combo_box_new_text
   (c-name "gtk_combo_box_new_text")
   (return-type "GtkWidget*")
@@ -7763,6 +7758,69 @@
 
 
 
+;; From gtkcomboboxtext.h
+
+(define-function gtk_combo_box_text_get_type
+  (c-name "gtk_combo_box_text_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_combo_box_text_new
+  (c-name "gtk_combo_box_text_new")
+  (is-constructor-of "GtkComboBoxText")
+  (return-type "GtkWidget*")
+)
+
+(define-function gtk_combo_box_text_new_with_entry
+  (c-name "gtk_combo_box_text_new_with_entry")
+  (return-type "GtkWidget*")
+)
+
+(define-method append_text
+  (of-object "GtkComboBoxText")
+  (c-name "gtk_combo_box_text_append_text")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "text")
+  )
+)
+
+(define-method insert_text
+  (of-object "GtkComboBoxText")
+  (c-name "gtk_combo_box_text_insert_text")
+  (return-type "none")
+  (parameters
+    '("gint" "position")
+    '("const-gchar*" "text")
+  )
+)
+
+(define-method prepend_text
+  (of-object "GtkComboBoxText")
+  (c-name "gtk_combo_box_text_prepend_text")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "text")
+  )
+)
+
+(define-method remove
+  (of-object "GtkComboBoxText")
+  (c-name "gtk_combo_box_text_remove")
+  (return-type "none")
+  (parameters
+    '("gint" "position")
+  )
+)
+
+(define-method get_active_text
+  (of-object "GtkComboBoxText")
+  (c-name "gtk_combo_box_text_get_active_text")
+  (return-type "gchar*")
+)
+
+
+
 ;; From gtkcombo.h
 
 (define-function gtk_combo_get_type
@@ -16592,6 +16650,21 @@
   (return-type "gpointer")
 )
 
+(define-method set_group_name
+  (of-object "GtkNotebook")
+  (c-name "gtk_notebook_set_group_name")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "group_name")
+  )
+)
+
+(define-method get_group_name
+  (of-object "GtkNotebook")
+  (c-name "gtk_notebook_get_group_name")
+  (return-type "const-gchar*")
+)
+
 (define-method get_current_page
   (of-object "GtkNotebook")
   (c-name "gtk_notebook_get_current_page")
@@ -31995,6 +32068,12 @@
   (varargs #t)
 )
 
+(define-method hide_all
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_hide_all")
+  (return-type "none")
+)
+
 (define-method unparent
   (of-object "GtkWidget")
   (c-name "gtk_widget_unparent")
@@ -32025,12 +32104,6 @@
   (return-type "none")
 )
 
-(define-method hide_all
-  (of-object "GtkWidget")
-  (c-name "gtk_widget_hide_all")
-  (return-type "none")
-)
-
 (define-method set_no_show_all
   (of-object "GtkWidget")
   (c-name "gtk_widget_set_no_show_all")
@@ -34211,463 +34284,3 @@
 )
 
 
-
-;; From gtkpagesetupunixdialog.h
-
-(define-function gtk_page_setup_unix_dialog_get_type
-  (c-name "gtk_page_setup_unix_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_page_setup_unix_dialog_new
-  (c-name "gtk_page_setup_unix_dialog_new")
-  (is-constructor-of "GtkPageSetupUnixDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkWindow*" "parent")
-  )
-)
-
-(define-method set_page_setup
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_set_page_setup")
-  (return-type "none")
-  (parameters
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_page_setup
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_get_page_setup")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method set_print_settings
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_set_print_settings")
-  (return-type "none")
-  (parameters
-    '("GtkPrintSettings*" "print_settings")
-  )
-)
-
-(define-method get_print_settings
-  (of-object "GtkPageSetupUnixDialog")
-  (c-name "gtk_page_setup_unix_dialog_get_print_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-
-
-;; From gtkprinter.h
-
-(define-function gtk_print_capabilities_get_type
-  (c-name "gtk_print_capabilities_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_get_type
-  (c-name "gtk_printer_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_printer_new
-  (c-name "gtk_printer_new")
-  (is-constructor-of "GtkPrinter")
-  (return-type "GtkPrinter*")
-  (parameters
-    '("const-gchar*" "name")
-    '("GtkPrintBackend*" "backend")
-    '("gboolean" "virtual_")
-  )
-)
-
-(define-method get_backend
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_backend")
-  (return-type "GtkPrintBackend*")
-)
-
-(define-method get_name
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_state_message
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_state_message")
-  (return-type "const-gchar*")
-)
-
-(define-method get_description
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_description")
-  (return-type "const-gchar*")
-)
-
-(define-method get_location
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_location")
-  (return-type "const-gchar*")
-)
-
-(define-method get_icon_name
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_icon_name")
-  (return-type "const-gchar*")
-)
-
-(define-method get_job_count
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_job_count")
-  (return-type "gint")
-)
-
-(define-method is_active
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_active")
-  (return-type "gboolean")
-)
-
-(define-method is_paused
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_paused")
-  (return-type "gboolean")
-)
-
-(define-method is_accepting_jobs
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_accepting_jobs")
-  (return-type "gboolean")
-)
-
-(define-method is_virtual
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_virtual")
-  (return-type "gboolean")
-)
-
-(define-method is_default
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_is_default")
-  (return-type "gboolean")
-)
-
-(define-method accepts_pdf
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_accepts_pdf")
-  (return-type "gboolean")
-)
-
-(define-method accepts_ps
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_accepts_ps")
-  (return-type "gboolean")
-)
-
-(define-method list_papers
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_list_papers")
-  (return-type "GList*")
-)
-
-(define-method get_default_page_size
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_default_page_size")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method compare
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_compare")
-  (return-type "gint")
-  (parameters
-    '("GtkPrinter*" "b")
-  )
-)
-
-(define-method has_details
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_has_details")
-  (return-type "gboolean")
-)
-
-(define-method request_details
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_request_details")
-  (return-type "none")
-)
-
-(define-method get_capabilities
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_capabilities")
-  (return-type "GtkPrintCapabilities")
-)
-
-(define-method get_hard_margins
-  (of-object "GtkPrinter")
-  (c-name "gtk_printer_get_hard_margins")
-  (return-type "gboolean")
-  (parameters
-    '("gdouble*" "top")
-    '("gdouble*" "bottom")
-    '("gdouble*" "left")
-    '("gdouble*" "right")
-  )
-)
-
-(define-function gtk_enumerate_printers
-  (c-name "gtk_enumerate_printers")
-  (return-type "none")
-  (parameters
-    '("GtkPrinterFunc" "func")
-    '("gpointer" "data")
-    '("GDestroyNotify" "destroy")
-    '("gboolean" "wait")
-  )
-)
-
-
-
-;; From gtkprintjob.h
-
-(define-function gtk_print_job_get_type
-  (c-name "gtk_print_job_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_print_job_new
-  (c-name "gtk_print_job_new")
-  (is-constructor-of "GtkPrintJob")
-  (return-type "GtkPrintJob*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkPrinter*" "printer")
-    '("GtkPrintSettings*" "settings")
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_settings
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-(define-method get_printer
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_printer")
-  (return-type "GtkPrinter*")
-)
-
-(define-method get_title
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_title")
-  (return-type "const-gchar*")
-)
-
-(define-method get_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_status")
-  (return-type "GtkPrintStatus")
-)
-
-(define-method set_source_file
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_set_source_file")
-  (return-type "gboolean")
-  (parameters
-    '("const-gchar*" "filename")
-    '("GError**" "error")
-  )
-)
-
-(define-method get_surface
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_surface")
-  (return-type "cairo_surface_t*")
-  (parameters
-    '("GError**" "error")
-  )
-)
-
-(define-method set_track_print_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_set_track_print_status")
-  (return-type "none")
-  (parameters
-    '("gboolean" "track_status")
-  )
-)
-
-(define-method get_track_print_status
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_get_track_print_status")
-  (return-type "gboolean")
-)
-
-(define-method send
-  (of-object "GtkPrintJob")
-  (c-name "gtk_print_job_send")
-  (return-type "none")
-  (parameters
-    '("GtkPrintJobCompleteFunc" "callback")
-    '("gpointer" "user_data")
-    '("GDestroyNotify" "dnotify")
-  )
-)
-
-
-
-;; From gtkprintunixdialog.h
-
-(define-function gtk_print_unix_dialog_get_type
-  (c-name "gtk_print_unix_dialog_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_print_unix_dialog_new
-  (c-name "gtk_print_unix_dialog_new")
-  (is-constructor-of "GtkPrintUnixDialog")
-  (return-type "GtkWidget*")
-  (parameters
-    '("const-gchar*" "title")
-    '("GtkWindow*" "parent")
-  )
-)
-
-(define-method set_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_page_setup")
-  (return-type "none")
-  (parameters
-    '("GtkPageSetup*" "page_setup")
-  )
-)
-
-(define-method get_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_page_setup")
-  (return-type "GtkPageSetup*")
-)
-
-(define-method set_current_page
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_current_page")
-  (return-type "none")
-  (parameters
-    '("gint" "current_page")
-  )
-)
-
-(define-method get_current_page
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_current_page")
-  (return-type "gint")
-)
-
-(define-method set_settings
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_settings")
-  (return-type "none")
-  (parameters
-    '("GtkPrintSettings*" "settings")
-  )
-)
-
-(define-method get_settings
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_settings")
-  (return-type "GtkPrintSettings*")
-)
-
-(define-method get_selected_printer
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_selected_printer")
-  (return-type "GtkPrinter*")
-)
-
-(define-method add_custom_tab
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_add_custom_tab")
-  (return-type "none")
-  (parameters
-    '("GtkWidget*" "child")
-    '("GtkWidget*" "tab_label")
-  )
-)
-
-(define-method set_manual_capabilities
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_manual_capabilities")
-  (return-type "none")
-  (parameters
-    '("GtkPrintCapabilities" "capabilities")
-  )
-)
-
-(define-method get_manual_capabilities
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_manual_capabilities")
-  (return-type "GtkPrintCapabilities")
-)
-
-(define-method set_support_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_support_selection")
-  (return-type "none")
-  (parameters
-    '("gboolean" "support_selection")
-  )
-)
-
-(define-method get_support_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_support_selection")
-  (return-type "gboolean")
-)
-
-(define-method set_has_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_has_selection")
-  (return-type "none")
-  (parameters
-    '("gboolean" "has_selection")
-  )
-)
-
-(define-method get_has_selection
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_has_selection")
-  (return-type "gboolean")
-)
-
-(define-method set_embed_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_set_embed_page_setup")
-  (return-type "none")
-  (parameters
-    '("gboolean" "embed")
-  )
-)
-
-(define-method get_embed_page_setup
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_embed_page_setup")
-  (return-type "gboolean")
-)
-
-(define-method get_page_setup_set
-  (of-object "GtkPrintUnixDialog")
-  (c-name "gtk_print_unix_dialog_get_page_setup_set")
-  (return-type "gboolean")
-)
-
-
-
-;; From gtkunixprint.h
-
-



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]