[gtkmm/gtkmm-2-24: 3/7] ComboBox: Add constructors with a bool has_entry property, and add methods.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm/gtkmm-2-24: 3/7] ComboBox: Add constructors with a bool has_entry property, and add methods.
- Date: Thu, 25 Nov 2010 15:48:36 +0000 (UTC)
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]