2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.1"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="Atk" version="1.0"/>
10 <include name="GLib" version="2.0"/>
11 <include name="GModule" version="2.0"/>
12 <include name="GObject" version="2.0"/>
13 <include name="Gda" version="4.0"/>
14 <include name="Gdk" version="2.0"/>
15 <include name="GdkPixbuf" version="2.0"/>
16 <include name="Gio" version="2.0"/>
17 <include name="Gtk" version="2.0"/>
18 <include name="Pango" version="1.0"/>
19 <include name="cairo" version="1.0"/>
20 <include name="libxml2" version="2.0"/>
21 <namespace name="Gdaui"
23 shared-library="libgda-ui-4.0.so.4"
25 <constant name="ATTRIBUTE_PLUGIN" value="__gdaui_attr_plugin">
28 <enumeration name="Action" c:type="GdauiAction">
29 <member name="new_data" value="0" c:identifier="GDAUI_ACTION_NEW_DATA"/>
30 <member name="write_modified_data"
32 c:identifier="GDAUI_ACTION_WRITE_MODIFIED_DATA"/>
33 <member name="delete_selected_data"
35 c:identifier="GDAUI_ACTION_DELETE_SELECTED_DATA"/>
36 <member name="undelete_selected_data"
38 c:identifier="GDAUI_ACTION_UNDELETE_SELECTED_DATA"/>
39 <member name="reset_data"
41 c:identifier="GDAUI_ACTION_RESET_DATA"/>
42 <member name="move_first_record"
44 c:identifier="GDAUI_ACTION_MOVE_FIRST_RECORD"/>
45 <member name="move_prev_record"
47 c:identifier="GDAUI_ACTION_MOVE_PREV_RECORD"/>
48 <member name="move_next_record"
50 c:identifier="GDAUI_ACTION_MOVE_NEXT_RECORD"/>
51 <member name="move_last_record"
53 c:identifier="GDAUI_ACTION_MOVE_LAST_RECORD"/>
54 <member name="move_first_chunck"
56 c:identifier="GDAUI_ACTION_MOVE_FIRST_CHUNCK"/>
57 <member name="move_prev_chunck"
59 c:identifier="GDAUI_ACTION_MOVE_PREV_CHUNCK"/>
60 <member name="move_next_chunck"
62 c:identifier="GDAUI_ACTION_MOVE_NEXT_CHUNCK"/>
63 <member name="move_last_chunck"
65 c:identifier="GDAUI_ACTION_MOVE_LAST_CHUNCK"/>
67 <bitfield name="ActionMode" c:type="GdauiActionMode">
68 <member name="navigation_arrows"
70 c:identifier="GDAUI_ACTION_NAVIGATION_ARROWS"/>
71 <member name="navigation_scroll"
73 c:identifier="GDAUI_ACTION_NAVIGATION_SCROLL"/>
74 <member name="modif_auto_commit"
76 c:identifier="GDAUI_ACTION_MODIF_AUTO_COMMIT"/>
77 <member name="modif_commit_immediate"
79 c:identifier="GDAUI_ACTION_MODIF_COMMIT_IMMEDIATE"/>
80 <member name="ask_confirm_update"
82 c:identifier="GDAUI_ACTION_ASK_CONFIRM_UPDATE"/>
83 <member name="ask_confirm_delete"
85 c:identifier="GDAUI_ACTION_ASK_CONFIRM_DELETE"/>
86 <member name="ask_confirm_insert"
88 c:identifier="GDAUI_ACTION_ASK_CONFIRM_INSERT"/>
89 <member name="report_error"
91 c:identifier="GDAUI_ACTION_REPORT_ERROR"/>
93 <class name="BasicForm"
94 c:type="GdauiBasicForm"
96 glib:type-name="GdauiBasicForm"
97 glib:get-type="gdaui_basic_form_get_type"
98 glib:type-struct="BasicFormClass">
99 <implements name="Atk.ImplementorIface"/>
100 <implements name="Gtk.Buildable"/>
101 <implements name="Gtk.Orientable"/>
102 <constructor name="new" c:identifier="gdaui_basic_form_new">
103 <return-value transfer-ownership="full">
104 <type name="BasicForm" c:type="GtkWidget*"/>
107 <parameter name="data_set" transfer-ownership="none">
108 <type name="Gda.Set" c:type="GdaSet*"/>
112 <constructor name="new_in_dialog"
113 c:identifier="gdaui_basic_form_new_in_dialog">
114 <return-value transfer-ownership="full">
115 <type name="BasicForm" c:type="GtkWidget*"/>
118 <parameter name="data_set" transfer-ownership="none">
119 <type name="Gda.Set" c:type="GdaSet*"/>
121 <parameter name="parent" transfer-ownership="none">
122 <type name="Gtk.Window" c:type="GtkWindow*"/>
124 <parameter name="title" transfer-ownership="none">
125 <type name="utf8" c:type="gchar*"/>
127 <parameter name="header" transfer-ownership="none">
128 <type name="utf8" c:type="gchar*"/>
132 <method name="get_data_set" c:identifier="gdaui_basic_form_get_data_set">
133 <return-value transfer-ownership="full">
134 <type name="Gda.Set" c:type="GdaSet*"/>
137 <method name="is_valid" c:identifier="gdaui_basic_form_is_valid">
138 <return-value transfer-ownership="none">
139 <type name="boolean" c:type="gboolean"/>
142 <method name="has_changed" c:identifier="gdaui_basic_form_has_changed">
143 <return-value transfer-ownership="none">
144 <type name="boolean" c:type="gboolean"/>
147 <method name="reset" c:identifier="gdaui_basic_form_reset">
148 <return-value transfer-ownership="none">
149 <type name="none" c:type="void"/>
152 <method name="set_as_reference"
153 c:identifier="gdaui_basic_form_set_as_reference">
154 <return-value transfer-ownership="none">
155 <type name="none" c:type="void"/>
158 <method name="entry_set_visible"
159 c:identifier="gdaui_basic_form_entry_set_visible">
160 <return-value transfer-ownership="none">
161 <type name="none" c:type="void"/>
164 <parameter name="holder" transfer-ownership="none">
165 <type name="Gda.Holder" c:type="GdaHolder*"/>
167 <parameter name="show" transfer-ownership="none">
168 <type name="boolean" c:type="gboolean"/>
172 <method name="entry_grab_focus"
173 c:identifier="gdaui_basic_form_entry_grab_focus">
174 <return-value transfer-ownership="none">
175 <type name="none" c:type="void"/>
178 <parameter name="holder" transfer-ownership="none">
179 <type name="Gda.Holder" c:type="GdaHolder*"/>
183 <method name="entry_set_editable"
184 c:identifier="gdaui_basic_form_entry_set_editable">
185 <return-value transfer-ownership="none">
186 <type name="none" c:type="void"/>
189 <parameter name="holder" transfer-ownership="none">
190 <type name="Gda.Holder" c:type="GdaHolder*"/>
192 <parameter name="editable" transfer-ownership="none">
193 <type name="boolean" c:type="gboolean"/>
197 <method name="set_entries_to_default"
198 c:identifier="gdaui_basic_form_set_entries_to_default">
199 <return-value transfer-ownership="none">
200 <type name="none" c:type="void"/>
203 <method name="get_entry_widget"
204 c:identifier="gdaui_basic_form_get_entry_widget">
205 <return-value transfer-ownership="full">
206 <type name="Gtk.Widget" c:type="GtkWidget*"/>
209 <parameter name="holder" transfer-ownership="none">
210 <type name="Gda.Holder" c:type="GdaHolder*"/>
214 <method name="get_label_widget"
215 c:identifier="gdaui_basic_form_get_label_widget">
216 <return-value transfer-ownership="full">
217 <type name="Gtk.Widget" c:type="GtkWidget*"/>
220 <parameter name="holder" transfer-ownership="none">
221 <type name="Gda.Holder" c:type="GdaHolder*"/>
225 <method name="set_layout_from_file"
226 c:identifier="gdaui_basic_form_set_layout_from_file">
227 <return-value transfer-ownership="none">
228 <type name="none" c:type="void"/>
231 <parameter name="file_name" transfer-ownership="none">
232 <type name="utf8" c:type="gchar*"/>
234 <parameter name="form_name" transfer-ownership="none">
235 <type name="utf8" c:type="gchar*"/>
239 <method name="get_place_holder"
240 c:identifier="gdaui_basic_form_get_place_holder">
241 <return-value transfer-ownership="full">
242 <type name="Gtk.Widget" c:type="GtkWidget*"/>
245 <parameter name="placeholder_id" transfer-ownership="none">
246 <type name="utf8" c:type="gchar*"/>
250 <method name="add_to_size_group"
251 c:identifier="gdaui_basic_form_add_to_size_group">
252 <return-value transfer-ownership="none">
253 <type name="none" c:type="void"/>
256 <parameter name="size_group" transfer-ownership="none">
257 <type name="Gtk.SizeGroup" c:type="GtkSizeGroup*"/>
259 <parameter name="part" transfer-ownership="none">
260 <type name="BasicFormPart" c:type="GdauiBasicFormPart"/>
264 <method name="remove_from_size_group"
265 c:identifier="gdaui_basic_form_remove_from_size_group">
266 <return-value transfer-ownership="none">
267 <type name="none" c:type="void"/>
270 <parameter name="size_group" transfer-ownership="none">
271 <type name="Gtk.SizeGroup" c:type="GtkSizeGroup*"/>
273 <parameter name="part" transfer-ownership="none">
274 <type name="BasicFormPart" c:type="GdauiBasicFormPart"/>
278 <property name="can-expand" transfer-ownership="none">
279 <type name="boolean" c:type="gboolean"/>
281 <property name="entries-auto-default"
283 transfer-ownership="none">
284 <type name="boolean" c:type="gboolean"/>
286 <property name="headers-sensitive"
288 transfer-ownership="none">
289 <type name="boolean" c:type="gboolean"/>
291 <property name="paramlist" writable="1" transfer-ownership="none">
292 <type name="any" c:type="gpointer"/>
294 <property name="show-actions" writable="1" transfer-ownership="none">
295 <type name="boolean" c:type="gboolean"/>
297 <property name="xml-layout"
300 transfer-ownership="none">
301 <type name="any" c:type="gpointer"/>
303 <field name="object">
304 <type name="Gtk.VBox" c:type="GtkVBox"/>
307 <type name="BasicFormPriv" c:type="GdauiBasicFormPriv*"/>
309 <glib:signal name="activated">
310 <return-value transfer-ownership="full">
311 <type name="none" c:type="void"/>
314 <glib:signal name="holder-changed">
315 <return-value transfer-ownership="full">
316 <type name="none" c:type="void"/>
319 <parameter name="object" transfer-ownership="none">
320 <type name="Gda.Holder" c:type="GdaHolder"/>
322 <parameter name="p0" transfer-ownership="none">
323 <type name="boolean" c:type="gboolean"/>
327 <glib:signal name="layout-changed">
328 <return-value transfer-ownership="full">
329 <type name="none" c:type="void"/>
333 <record name="BasicFormClass"
334 c:type="GdauiBasicFormClass"
335 glib:is-gtype-struct-for="BasicForm">
336 <field name="parent_class">
337 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
339 <field name="holder_changed">
340 <callback name="holder_changed" c:type="holder_changed">
341 <return-value transfer-ownership="none">
342 <type name="none" c:type="void"/>
345 <parameter name="form" transfer-ownership="none">
346 <type name="BasicForm" c:type="GdauiBasicForm*"/>
348 <parameter name="holder" transfer-ownership="none">
349 <type name="Gda.Holder" c:type="GdaHolder*"/>
351 <parameter name="is_user_action" transfer-ownership="none">
352 <type name="boolean" c:type="gboolean"/>
357 <field name="activated">
358 <callback name="activated" c:type="activated">
359 <return-value transfer-ownership="none">
360 <type name="none" c:type="void"/>
363 <parameter name="form" transfer-ownership="none">
364 <type name="BasicForm" c:type="GdauiBasicForm*"/>
369 <field name="layout_changed">
370 <callback name="layout_changed" c:type="layout_changed">
371 <return-value transfer-ownership="none">
372 <type name="none" c:type="void"/>
375 <parameter name="form" transfer-ownership="none">
376 <type name="BasicForm" c:type="GdauiBasicForm*"/>
382 <enumeration name="BasicFormPart" c:type="GdauiBasicFormPart">
383 <member name="labels" value="0" c:identifier="GDAUI_BASIC_FORM_LABELS"/>
384 <member name="entries"
386 c:identifier="GDAUI_BASIC_FORM_ENTRIES"/>
388 <record name="BasicFormPriv" c:type="GdauiBasicFormPriv">
390 <constant name="COLOR_NORMAL_DEFAULT" value="#6495ed">
393 <constant name="COLOR_NORMAL_INVALID" value="#ff6a6a">
396 <constant name="COLOR_NORMAL_MODIF" value="#cacaee">
399 <constant name="COLOR_NORMAL_NULL" value="#00cd66">
402 <constant name="COLOR_PRELIGHT_DEFAULT" value="#75a6fe">
405 <constant name="COLOR_PRELIGHT_INVALID" value="#ff7b7b">
408 <constant name="COLOR_PRELIGHT_MODIF" value="#cfcffe">
411 <constant name="COLOR_PRELIGHT_NULL" value="#00ef77">
414 <callback name="CellCreateFunc" c:type="GdauiCellCreateFunc">
415 <return-value transfer-ownership="full">
416 <type name="Gtk.CellRenderer" c:type="GtkCellRenderer*"/>
419 <parameter transfer-ownership="none">
420 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
422 <parameter transfer-ownership="none">
423 <type name="GType" c:type="GType"/>
425 <parameter transfer-ownership="none">
426 <type name="utf8" c:type="gchar*"/>
433 glib:type-name="GdauiCloud"
434 glib:get-type="gdaui_cloud_get_type"
435 glib:type-struct="CloudClass">
436 <implements name="Atk.ImplementorIface"/>
437 <implements name="DataSelector"/>
438 <implements name="Gtk.Buildable"/>
439 <implements name="Gtk.Orientable"/>
440 <constructor name="new" c:identifier="gdaui_cloud_new">
441 <return-value transfer-ownership="full">
442 <type name="Cloud" c:type="GtkWidget*"/>
445 <parameter name="model" transfer-ownership="none">
446 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
448 <parameter name="label_column" transfer-ownership="none">
449 <type name="int" c:type="gint"/>
451 <parameter name="weight_column" transfer-ownership="none">
452 <type name="int" c:type="gint"/>
456 <method name="set_selection_mode"
457 c:identifier="gdaui_cloud_set_selection_mode">
458 <return-value transfer-ownership="none">
459 <type name="none" c:type="void"/>
462 <parameter name="mode" transfer-ownership="none">
463 <type name="Gtk.SelectionMode" c:type="GtkSelectionMode"/>
467 <method name="filter" c:identifier="gdaui_cloud_filter">
468 <return-value transfer-ownership="none">
469 <type name="none" c:type="void"/>
472 <parameter name="filter" transfer-ownership="none">
473 <type name="utf8" c:type="gchar*"/>
477 <method name="create_filter_widget"
478 c:identifier="gdaui_cloud_create_filter_widget">
479 <return-value transfer-ownership="full">
480 <type name="Gtk.Widget" c:type="GtkWidget*"/>
483 <method name="set_weight_func"
484 c:identifier="gdaui_cloud_set_weight_func">
485 <return-value transfer-ownership="none">
486 <type name="none" c:type="void"/>
489 <parameter name="func"
490 transfer-ownership="none"
493 <type name="CloudWeightFunc" c:type="GdauiCloudWeightFunc"/>
495 <parameter name="data" transfer-ownership="none">
496 <type name="any" c:type="gpointer"/>
500 <property name="label-column" writable="1" transfer-ownership="none">
501 <type name="int" c:type="gint"/>
503 <property name="max-scale" writable="1" transfer-ownership="none">
504 <type name="double" c:type="gdouble"/>
506 <property name="min-scale" writable="1" transfer-ownership="none">
507 <type name="double" c:type="gdouble"/>
509 <property name="model" writable="1" transfer-ownership="none">
510 <type name="Gda.DataModel" c:type="GdaDataModel"/>
512 <property name="weight-column" writable="1" transfer-ownership="none">
513 <type name="int" c:type="gint"/>
515 <field name="object">
516 <type name="Gtk.VBox" c:type="GtkVBox"/>
519 <type name="CloudPriv" c:type="GdauiCloudPriv*"/>
521 <glib:signal name="activate">
522 <return-value transfer-ownership="full">
523 <type name="none" c:type="void"/>
526 <parameter name="object" transfer-ownership="none">
527 <type name="int" c:type="gint"/>
532 <record name="CloudClass"
533 c:type="GdauiCloudClass"
534 glib:is-gtype-struct-for="Cloud">
535 <field name="parent_class">
536 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
538 <field name="activate">
539 <callback name="activate" c:type="activate">
540 <return-value transfer-ownership="none">
541 <type name="none" c:type="void"/>
544 <parameter name="cloud" transfer-ownership="none">
545 <type name="Cloud" c:type="GdauiCloud*"/>
547 <parameter name="row" transfer-ownership="none">
548 <type name="int" c:type="gint"/>
554 <record name="CloudPriv" c:type="GdauiCloudPriv">
556 <callback name="CloudWeightFunc" c:type="GdauiCloudWeightFunc">
557 <return-value transfer-ownership="none">
558 <type name="double" c:type="gdouble"/>
561 <parameter name="model" transfer-ownership="none">
562 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
564 <parameter name="row" transfer-ownership="none">
565 <type name="int" c:type="gint"/>
567 <parameter name="data" transfer-ownership="none">
568 <type name="any" c:type="gpointer"/>
574 parent="Gtk.ComboBox"
575 glib:type-name="GdauiCombo"
576 glib:get-type="gdaui_combo_get_type"
577 glib:type-struct="ComboClass">
578 <implements name="Atk.ImplementorIface"/>
579 <implements name="DataSelector"/>
580 <implements name="Gtk.Buildable"/>
581 <implements name="Gtk.CellEditable"/>
582 <implements name="Gtk.CellLayout"/>
583 <constructor name="new" c:identifier="gdaui_combo_new">
584 <return-value transfer-ownership="full">
585 <type name="Combo" c:type="GtkWidget*"/>
588 <constructor name="new_with_model"
589 c:identifier="gdaui_combo_new_with_model">
590 <return-value transfer-ownership="full">
591 <type name="Combo" c:type="GtkWidget*"/>
594 <parameter name="model" transfer-ownership="none">
595 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
597 <parameter name="n_cols" transfer-ownership="none">
598 <type name="int" c:type="gint"/>
600 <parameter name="cols_index"
603 transfer-ownership="full">
604 <type name="int" c:type="gint*"/>
608 <method name="set_model" c:identifier="gdaui_combo_set_model">
609 <return-value transfer-ownership="none">
610 <type name="none" c:type="void"/>
613 <parameter name="model" transfer-ownership="none">
614 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
616 <parameter name="n_cols" transfer-ownership="none">
617 <type name="int" c:type="gint"/>
619 <parameter name="cols_index"
622 transfer-ownership="full">
623 <type name="int" c:type="gint*"/>
627 <method name="add_null" c:identifier="gdaui_combo_add_null">
628 <return-value transfer-ownership="none">
629 <type name="none" c:type="void"/>
632 <parameter name="add_null" transfer-ownership="none">
633 <type name="boolean" c:type="gboolean"/>
637 <method name="is_null_selected"
638 c:identifier="gdaui_combo_is_null_selected">
639 <return-value transfer-ownership="none">
640 <type name="boolean" c:type="gboolean"/>
643 <property name="as-list" writable="1" transfer-ownership="none">
644 <type name="boolean" c:type="gboolean"/>
646 <property name="model" writable="1" transfer-ownership="none">
647 <type name="Gda.DataModel" c:type="GdaDataModel"/>
649 <field name="object">
650 <type name="Gtk.ComboBox" c:type="GtkComboBox"/>
653 <type name="ComboPrivate" c:type="GdauiComboPrivate*"/>
656 <record name="ComboClass"
657 c:type="GdauiComboClass"
658 glib:is-gtype-struct-for="Combo">
659 <field name="parent_class">
660 <type name="Gtk.ComboBoxClass" c:type="GtkComboBoxClass"/>
663 <record name="ComboPrivate" c:type="GdauiComboPrivate">
665 <class name="DataCellRendererBin"
666 c:type="GdauiDataCellRendererBin"
667 parent="Gtk.CellRendererPixbuf"
668 glib:type-name="GdauiDataCellRendererBin"
669 glib:get-type="gdaui_data_cell_renderer_bin_get_type"
670 glib:type-struct="DataCellRendererBinClass">
671 <constructor name="new" c:identifier="gdaui_data_cell_renderer_bin_new">
672 <doc xml:whitespace="preserve">Creates a new #GdauiDataCellRendererBin. Adjust rendering
673 parameters using object properties. Object properties can be set
674 globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
675 can bind a property to a value in a #GtkTreeModel. For example, you
676 can bind the "active" property on the cell renderer to a bin value
677 in the model, thus causing the check button to reflect the state of
679 <return-value transfer-ownership="full">
680 <doc xml:whitespace="preserve">the new cell renderer</doc>
681 <type name="DataCellRendererBin" c:type="GtkCellRenderer*"/>
684 <parameter name="dh" transfer-ownership="none">
685 <doc xml:whitespace="preserve">a #GdaDataHandler object</doc>
686 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
688 <parameter name="type" transfer-ownership="none">
689 <type name="GType" c:type="GType"/>
693 <property name="data-handler"
697 transfer-ownership="none">
698 <type name="Gda.DataHandler" c:type="GdaDataHandler"/>
700 <property name="editable" writable="1" transfer-ownership="none">
701 <type name="boolean" c:type="gboolean"/>
703 <property name="to-be-deleted"
706 transfer-ownership="none">
707 <type name="boolean" c:type="gboolean"/>
709 <property name="type"
713 transfer-ownership="none">
714 <type name="GType" c:type="GType"/>
716 <property name="value" writable="1" transfer-ownership="none">
717 <type name="GObject.Value" c:type="GValue"/>
719 <property name="value-attributes" writable="1" transfer-ownership="none">
720 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
722 <field name="parent">
723 <type name="Gtk.CellRendererPixbuf" c:type="GtkCellRendererPixbuf"/>
726 <type name="DataCellRendererBinPrivate"
727 c:type="GdauiDataCellRendererBinPrivate*"/>
729 <glib:signal name="changed">
730 <return-value transfer-ownership="full">
731 <type name="none" c:type="void"/>
734 <parameter name="object" transfer-ownership="none">
735 <type name="utf8" c:type="gchararray"/>
737 <parameter name="p0" transfer-ownership="none">
738 <type name="GObject.Value" c:type="GValue"/>
743 <record name="DataCellRendererBinClass"
744 c:type="GdauiDataCellRendererBinClass"
745 glib:is-gtype-struct-for="DataCellRendererBin">
746 <field name="parent_class">
747 <type name="Gtk.CellRendererPixbufClass"
748 c:type="GtkCellRendererPixbufClass"/>
750 <field name="changed">
751 <callback name="changed" c:type="changed">
752 <return-value transfer-ownership="none">
753 <type name="none" c:type="void"/>
756 <parameter name="cell_renderer" transfer-ownership="none">
757 <type name="DataCellRendererBin"
758 c:type="GdauiDataCellRendererBin*"/>
760 <parameter name="path" transfer-ownership="none">
761 <type name="utf8" c:type="gchar*"/>
763 <parameter name="new_value" transfer-ownership="none">
764 <type name="GObject.Value" c:type="GValue*"/>
770 <record name="DataCellRendererBinPrivate"
771 c:type="GdauiDataCellRendererBinPrivate">
773 <class name="DataCellRendererBoolean"
774 c:type="GdauiDataCellRendererBoolean"
775 parent="Gtk.CellRendererToggle"
776 glib:type-name="GdauiDataCellRendererBoolean"
777 glib:get-type="gdaui_data_cell_renderer_boolean_get_type"
778 glib:type-struct="DataCellRendererBooleanClass">
779 <constructor name="new"
780 c:identifier="gdaui_data_cell_renderer_boolean_new">
781 <doc xml:whitespace="preserve">Creates a new #GdauiDataCellRendererBoolean. Adjust rendering
782 parameters using object properties. Object properties can be set
783 globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
784 can bind a property to a value in a #GtkTreeModel. For example, you
785 can bind the "active" property on the cell renderer to a boolean value
786 in the model, thus causing the check button to reflect the state of
788 <return-value transfer-ownership="full">
789 <doc xml:whitespace="preserve">the new cell renderer</doc>
790 <type name="DataCellRendererBoolean" c:type="GtkCellRenderer*"/>
793 <parameter name="dh" transfer-ownership="none">
794 <doc xml:whitespace="preserve">a #GdaDataHandler object</doc>
795 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
797 <parameter name="type" transfer-ownership="none">
798 <type name="GType" c:type="GType"/>
802 <property name="data-handler"
806 transfer-ownership="none">
807 <type name="Gda.DataHandler" c:type="GdaDataHandler"/>
809 <property name="editable" writable="1" transfer-ownership="none">
810 <type name="boolean" c:type="gboolean"/>
812 <property name="to-be-deleted"
815 transfer-ownership="none">
816 <type name="boolean" c:type="gboolean"/>
818 <property name="type"
822 transfer-ownership="none">
823 <type name="GType" c:type="GType"/>
825 <property name="value" writable="1" transfer-ownership="none">
826 <type name="GObject.Value" c:type="GValue"/>
828 <property name="value-attributes" writable="1" transfer-ownership="none">
829 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
831 <field name="parent">
832 <type name="Gtk.CellRendererToggle" c:type="GtkCellRendererToggle"/>
835 <type name="DataCellRendererBooleanPrivate"
836 c:type="GdauiDataCellRendererBooleanPrivate*"/>
838 <glib:signal name="changed">
839 <return-value transfer-ownership="full">
840 <type name="none" c:type="void"/>
843 <parameter name="object" transfer-ownership="none">
844 <type name="utf8" c:type="gchararray"/>
846 <parameter name="p0" transfer-ownership="none">
847 <type name="GObject.Value" c:type="GValue"/>
852 <record name="DataCellRendererBooleanClass"
853 c:type="GdauiDataCellRendererBooleanClass"
854 glib:is-gtype-struct-for="DataCellRendererBoolean">
855 <field name="parent_class">
856 <type name="Gtk.CellRendererToggleClass"
857 c:type="GtkCellRendererToggleClass"/>
859 <field name="changed">
860 <callback name="changed" c:type="changed">
861 <return-value transfer-ownership="none">
862 <type name="none" c:type="void"/>
865 <parameter name="cell_renderer" transfer-ownership="none">
866 <type name="DataCellRendererBoolean"
867 c:type="GdauiDataCellRendererBoolean*"/>
869 <parameter name="path" transfer-ownership="none">
870 <type name="utf8" c:type="gchar*"/>
872 <parameter name="new_value" transfer-ownership="none">
873 <type name="GObject.Value" c:type="GValue*"/>
879 <record name="DataCellRendererBooleanPrivate"
880 c:type="GdauiDataCellRendererBooleanPrivate">
882 <class name="DataCellRendererCombo"
883 c:type="GdauiDataCellRendererCombo"
884 parent="Gtk.CellRendererText"
885 glib:type-name="GdauiDataCellRendererCombo"
886 glib:get-type="gdaui_data_cell_renderer_combo_get_type"
887 glib:type-struct="DataCellRendererComboClass">
888 <constructor name="new"
889 c:identifier="gdaui_data_cell_renderer_combo_new">
890 <return-value transfer-ownership="full">
891 <type name="DataCellRendererCombo" c:type="GtkCellRenderer*"/>
894 <parameter name="paramlist" transfer-ownership="none">
895 <type name="Set" c:type="GdauiSet*"/>
897 <parameter name="source" transfer-ownership="none">
898 <type name="SetSource" c:type="GdauiSetSource*"/>
902 <property name="data-set"
906 transfer-ownership="none">
907 <type name="Set" c:type="GdauiSet"/>
909 <property name="data-set-source"
913 transfer-ownership="none">
914 <type name="any" c:type="gpointer"/>
916 <property name="set-default-if-invalid"
918 transfer-ownership="none">
919 <type name="boolean" c:type="gboolean"/>
921 <property name="show-expander"
924 transfer-ownership="none">
925 <type name="boolean" c:type="gboolean"/>
927 <property name="to-be-deleted"
930 transfer-ownership="none">
931 <type name="boolean" c:type="gboolean"/>
933 <property name="value-attributes" writable="1" transfer-ownership="none">
934 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
936 <property name="values"
939 transfer-ownership="none">
940 <type name="any" c:type="gpointer"/>
942 <property name="values-display"
945 transfer-ownership="none">
946 <type name="any" c:type="gpointer"/>
948 <field name="parent">
949 <type name="Gtk.CellRendererText" c:type="GtkCellRendererText"/>
952 <type name="DataCellRendererComboPrivate"
953 c:type="GdauiDataCellRendererComboPrivate*"/>
955 <glib:signal name="changed">
956 <return-value transfer-ownership="full">
957 <type name="none" c:type="void"/>
960 <parameter name="object" transfer-ownership="none">
961 <type name="utf8" c:type="gchararray"/>
963 <parameter name="p0" transfer-ownership="none">
964 <type name="any" c:type="gpointer"/>
966 <parameter name="p1" transfer-ownership="none">
967 <type name="any" c:type="gpointer"/>
972 <record name="DataCellRendererComboClass"
973 c:type="GdauiDataCellRendererComboClass"
974 glib:is-gtype-struct-for="DataCellRendererCombo">
975 <field name="parent_class">
976 <type name="Gtk.CellRendererTextClass"
977 c:type="GtkCellRendererTextClass"/>
979 <field name="changed">
980 <callback name="changed" c:type="changed">
981 <return-value transfer-ownership="none">
982 <type name="none" c:type="void"/>
985 <parameter name="cell_renderer_combo" transfer-ownership="none">
986 <type name="DataCellRendererCombo"
987 c:type="GdauiDataCellRendererCombo*"/>
989 <parameter name="path" transfer-ownership="none">
990 <type name="utf8" c:type="gchar*"/>
992 <parameter name="new_values" transfer-ownership="none">
993 <type name="GLib.SList" c:type="GSList*">
994 <type name="any" c:type="gpointer"/>
997 <parameter name="all_new_values" transfer-ownership="none">
998 <type name="GLib.SList" c:type="GSList*">
999 <type name="any" c:type="gpointer"/>
1006 <record name="DataCellRendererComboPrivate"
1007 c:type="GdauiDataCellRendererComboPrivate">
1009 <class name="DataCellRendererInfo"
1010 c:type="GdauiDataCellRendererInfo"
1011 parent="Gtk.CellRenderer"
1012 glib:type-name="GdauiDataCellRendererInfo"
1013 glib:get-type="gdaui_data_cell_renderer_info_get_type"
1014 glib:type-struct="DataCellRendererInfoClass">
1015 <constructor name="new" c:identifier="gdaui_data_cell_renderer_info_new">
1016 <doc xml:whitespace="preserve">Creates a new #GdauiDataCellRendererInfo. Adjust rendering
1017 parameters using object properties. Object properties can be set
1018 globally (with g_object_set()). Also, with #GtkTreeViewColumn, you
1019 can bind a property to a value in a #GtkTreeModel. For example, you
1020 can bind the "active" property on the cell renderer to a boolean value
1021 in the model, thus causing the check button to reflect the state of
1023 <return-value transfer-ownership="full">
1024 <doc xml:whitespace="preserve">the new cell renderer</doc>
1025 <type name="DataCellRendererInfo" c:type="GtkCellRenderer*"/>
1028 <parameter name="store" transfer-ownership="none">
1029 <type name="DataStore" c:type="GdauiDataStore*"/>
1031 <parameter name="iter" transfer-ownership="none">
1032 <type name="Gda.DataModelIter" c:type="GdaDataModelIter*"/>
1034 <parameter name="group" transfer-ownership="none">
1035 <type name="SetGroup" c:type="GdauiSetGroup*"/>
1039 <property name="editable" writable="1" transfer-ownership="none">
1040 <type name="boolean" c:type="gboolean"/>
1042 <property name="group"
1046 transfer-ownership="none">
1047 <type name="any" c:type="gpointer"/>
1049 <property name="iter"
1053 transfer-ownership="none">
1054 <type name="Gda.DataModelIter" c:type="GdaDataModelIter"/>
1056 <property name="store"
1060 transfer-ownership="none">
1061 <type name="DataStore" c:type="GdauiDataStore"/>
1063 <property name="to-be-deleted"
1066 transfer-ownership="none">
1067 <type name="boolean" c:type="gboolean"/>
1069 <property name="value-attributes" writable="1" transfer-ownership="none">
1070 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1072 <field name="parent">
1073 <type name="Gtk.CellRenderer" c:type="GtkCellRenderer"/>
1076 <type name="DataCellRendererInfoPriv"
1077 c:type="GdauiDataCellRendererInfoPriv*"/>
1079 <glib:signal name="status-changed">
1080 <return-value transfer-ownership="full">
1081 <type name="none" c:type="void"/>
1084 <parameter name="object" transfer-ownership="none">
1085 <type name="utf8" c:type="gchararray"/>
1087 <parameter name="p0" transfer-ownership="none">
1088 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1093 <record name="DataCellRendererInfoClass"
1094 c:type="GdauiDataCellRendererInfoClass"
1095 glib:is-gtype-struct-for="DataCellRendererInfo">
1096 <field name="parent_class">
1097 <type name="Gtk.CellRendererClass" c:type="GtkCellRendererClass"/>
1099 <field name="status_changed">
1100 <callback name="status_changed" c:type="status_changed">
1101 <return-value transfer-ownership="none">
1102 <type name="none" c:type="void"/>
1105 <parameter name="cell_renderer_info" transfer-ownership="none">
1106 <type name="DataCellRendererInfo"
1107 c:type="GdauiDataCellRendererInfo*"/>
1109 <parameter name="path" transfer-ownership="none">
1110 <type name="utf8" c:type="gchar*"/>
1112 <parameter name="requested_action" transfer-ownership="none">
1113 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1119 <record name="DataCellRendererInfoPriv"
1120 c:type="GdauiDataCellRendererInfoPriv">
1122 <class name="DataCellRendererTextual"
1123 c:type="GdauiDataCellRendererTextual"
1124 parent="Gtk.CellRendererText"
1125 glib:type-name="GdauiDataCellRendererTextual"
1126 glib:get-type="gdaui_data_cell_renderer_textual_get_type"
1127 glib:type-struct="DataCellRendererTextualClass">
1128 <constructor name="new"
1129 c:identifier="gdaui_data_cell_renderer_textual_new">
1130 <return-value transfer-ownership="full">
1131 <type name="DataCellRendererTextual" c:type="GtkCellRenderer*"/>
1134 <parameter name="dh" transfer-ownership="none">
1135 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
1137 <parameter name="type" transfer-ownership="none">
1138 <type name="GType" c:type="GType"/>
1140 <parameter name="options" transfer-ownership="none">
1141 <type name="utf8" c:type="gchar*"/>
1145 <property name="data-handler"
1149 transfer-ownership="none">
1150 <type name="Gda.DataHandler" c:type="GdaDataHandler"/>
1152 <property name="options"
1155 transfer-ownership="none">
1156 <type name="utf8" c:type="gchararray"/>
1158 <property name="to-be-deleted"
1161 transfer-ownership="none">
1162 <type name="boolean" c:type="gboolean"/>
1164 <property name="type"
1168 transfer-ownership="none">
1169 <type name="GType" c:type="GType"/>
1171 <property name="value"
1174 transfer-ownership="none">
1175 <type name="any" c:type="gpointer"/>
1177 <property name="value-attributes" writable="1" transfer-ownership="none">
1178 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1180 <field name="parent">
1181 <type name="Gtk.CellRendererText" c:type="GtkCellRendererText"/>
1184 <type name="DataCellRendererTextualPrivate"
1185 c:type="GdauiDataCellRendererTextualPrivate*"/>
1187 <glib:signal name="changed">
1188 <return-value transfer-ownership="full">
1189 <type name="none" c:type="void"/>
1192 <parameter name="object" transfer-ownership="none">
1193 <type name="utf8" c:type="gchararray"/>
1195 <parameter name="p0" transfer-ownership="none">
1196 <type name="GObject.Value" c:type="GValue"/>
1201 <record name="DataCellRendererTextualClass"
1202 c:type="GdauiDataCellRendererTextualClass"
1203 glib:is-gtype-struct-for="DataCellRendererTextual">
1204 <field name="parent_class">
1205 <type name="Gtk.CellRendererTextClass"
1206 c:type="GtkCellRendererTextClass"/>
1208 <field name="changed">
1209 <callback name="changed" c:type="changed">
1210 <return-value transfer-ownership="none">
1211 <type name="none" c:type="void"/>
1214 <parameter name="cell_renderer_textual" transfer-ownership="none">
1215 <type name="DataCellRendererTextual"
1216 c:type="GdauiDataCellRendererTextual*"/>
1218 <parameter name="path" transfer-ownership="none">
1219 <type name="utf8" c:type="gchar*"/>
1221 <parameter name="new_value" transfer-ownership="none">
1222 <type name="GObject.Value" c:type="GValue*"/>
1228 <record name="DataCellRendererTextualPrivate"
1229 c:type="GdauiDataCellRendererTextualPrivate">
1231 <interface name="DataEntry"
1232 c:type="GdauiDataEntry"
1233 glib:type-name="GdauiDataEntry"
1234 glib:get-type="gdaui_data_entry_get_type"
1235 glib:type-struct="DataEntryIface">
1236 <virtual-method name="set_value_type" invoker="set_value_type">
1237 <return-value transfer-ownership="none">
1238 <type name="none" c:type="void"/>
1241 <parameter name="type" transfer-ownership="none">
1242 <type name="GType" c:type="GType"/>
1246 <virtual-method name="get_value_type" invoker="get_value_type">
1247 <return-value transfer-ownership="none">
1248 <type name="GType" c:type="GType"/>
1251 <virtual-method name="set_value" invoker="set_value">
1252 <return-value transfer-ownership="none">
1253 <type name="none" c:type="void"/>
1256 <parameter name="value" transfer-ownership="none">
1257 <type name="GObject.Value" c:type="GValue*"/>
1261 <virtual-method name="get_value" invoker="get_value">
1262 <return-value transfer-ownership="full">
1263 <type name="GObject.Value" c:type="GValue*"/>
1266 <virtual-method name="set_ref_value">
1267 <return-value transfer-ownership="none">
1268 <type name="none" c:type="void"/>
1271 <parameter name="value" transfer-ownership="none">
1272 <type name="GObject.Value" c:type="GValue*"/>
1276 <virtual-method name="get_ref_value">
1277 <return-value transfer-ownership="none">
1278 <type name="GObject.Value" c:type="GValue*"/>
1281 <virtual-method name="set_value_default" invoker="set_value_default">
1282 <return-value transfer-ownership="none">
1283 <type name="none" c:type="void"/>
1286 <parameter name="value" transfer-ownership="none">
1287 <type name="GObject.Value" c:type="GValue*"/>
1291 <virtual-method name="set_attributes" invoker="set_attributes">
1292 <return-value transfer-ownership="none">
1293 <type name="none" c:type="void"/>
1296 <parameter name="attrs" transfer-ownership="none">
1297 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1299 <parameter name="mask" transfer-ownership="none">
1300 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1304 <virtual-method name="get_attributes" invoker="get_attributes">
1305 <return-value transfer-ownership="full">
1306 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1309 <virtual-method name="get_handler" invoker="get_handler">
1310 <return-value transfer-ownership="full">
1311 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
1314 <virtual-method name="expand_in_layout" invoker="expand_in_layout">
1315 <return-value transfer-ownership="none">
1316 <type name="boolean" c:type="gboolean"/>
1319 <virtual-method name="set_editable" invoker="set_editable">
1320 <return-value transfer-ownership="none">
1321 <type name="none" c:type="void"/>
1324 <parameter name="editable" transfer-ownership="none">
1325 <type name="boolean" c:type="gboolean"/>
1329 <virtual-method name="get_editable" invoker="get_editable">
1330 <return-value transfer-ownership="none">
1331 <type name="boolean" c:type="gboolean"/>
1334 <virtual-method name="grab_focus" invoker="grab_focus">
1335 <return-value transfer-ownership="none">
1336 <type name="none" c:type="void"/>
1339 <method name="set_value_type"
1340 c:identifier="gdaui_data_entry_set_value_type">
1341 <return-value transfer-ownership="none">
1342 <type name="none" c:type="void"/>
1345 <parameter name="type" transfer-ownership="none">
1346 <type name="GType" c:type="GType"/>
1350 <method name="get_value_type"
1351 c:identifier="gdaui_data_entry_get_value_type">
1352 <return-value transfer-ownership="none">
1353 <type name="GType" c:type="GType"/>
1356 <method name="set_value" c:identifier="gdaui_data_entry_set_value">
1357 <return-value transfer-ownership="none">
1358 <type name="none" c:type="void"/>
1361 <parameter name="value" transfer-ownership="none">
1362 <type name="GObject.Value" c:type="GValue*"/>
1366 <method name="get_value" c:identifier="gdaui_data_entry_get_value">
1367 <return-value transfer-ownership="full">
1368 <type name="GObject.Value" c:type="GValue*"/>
1371 <method name="content_is_valid"
1372 c:identifier="gdaui_data_entry_content_is_valid"
1374 <return-value transfer-ownership="none">
1375 <type name="boolean" c:type="gboolean"/>
1378 <method name="set_reference_value"
1379 c:identifier="gdaui_data_entry_set_reference_value">
1380 <return-value transfer-ownership="none">
1381 <type name="none" c:type="void"/>
1384 <parameter name="value" transfer-ownership="none">
1385 <type name="GObject.Value" c:type="GValue*"/>
1389 <method name="get_original_value"
1390 c:identifier="gdaui_data_entry_get_original_value">
1391 <return-value transfer-ownership="none">
1392 <type name="GObject.Value" c:type="GValue*"/>
1395 <method name="reset" c:identifier="gdaui_data_entry_reset">
1396 <return-value transfer-ownership="none">
1397 <type name="none" c:type="void"/>
1400 <method name="set_value_default"
1401 c:identifier="gdaui_data_entry_set_value_default">
1402 <return-value transfer-ownership="none">
1403 <type name="none" c:type="void"/>
1406 <parameter name="value" transfer-ownership="none">
1407 <type name="GObject.Value" c:type="GValue*"/>
1411 <method name="set_attributes"
1412 c:identifier="gdaui_data_entry_set_attributes">
1413 <return-value transfer-ownership="none">
1414 <type name="none" c:type="void"/>
1417 <parameter name="attrs" transfer-ownership="none">
1418 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1420 <parameter name="mask" transfer-ownership="none">
1421 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1425 <method name="get_attributes"
1426 c:identifier="gdaui_data_entry_get_attributes">
1427 <return-value transfer-ownership="full">
1428 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1431 <method name="get_handler" c:identifier="gdaui_data_entry_get_handler">
1432 <return-value transfer-ownership="full">
1433 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
1436 <method name="expand_in_layout"
1437 c:identifier="gdaui_data_entry_expand_in_layout">
1438 <return-value transfer-ownership="none">
1439 <type name="boolean" c:type="gboolean"/>
1442 <method name="set_editable" c:identifier="gdaui_data_entry_set_editable">
1443 <return-value transfer-ownership="none">
1444 <type name="none" c:type="void"/>
1447 <parameter name="editable" transfer-ownership="none">
1448 <type name="boolean" c:type="gboolean"/>
1452 <method name="get_editable" c:identifier="gdaui_data_entry_get_editable">
1453 <return-value transfer-ownership="none">
1454 <type name="boolean" c:type="gboolean"/>
1457 <method name="grab_focus" c:identifier="gdaui_data_entry_grab_focus">
1458 <return-value transfer-ownership="none">
1459 <type name="none" c:type="void"/>
1462 <glib:signal name="contents-activated">
1463 <return-value transfer-ownership="full">
1464 <type name="none" c:type="void"/>
1467 <glib:signal name="contents-modified">
1468 <return-value transfer-ownership="full">
1469 <type name="none" c:type="void"/>
1472 <glib:signal name="contents-valid">
1473 <return-value transfer-ownership="full">
1474 <type name="boolean" c:type="gboolean"/>
1477 <parameter name="object" transfer-ownership="none">
1478 <type name="any" c:type="gpointer"/>
1482 <glib:signal name="status-changed">
1483 <return-value transfer-ownership="full">
1484 <type name="none" c:type="void"/>
1488 <record name="DataEntryIface"
1489 c:type="GdauiDataEntryIface"
1490 glib:is-gtype-struct-for="DataEntry">
1491 <field name="g_iface">
1492 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
1494 <field name="contents_modified">
1495 <callback name="contents_modified" c:type="contents_modified">
1496 <return-value transfer-ownership="none">
1497 <type name="none" c:type="void"/>
1500 <parameter name="de" transfer-ownership="none">
1501 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1506 <field name="contents_activated">
1507 <callback name="contents_activated" c:type="contents_activated">
1508 <return-value transfer-ownership="none">
1509 <type name="none" c:type="void"/>
1512 <parameter name="de" transfer-ownership="none">
1513 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1518 <field name="status_changed">
1519 <callback name="status_changed" c:type="status_changed">
1520 <return-value transfer-ownership="none">
1521 <type name="none" c:type="void"/>
1524 <parameter name="de" transfer-ownership="none">
1525 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1530 <field name="contents_valid">
1531 <callback name="contents_valid" c:type="contents_valid" throws="1">
1532 <return-value transfer-ownership="none">
1533 <type name="boolean" c:type="gboolean"/>
1536 <parameter name="de" transfer-ownership="none">
1537 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1542 <field name="set_value_type">
1543 <callback name="set_value_type" c:type="set_value_type">
1544 <return-value transfer-ownership="none">
1545 <type name="none" c:type="void"/>
1548 <parameter name="de" transfer-ownership="none">
1549 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1551 <parameter name="type" transfer-ownership="none">
1552 <type name="GType" c:type="GType"/>
1557 <field name="get_value_type">
1558 <callback name="get_value_type" c:type="get_value_type">
1559 <return-value transfer-ownership="none">
1560 <type name="GType" c:type="GType"/>
1563 <parameter name="de" transfer-ownership="none">
1564 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1569 <field name="set_value">
1570 <callback name="set_value" c:type="set_value">
1571 <return-value transfer-ownership="none">
1572 <type name="none" c:type="void"/>
1575 <parameter name="de" transfer-ownership="none">
1576 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1578 <parameter name="value" transfer-ownership="none">
1579 <type name="GObject.Value" c:type="GValue*"/>
1584 <field name="get_value">
1585 <callback name="get_value" c:type="get_value">
1586 <return-value transfer-ownership="full">
1587 <type name="GObject.Value" c:type="GValue*"/>
1590 <parameter name="de" transfer-ownership="none">
1591 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1596 <field name="set_ref_value">
1597 <callback name="set_ref_value" c:type="set_ref_value">
1598 <return-value transfer-ownership="none">
1599 <type name="none" c:type="void"/>
1602 <parameter name="de" transfer-ownership="none">
1603 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1605 <parameter name="value" transfer-ownership="none">
1606 <type name="GObject.Value" c:type="GValue*"/>
1611 <field name="get_ref_value">
1612 <callback name="get_ref_value" c:type="get_ref_value">
1613 <return-value transfer-ownership="none">
1614 <type name="GObject.Value" c:type="GValue*"/>
1617 <parameter name="de" transfer-ownership="none">
1618 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1623 <field name="set_value_default">
1624 <callback name="set_value_default" c:type="set_value_default">
1625 <return-value transfer-ownership="none">
1626 <type name="none" c:type="void"/>
1629 <parameter name="de" transfer-ownership="none">
1630 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1632 <parameter name="value" transfer-ownership="none">
1633 <type name="GObject.Value" c:type="GValue*"/>
1638 <field name="set_attributes">
1639 <callback name="set_attributes" c:type="set_attributes">
1640 <return-value transfer-ownership="none">
1641 <type name="none" c:type="void"/>
1644 <parameter name="de" transfer-ownership="none">
1645 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1647 <parameter name="attrs" transfer-ownership="none">
1648 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1650 <parameter name="mask" transfer-ownership="none">
1651 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1656 <field name="get_attributes">
1657 <callback name="get_attributes" c:type="get_attributes">
1658 <return-value transfer-ownership="full">
1659 <type name="Gda.ValueAttribute" c:type="GdaValueAttribute"/>
1662 <parameter name="de" transfer-ownership="none">
1663 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1668 <field name="get_handler">
1669 <callback name="get_handler" c:type="get_handler">
1670 <return-value transfer-ownership="full">
1671 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
1674 <parameter name="de" transfer-ownership="none">
1675 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1680 <field name="expand_in_layout">
1681 <callback name="expand_in_layout" c:type="expand_in_layout">
1682 <return-value transfer-ownership="none">
1683 <type name="boolean" c:type="gboolean"/>
1686 <parameter name="de" transfer-ownership="none">
1687 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1692 <field name="set_editable">
1693 <callback name="set_editable" c:type="set_editable">
1694 <return-value transfer-ownership="none">
1695 <type name="none" c:type="void"/>
1698 <parameter name="de" transfer-ownership="none">
1699 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1701 <parameter name="editable" transfer-ownership="none">
1702 <type name="boolean" c:type="gboolean"/>
1707 <field name="get_editable">
1708 <callback name="get_editable" c:type="get_editable">
1709 <return-value transfer-ownership="none">
1710 <type name="boolean" c:type="gboolean"/>
1713 <parameter name="de" transfer-ownership="none">
1714 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1719 <field name="grab_focus">
1720 <callback name="grab_focus" c:type="grab_focus">
1721 <return-value transfer-ownership="none">
1722 <type name="none" c:type="void"/>
1725 <parameter name="de" transfer-ownership="none">
1726 <type name="DataEntry" c:type="GdauiDataEntry*"/>
1731 <field name="gdaui_reserved1">
1732 <callback name="gdaui_reserved1" c:type="_gdaui_reserved1">
1733 <return-value transfer-ownership="none">
1734 <type name="none" c:type="void"/>
1738 <field name="gdaui_reserved2">
1739 <callback name="gdaui_reserved2" c:type="_gdaui_reserved2">
1740 <return-value transfer-ownership="none">
1741 <type name="none" c:type="void"/>
1745 <field name="gdaui_reserved3">
1746 <callback name="gdaui_reserved3" c:type="_gdaui_reserved3">
1747 <return-value transfer-ownership="none">
1748 <type name="none" c:type="void"/>
1752 <field name="gdaui_reserved4">
1753 <callback name="gdaui_reserved4" c:type="_gdaui_reserved4">
1754 <return-value transfer-ownership="none">
1755 <type name="none" c:type="void"/>
1760 <class name="DataFilter"
1761 c:type="GdauiDataFilter"
1763 glib:type-name="GdauiDataFilter"
1764 glib:get-type="gdaui_data_filter_get_type"
1765 glib:type-struct="DataFilterClass">
1766 <implements name="Atk.ImplementorIface"/>
1767 <implements name="Gtk.Buildable"/>
1768 <implements name="Gtk.Orientable"/>
1769 <constructor name="new" c:identifier="gdaui_data_filter_new">
1770 <return-value transfer-ownership="full">
1771 <type name="DataFilter" c:type="GtkWidget*"/>
1774 <parameter name="data_widget" transfer-ownership="none">
1775 <type name="DataProxy" c:type="GdauiDataProxy*"/>
1779 <property name="data-widget" writable="1" transfer-ownership="none">
1780 <type name="DataProxy" c:type="GdauiDataProxy"/>
1782 <field name="object">
1783 <type name="Gtk.VBox" c:type="GtkVBox"/>
1786 <type name="DataFilterPriv" c:type="GdauiDataFilterPriv*"/>
1789 <record name="DataFilterClass"
1790 c:type="GdauiDataFilterClass"
1791 glib:is-gtype-struct-for="DataFilter">
1792 <field name="parent_class">
1793 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
1796 <record name="DataFilterPriv" c:type="GdauiDataFilterPriv">
1798 <interface name="DataProxy"
1799 c:type="GdauiDataProxy"
1800 glib:type-name="GdauiDataProxy"
1801 glib:get-type="gdaui_data_proxy_get_type"
1802 glib:type-struct="DataProxyIface">
1803 <virtual-method name="get_proxy" invoker="get_proxy">
1804 <return-value transfer-ownership="full">
1805 <type name="Gda.DataProxy" c:type="GdaDataProxy*"/>
1808 <virtual-method name="set_column_editable">
1809 <return-value transfer-ownership="none">
1810 <type name="none" c:type="void"/>
1813 <parameter name="column" transfer-ownership="none">
1814 <type name="int" c:type="gint"/>
1816 <parameter name="editable" transfer-ownership="none">
1817 <type name="boolean" c:type="gboolean"/>
1821 <virtual-method name="show_column_actions">
1822 <return-value transfer-ownership="none">
1823 <type name="none" c:type="void"/>
1826 <parameter name="column" transfer-ownership="none">
1827 <type name="int" c:type="gint"/>
1829 <parameter name="show_actions" transfer-ownership="none">
1830 <type name="boolean" c:type="gboolean"/>
1834 <virtual-method name="get_actions_group" invoker="get_actions_group">
1835 <return-value transfer-ownership="full">
1836 <type name="Gtk.ActionGroup" c:type="GtkActionGroup*"/>
1839 <virtual-method name="set_write_mode" invoker="set_write_mode">
1840 <return-value transfer-ownership="none">
1841 <type name="boolean" c:type="gboolean"/>
1844 <parameter name="mode" transfer-ownership="none">
1845 <type name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode"/>
1849 <virtual-method name="get_write_mode" invoker="get_write_mode">
1850 <return-value transfer-ownership="full">
1851 <type name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode"/>
1854 <method name="get_proxy" c:identifier="gdaui_data_proxy_get_proxy">
1855 <return-value transfer-ownership="full">
1856 <type name="Gda.DataProxy" c:type="GdaDataProxy*"/>
1859 <method name="get_actions_group"
1860 c:identifier="gdaui_data_proxy_get_actions_group">
1861 <return-value transfer-ownership="full">
1862 <type name="Gtk.ActionGroup" c:type="GtkActionGroup*"/>
1865 <method name="perform_action"
1866 c:identifier="gdaui_data_proxy_perform_action">
1867 <return-value transfer-ownership="none">
1868 <type name="none" c:type="void"/>
1871 <parameter name="action" transfer-ownership="none">
1872 <type name="Action" c:type="GdauiAction"/>
1876 <method name="column_set_editable"
1877 c:identifier="gdaui_data_proxy_column_set_editable">
1878 <return-value transfer-ownership="none">
1879 <type name="none" c:type="void"/>
1882 <parameter name="column" transfer-ownership="none">
1883 <type name="int" c:type="gint"/>
1885 <parameter name="editable" transfer-ownership="none">
1886 <type name="boolean" c:type="gboolean"/>
1890 <method name="column_show_actions"
1891 c:identifier="gdaui_data_proxy_column_show_actions">
1892 <return-value transfer-ownership="none">
1893 <type name="none" c:type="void"/>
1896 <parameter name="column" transfer-ownership="none">
1897 <type name="int" c:type="gint"/>
1899 <parameter name="show_actions" transfer-ownership="none">
1900 <type name="boolean" c:type="gboolean"/>
1904 <method name="set_write_mode"
1905 c:identifier="gdaui_data_proxy_set_write_mode">
1906 <return-value transfer-ownership="none">
1907 <type name="boolean" c:type="gboolean"/>
1910 <parameter name="mode" transfer-ownership="none">
1911 <type name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode"/>
1915 <method name="get_write_mode"
1916 c:identifier="gdaui_data_proxy_get_write_mode">
1917 <return-value transfer-ownership="full">
1918 <type name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode"/>
1921 <glib:signal name="proxy-changed">
1922 <return-value transfer-ownership="full">
1923 <type name="none" c:type="void"/>
1926 <parameter name="object" transfer-ownership="none">
1927 <type name="Gda.DataProxy" c:type="GdaDataProxy"/>
1932 <record name="DataProxyIface"
1933 c:type="GdauiDataProxyIface"
1934 glib:is-gtype-struct-for="DataProxy">
1935 <field name="g_iface">
1936 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
1938 <field name="get_proxy">
1939 <callback name="get_proxy" c:type="get_proxy">
1940 <return-value transfer-ownership="full">
1941 <type name="Gda.DataProxy" c:type="GdaDataProxy*"/>
1944 <parameter name="iface" transfer-ownership="none">
1945 <type name="DataProxy" c:type="GdauiDataProxy*"/>
1950 <field name="set_column_editable">
1951 <callback name="set_column_editable" c:type="set_column_editable">
1952 <return-value transfer-ownership="none">
1953 <type name="none" c:type="void"/>
1956 <parameter name="iface" transfer-ownership="none">
1957 <type name="DataProxy" c:type="GdauiDataProxy*"/>
1959 <parameter name="column" transfer-ownership="none">
1960 <type name="int" c:type="gint"/>
1962 <parameter name="editable" transfer-ownership="none">
1963 <type name="boolean" c:type="gboolean"/>
1968 <field name="show_column_actions">
1969 <callback name="show_column_actions" c:type="show_column_actions">
1970 <return-value transfer-ownership="none">
1971 <type name="none" c:type="void"/>
1974 <parameter name="iface" transfer-ownership="none">
1975 <type name="DataProxy" c:type="GdauiDataProxy*"/>
1977 <parameter name="column" transfer-ownership="none">
1978 <type name="int" c:type="gint"/>
1980 <parameter name="show_actions" transfer-ownership="none">
1981 <type name="boolean" c:type="gboolean"/>
1986 <field name="get_actions_group">
1987 <callback name="get_actions_group" c:type="get_actions_group">
1988 <return-value transfer-ownership="full">
1989 <type name="Gtk.ActionGroup" c:type="GtkActionGroup*"/>
1992 <parameter name="iface" transfer-ownership="none">
1993 <type name="DataProxy" c:type="GdauiDataProxy*"/>
1998 <field name="set_write_mode">
1999 <callback name="set_write_mode" c:type="set_write_mode">
2000 <return-value transfer-ownership="none">
2001 <type name="boolean" c:type="gboolean"/>
2004 <parameter name="iface" transfer-ownership="none">
2005 <type name="DataProxy" c:type="GdauiDataProxy*"/>
2007 <parameter name="mode" transfer-ownership="none">
2008 <type name="DataProxyWriteMode"
2009 c:type="GdauiDataProxyWriteMode"/>
2014 <field name="get_write_mode">
2015 <callback name="get_write_mode" c:type="get_write_mode">
2016 <return-value transfer-ownership="full">
2017 <type name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode"/>
2020 <parameter name="iface" transfer-ownership="none">
2021 <type name="DataProxy" c:type="GdauiDataProxy*"/>
2026 <field name="proxy_changed">
2027 <callback name="proxy_changed" c:type="proxy_changed">
2028 <return-value transfer-ownership="none">
2029 <type name="none" c:type="void"/>
2032 <parameter name="iface" transfer-ownership="none">
2033 <type name="DataProxy" c:type="GdauiDataProxy*"/>
2035 <parameter name="proxy" transfer-ownership="none">
2036 <type name="Gda.DataProxy" c:type="GdaDataProxy*"/>
2042 <class name="DataProxyInfo"
2043 c:type="GdauiDataProxyInfo"
2045 glib:type-name="GdauiDataProxyInfo"
2046 glib:get-type="gdaui_data_proxy_info_get_type"
2047 glib:type-struct="DataProxyInfoClass">
2048 <implements name="Atk.ImplementorIface"/>
2049 <implements name="Gtk.Buildable"/>
2050 <implements name="Gtk.Orientable"/>
2051 <constructor name="new" c:identifier="gdaui_data_proxy_info_new">
2052 <return-value transfer-ownership="full">
2053 <type name="DataProxyInfo" c:type="GtkWidget*"/>
2056 <parameter name="data_proxy" transfer-ownership="none">
2057 <type name="DataProxy" c:type="GdauiDataProxy*"/>
2059 <parameter name="flags" transfer-ownership="none">
2060 <type name="DataProxyInfoFlag" c:type="GdauiDataProxyInfoFlag"/>
2064 <property name="data-proxy" writable="1" transfer-ownership="none">
2065 <type name="DataProxy" c:type="GdauiDataProxy"/>
2067 <property name="flags" writable="1" transfer-ownership="none">
2068 <type name="DataProxyInfoFlag" c:type="GdauiDataProxyInfoFlag"/>
2070 <field name="object">
2071 <type name="Gtk.HBox" c:type="GtkHBox"/>
2074 <type name="DataProxyInfoPriv" c:type="GdauiDataProxyInfoPriv*"/>
2077 <record name="DataProxyInfoClass"
2078 c:type="GdauiDataProxyInfoClass"
2079 glib:is-gtype-struct-for="DataProxyInfo">
2080 <field name="parent_class">
2081 <type name="Gtk.HBoxClass" c:type="GtkHBoxClass"/>
2084 <bitfield name="DataProxyInfoFlag" c:type="GdauiDataProxyInfoFlag">
2085 <member name="none" value="0" c:identifier="GDAUI_DATA_PROXY_INFO_NONE"/>
2086 <member name="current_row"
2088 c:identifier="GDAUI_DATA_PROXY_INFO_CURRENT_ROW"/>
2089 <member name="row_modify_buttons"
2091 c:identifier="GDAUI_DATA_PROXY_INFO_ROW_MODIFY_BUTTONS"/>
2092 <member name="row_move_buttons"
2094 c:identifier="GDAUI_DATA_PROXY_INFO_ROW_MOVE_BUTTONS"/>
2095 <member name="chunck_change_buttons"
2097 c:identifier="GDAUI_DATA_PROXY_INFO_CHUNCK_CHANGE_BUTTONS"/>
2098 <member name="no_filter"
2100 c:identifier="GDAUI_DATA_PROXY_INFO_NO_FILTER"/>
2102 <record name="DataProxyInfoPriv" c:type="GdauiDataProxyInfoPriv">
2104 <enumeration name="DataProxyWriteMode" c:type="GdauiDataProxyWriteMode">
2105 <member name="demand"
2107 c:identifier="GDAUI_DATA_PROXY_WRITE_ON_DEMAND"/>
2108 <member name="row_change"
2110 c:identifier="GDAUI_DATA_PROXY_WRITE_ON_ROW_CHANGE"/>
2111 <member name="value_activated"
2113 c:identifier="GDAUI_DATA_PROXY_WRITE_ON_VALUE_ACTIVATED"/>
2114 <member name="value_change"
2116 c:identifier="GDAUI_DATA_PROXY_WRITE_ON_VALUE_CHANGE"/>
2118 <interface name="DataSelector"
2119 c:type="GdauiDataSelector"
2120 glib:type-name="GdauiDataSelector"
2121 glib:get-type="gdaui_data_selector_get_type"
2122 glib:type-struct="DataSelectorIface">
2123 <virtual-method name="get_model" invoker="get_model">
2124 <return-value transfer-ownership="full">
2125 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2128 <virtual-method name="set_model" invoker="set_model">
2129 <return-value transfer-ownership="none">
2130 <type name="none" c:type="void"/>
2133 <parameter name="model" transfer-ownership="none">
2134 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2138 <virtual-method name="get_selected_rows" invoker="get_selected_rows">
2139 <return-value transfer-ownership="full">
2140 <array name="GLib.Array" c:type="GArray*">
2141 <type name="any" c:type="gpointer"/>
2145 <virtual-method name="get_data_set" invoker="get_data_set">
2146 <return-value transfer-ownership="full">
2147 <type name="Gda.DataModelIter" c:type="GdaDataModelIter*"/>
2150 <virtual-method name="select_row" invoker="select_row">
2151 <return-value transfer-ownership="none">
2152 <type name="boolean" c:type="gboolean"/>
2155 <parameter name="row" transfer-ownership="none">
2156 <type name="int" c:type="gint"/>
2160 <virtual-method name="unselect_row" invoker="unselect_row">
2161 <return-value transfer-ownership="none">
2162 <type name="none" c:type="void"/>
2165 <parameter name="row" transfer-ownership="none">
2166 <type name="int" c:type="gint"/>
2170 <virtual-method name="set_column_visible" invoker="set_column_visible">
2171 <return-value transfer-ownership="none">
2172 <type name="none" c:type="void"/>
2175 <parameter name="column" transfer-ownership="none">
2176 <type name="int" c:type="gint"/>
2178 <parameter name="visible" transfer-ownership="none">
2179 <type name="boolean" c:type="gboolean"/>
2183 <method name="get_model" c:identifier="gdaui_data_selector_get_model">
2184 <return-value transfer-ownership="full">
2185 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2188 <method name="set_model" c:identifier="gdaui_data_selector_set_model">
2189 <return-value transfer-ownership="none">
2190 <type name="none" c:type="void"/>
2193 <parameter name="model" transfer-ownership="none">
2194 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2198 <method name="get_selected_rows"
2199 c:identifier="gdaui_data_selector_get_selected_rows">
2200 <return-value transfer-ownership="full">
2201 <array name="GLib.Array" c:type="GArray*">
2202 <type name="any" c:type="gpointer"/>
2206 <method name="get_data_set"
2207 c:identifier="gdaui_data_selector_get_data_set">
2208 <return-value transfer-ownership="full">
2209 <type name="Gda.DataModelIter" c:type="GdaDataModelIter*"/>
2212 <method name="select_row" c:identifier="gdaui_data_selector_select_row">
2213 <return-value transfer-ownership="none">
2214 <type name="boolean" c:type="gboolean"/>
2217 <parameter name="row" transfer-ownership="none">
2218 <type name="int" c:type="gint"/>
2222 <method name="unselect_row"
2223 c:identifier="gdaui_data_selector_unselect_row">
2224 <return-value transfer-ownership="none">
2225 <type name="none" c:type="void"/>
2228 <parameter name="row" transfer-ownership="none">
2229 <type name="int" c:type="gint"/>
2233 <method name="set_column_visible"
2234 c:identifier="gdaui_data_selector_set_column_visible">
2235 <return-value transfer-ownership="none">
2236 <type name="none" c:type="void"/>
2239 <parameter name="column" transfer-ownership="none">
2240 <type name="int" c:type="gint"/>
2242 <parameter name="visible" transfer-ownership="none">
2243 <type name="boolean" c:type="gboolean"/>
2247 <glib:signal name="selection-changed">
2248 <return-value transfer-ownership="full">
2249 <type name="none" c:type="void"/>
2253 <record name="DataSelectorIface"
2254 c:type="GdauiDataSelectorIface"
2255 glib:is-gtype-struct-for="DataSelector">
2256 <field name="g_iface">
2257 <type name="GObject.TypeInterface" c:type="GTypeInterface"/>
2259 <field name="get_model">
2260 <callback name="get_model" c:type="get_model">
2261 <return-value transfer-ownership="full">
2262 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2265 <parameter name="iface" transfer-ownership="none">
2266 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2271 <field name="set_model">
2272 <callback name="set_model" c:type="set_model">
2273 <return-value transfer-ownership="none">
2274 <type name="none" c:type="void"/>
2277 <parameter name="iface" transfer-ownership="none">
2278 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2280 <parameter name="model" transfer-ownership="none">
2281 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2286 <field name="get_selected_rows">
2287 <callback name="get_selected_rows" c:type="get_selected_rows">
2288 <return-value transfer-ownership="full">
2289 <array name="GLib.Array" c:type="GArray*">
2290 <type name="any" c:type="gpointer"/>
2294 <parameter name="iface" transfer-ownership="none">
2295 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2300 <field name="get_data_set">
2301 <callback name="get_data_set" c:type="get_data_set">
2302 <return-value transfer-ownership="full">
2303 <type name="Gda.DataModelIter" c:type="GdaDataModelIter*"/>
2306 <parameter name="iface" transfer-ownership="none">
2307 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2312 <field name="select_row">
2313 <callback name="select_row" c:type="select_row">
2314 <return-value transfer-ownership="none">
2315 <type name="boolean" c:type="gboolean"/>
2318 <parameter name="iface" transfer-ownership="none">
2319 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2321 <parameter name="row" transfer-ownership="none">
2322 <type name="int" c:type="gint"/>
2327 <field name="unselect_row">
2328 <callback name="unselect_row" c:type="unselect_row">
2329 <return-value transfer-ownership="none">
2330 <type name="none" c:type="void"/>
2333 <parameter name="iface" transfer-ownership="none">
2334 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2336 <parameter name="row" transfer-ownership="none">
2337 <type name="int" c:type="gint"/>
2342 <field name="set_column_visible">
2343 <callback name="set_column_visible" c:type="set_column_visible">
2344 <return-value transfer-ownership="none">
2345 <type name="none" c:type="void"/>
2348 <parameter name="iface" transfer-ownership="none">
2349 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2351 <parameter name="column" transfer-ownership="none">
2352 <type name="int" c:type="gint"/>
2354 <parameter name="visible" transfer-ownership="none">
2355 <type name="boolean" c:type="gboolean"/>
2360 <field name="selection_changed">
2361 <callback name="selection_changed" c:type="selection_changed">
2362 <return-value transfer-ownership="none">
2363 <type name="none" c:type="void"/>
2366 <parameter name="iface" transfer-ownership="none">
2367 <type name="DataSelector" c:type="GdauiDataSelector*"/>
2373 <class name="DataStore"
2374 c:type="GdauiDataStore"
2375 parent="GObject.Object"
2376 glib:type-name="GdauiDataStore"
2377 glib:get-type="gdaui_data_store_get_type"
2378 glib:type-struct="DataStoreClass">
2379 <implements name="Gtk.TreeModel"/>
2380 <constructor name="new" c:identifier="gdaui_data_store_new">
2381 <return-value transfer-ownership="full">
2382 <type name="DataStore" c:type="GtkTreeModel*"/>
2385 <parameter name="model" transfer-ownership="none">
2386 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
2390 <method name="get_proxy" c:identifier="gdaui_data_store_get_proxy">
2391 <return-value transfer-ownership="full">
2392 <type name="Gda.DataProxy" c:type="GdaDataProxy*"/>
2395 <method name="get_row_from_iter"
2396 c:identifier="gdaui_data_store_get_row_from_iter">
2397 <return-value transfer-ownership="none">
2398 <type name="int" c:type="gint"/>
2401 <parameter name="iter" transfer-ownership="none">
2402 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2406 <method name="get_iter_from_values"
2407 c:identifier="gdaui_data_store_get_iter_from_values">
2408 <return-value transfer-ownership="none">
2409 <type name="boolean" c:type="gboolean"/>
2412 <parameter name="iter" transfer-ownership="none">
2413 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2415 <parameter name="values" transfer-ownership="none">
2416 <type name="GLib.SList" c:type="GSList*">
2417 <type name="any" c:type="gpointer"/>
2420 <parameter name="cols_index"
2422 caller-allocates="0"
2423 transfer-ownership="full">
2424 <type name="int" c:type="gint*"/>
2428 <method name="set_value" c:identifier="gdaui_data_store_set_value">
2429 <return-value transfer-ownership="none">
2430 <type name="boolean" c:type="gboolean"/>
2433 <parameter name="iter" transfer-ownership="none">
2434 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2436 <parameter name="col" transfer-ownership="none">
2437 <type name="int" c:type="gint"/>
2439 <parameter name="value" transfer-ownership="none">
2440 <type name="GObject.Value" c:type="GValue*"/>
2444 <method name="delete" c:identifier="gdaui_data_store_delete">
2445 <return-value transfer-ownership="none">
2446 <type name="none" c:type="void"/>
2449 <parameter name="iter" transfer-ownership="none">
2450 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2454 <method name="undelete" c:identifier="gdaui_data_store_undelete">
2455 <return-value transfer-ownership="none">
2456 <type name="none" c:type="void"/>
2459 <parameter name="iter" transfer-ownership="none">
2460 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2464 <method name="append" c:identifier="gdaui_data_store_append">
2465 <return-value transfer-ownership="none">
2466 <type name="boolean" c:type="gboolean"/>
2469 <parameter name="iter" transfer-ownership="none">
2470 <type name="Gtk.TreeIter" c:type="GtkTreeIter*"/>
2474 <property name="model"
2477 transfer-ownership="none">
2478 <type name="any" c:type="gpointer"/>
2480 <property name="prepend-null-entry"
2482 transfer-ownership="none">
2483 <type name="boolean" c:type="gboolean"/>
2485 <property name="proxy" transfer-ownership="none">
2486 <type name="any" c:type="gpointer"/>
2488 <field name="object">
2489 <type name="GObject.Object" c:type="GObject"/>
2492 <type name="DataStorePriv" c:type="GdauiDataStorePriv*"/>
2495 <record name="DataStoreClass"
2496 c:type="GdauiDataStoreClass"
2497 glib:is-gtype-struct-for="DataStore">
2498 <field name="parent_class">
2499 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
2502 <record name="DataStorePriv" c:type="GdauiDataStorePriv">
2507 glib:type-name="GdauiEntry"
2508 glib:get-type="gdaui_entry_get_type"
2509 glib:type-struct="EntryClass">
2510 <implements name="Atk.ImplementorIface"/>
2511 <implements name="Gtk.Buildable"/>
2512 <implements name="Gtk.CellEditable"/>
2513 <implements name="Gtk.Editable"/>
2514 <constructor name="new" c:identifier="gdaui_entry_new">
2515 <doc xml:whitespace="preserve">Creates a new #GdauiEntry widget.</doc>
2516 <return-value transfer-ownership="full">
2517 <doc xml:whitespace="preserve">the newly created #GdauiEntry widget.</doc>
2518 <type name="Entry" c:type="GtkWidget*"/>
2521 <parameter name="prefix" transfer-ownership="none">
2522 <doc xml:whitespace="preserve">a prefix (not modifiable) string, or %NULL</doc>
2523 <type name="utf8" c:type="gchar*"/>
2525 <parameter name="suffix" transfer-ownership="none">
2526 <doc xml:whitespace="preserve">a suffix (not modifiable) string, or %NULL</doc>
2527 <type name="utf8" c:type="gchar*"/>
2531 <virtual-method name="get_empty_text">
2532 <return-value transfer-ownership="full">
2533 <type name="utf8" c:type="gchar*"/>
2536 <virtual-method name="assume_insert">
2537 <return-value transfer-ownership="none">
2538 <type name="none" c:type="void"/>
2541 <parameter name="text" transfer-ownership="none">
2542 <type name="utf8" c:type="gchar*"/>
2544 <parameter name="text_length" transfer-ownership="none">
2545 <type name="int" c:type="gint"/>
2547 <parameter name="virt_pos"
2549 caller-allocates="0"
2550 transfer-ownership="full">
2551 <type name="int" c:type="gint*"/>
2553 <parameter name="offset" transfer-ownership="none">
2554 <type name="int" c:type="gint"/>
2558 <virtual-method name="assume_delete">
2559 <return-value transfer-ownership="none">
2560 <type name="none" c:type="void"/>
2563 <parameter name="virt_start_pos" transfer-ownership="none">
2564 <type name="int" c:type="gint"/>
2566 <parameter name="virt_end_pos" transfer-ownership="none">
2567 <type name="int" c:type="gint"/>
2569 <parameter name="offset" transfer-ownership="none">
2570 <type name="int" c:type="gint"/>
2574 <method name="set_max_length" c:identifier="gdaui_entry_set_max_length">
2575 <return-value transfer-ownership="none">
2576 <type name="none" c:type="void"/>
2579 <parameter name="max" transfer-ownership="none">
2580 <type name="int" c:type="gint"/>
2584 <method name="set_prefix" c:identifier="gdaui_entry_set_prefix">
2585 <return-value transfer-ownership="none">
2586 <type name="none" c:type="void"/>
2589 <parameter name="prefix" transfer-ownership="none">
2590 <type name="utf8" c:type="gchar*"/>
2594 <method name="set_suffix" c:identifier="gdaui_entry_set_suffix">
2595 <return-value transfer-ownership="none">
2596 <type name="none" c:type="void"/>
2599 <parameter name="suffix" transfer-ownership="none">
2600 <type name="utf8" c:type="gchar*"/>
2604 <method name="set_text" c:identifier="gdaui_entry_set_text">
2605 <return-value transfer-ownership="none">
2606 <type name="none" c:type="void"/>
2609 <parameter name="text" transfer-ownership="none">
2610 <type name="utf8" c:type="gchar*"/>
2614 <method name="get_text" c:identifier="gdaui_entry_get_text">
2615 <doc xml:whitespace="preserve">Get a new string containing the contents of the widget as a string without the
2616 prefix and/or suffix and/or format if they have been specified. This method differs
2617 from calling gtk_entry_get_text() since the latest will return the complete text
2618 in @entry including prefix and/or suffix and/or format.
2619 internal modifications, or if gdaui_entry_set_text() was called with a %NULL
2620 as its @text argument.</doc>
2621 <return-value transfer-ownership="full">
2622 <doc xml:whitespace="preserve">a new string, or %NULL</doc>
2623 <type name="utf8" c:type="gchar*"/>
2626 <method name="set_width_chars"
2627 c:identifier="gdaui_entry_set_width_chars">
2628 <return-value transfer-ownership="none">
2629 <type name="none" c:type="void"/>
2632 <parameter name="max_width" transfer-ownership="none">
2633 <type name="int" c:type="gint"/>
2637 <property name="prefix" writable="1" transfer-ownership="none">
2638 <type name="utf8" c:type="gchararray"/>
2640 <property name="suffix" writable="1" transfer-ownership="none">
2641 <type name="utf8" c:type="gchararray"/>
2643 <field name="entry">
2644 <type name="Gtk.Entry" c:type="GtkEntry"/>
2647 <type name="EntryPrivate" c:type="GdauiEntryPrivate*"/>
2650 <class name="EntryBin"
2651 c:type="GdauiEntryBin"
2652 parent="EntryWrapper"
2653 glib:type-name="GdauiEntryBin"
2654 glib:get-type="gdaui_entry_bin_get_type"
2655 glib:type-struct="EntryBinClass">
2656 <implements name="Atk.ImplementorIface"/>
2657 <implements name="DataEntry"/>
2658 <implements name="Gtk.Buildable"/>
2659 <constructor name="new" c:identifier="gdaui_entry_bin_new">
2660 <return-value transfer-ownership="full">
2661 <type name="EntryBin" c:type="GtkWidget*"/>
2664 <parameter name="dh" transfer-ownership="none">
2665 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
2667 <parameter name="type" transfer-ownership="none">
2668 <type name="GType" c:type="GType"/>
2672 <field name="object">
2673 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
2676 <type name="EntryBinPrivate" c:type="GdauiEntryBinPrivate*"/>
2679 <record name="EntryBinClass"
2680 c:type="GdauiEntryBinClass"
2681 glib:is-gtype-struct-for="EntryBin">
2682 <field name="parent_class">
2683 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
2686 <record name="EntryBinPrivate" c:type="GdauiEntryBinPrivate">
2688 <class name="EntryBoolean"
2689 c:type="GdauiEntryBoolean"
2690 parent="EntryWrapper"
2691 glib:type-name="GdauiEntryBoolean"
2692 glib:get-type="gdaui_entry_boolean_get_type"
2693 glib:type-struct="EntryBooleanClass">
2694 <implements name="Atk.ImplementorIface"/>
2695 <implements name="DataEntry"/>
2696 <implements name="Gtk.Buildable"/>
2697 <constructor name="new" c:identifier="gdaui_entry_boolean_new">
2698 <return-value transfer-ownership="full">
2699 <type name="EntryBoolean" c:type="GtkWidget*"/>
2702 <parameter name="dh" transfer-ownership="none">
2703 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
2705 <parameter name="type" transfer-ownership="none">
2706 <type name="GType" c:type="GType"/>
2710 <field name="object">
2711 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
2714 <type name="EntryBooleanPrivate" c:type="GdauiEntryBooleanPrivate*"/>
2717 <record name="EntryBooleanClass"
2718 c:type="GdauiEntryBooleanClass"
2719 glib:is-gtype-struct-for="EntryBoolean">
2720 <field name="parent_class">
2721 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
2724 <record name="EntryBooleanPrivate" c:type="GdauiEntryBooleanPrivate">
2726 <record name="EntryClass"
2727 c:type="GdauiEntryClass"
2728 glib:is-gtype-struct-for="Entry">
2729 <field name="parent_class">
2730 <type name="Gtk.EntryClass" c:type="GtkEntryClass"/>
2732 <field name="get_empty_text">
2733 <callback name="get_empty_text" c:type="get_empty_text">
2734 <return-value transfer-ownership="full">
2735 <type name="utf8" c:type="gchar*"/>
2738 <parameter name="entry" transfer-ownership="none">
2739 <type name="Entry" c:type="GdauiEntry*"/>
2744 <field name="assume_insert">
2745 <callback name="assume_insert" c:type="assume_insert">
2746 <return-value transfer-ownership="none">
2747 <type name="none" c:type="void"/>
2750 <parameter name="entry" transfer-ownership="none">
2751 <type name="Entry" c:type="GdauiEntry*"/>
2753 <parameter name="text" transfer-ownership="none">
2754 <type name="utf8" c:type="gchar*"/>
2756 <parameter name="text_length" transfer-ownership="none">
2757 <type name="int" c:type="gint"/>
2759 <parameter name="virt_pos"
2761 caller-allocates="0"
2762 transfer-ownership="full">
2763 <type name="int" c:type="gint*"/>
2765 <parameter name="offset" transfer-ownership="none">
2766 <type name="int" c:type="gint"/>
2771 <field name="assume_delete">
2772 <callback name="assume_delete" c:type="assume_delete">
2773 <return-value transfer-ownership="none">
2774 <type name="none" c:type="void"/>
2777 <parameter name="entry" transfer-ownership="none">
2778 <type name="Entry" c:type="GdauiEntry*"/>
2780 <parameter name="virt_start_pos" transfer-ownership="none">
2781 <type name="int" c:type="gint"/>
2783 <parameter name="virt_end_pos" transfer-ownership="none">
2784 <type name="int" c:type="gint"/>
2786 <parameter name="offset" transfer-ownership="none">
2787 <type name="int" c:type="gint"/>
2793 <class name="EntryCombo"
2794 c:type="GdauiEntryCombo"
2796 glib:type-name="GdauiEntryCombo"
2797 glib:get-type="gdaui_entry_combo_get_type"
2798 glib:type-struct="EntryComboClass">
2799 <implements name="Atk.ImplementorIface"/>
2800 <implements name="DataEntry"/>
2801 <implements name="Gtk.Buildable"/>
2802 <constructor name="new" c:identifier="gdaui_entry_combo_new">
2803 <return-value transfer-ownership="full">
2804 <type name="EntryCombo" c:type="GtkWidget*"/>
2807 <parameter name="paramlist" transfer-ownership="none">
2808 <type name="Set" c:type="GdauiSet*"/>
2810 <parameter name="source" transfer-ownership="none">
2811 <type name="SetSource" c:type="GdauiSetSource*"/>
2815 <method name="set_values" c:identifier="gdaui_entry_combo_set_values">
2816 <return-value transfer-ownership="none">
2817 <type name="boolean" c:type="gboolean"/>
2820 <parameter name="values" transfer-ownership="none">
2821 <type name="GLib.SList" c:type="GSList*">
2822 <type name="any" c:type="gpointer"/>
2827 <method name="get_values" c:identifier="gdaui_entry_combo_get_values">
2828 <return-value transfer-ownership="full">
2829 <type name="GLib.SList" c:type="GSList*">
2830 <type name="any" c:type="gpointer"/>
2834 <method name="get_all_values"
2835 c:identifier="gdaui_entry_combo_get_all_values">
2836 <return-value transfer-ownership="full">
2837 <type name="GLib.SList" c:type="GSList*">
2838 <type name="any" c:type="gpointer"/>
2842 <method name="set_values_orig"
2843 c:identifier="gdaui_entry_combo_set_values_orig">
2844 <return-value transfer-ownership="none">
2845 <type name="none" c:type="void"/>
2848 <parameter name="values" transfer-ownership="none">
2849 <type name="GLib.SList" c:type="GSList*">
2850 <type name="any" c:type="gpointer"/>
2855 <method name="get_values_orig"
2856 c:identifier="gdaui_entry_combo_get_values_orig">
2857 <return-value transfer-ownership="full">
2858 <type name="GLib.SList" c:type="GSList*">
2859 <type name="any" c:type="gpointer"/>
2863 <method name="set_values_default"
2864 c:identifier="gdaui_entry_combo_set_values_default">
2865 <return-value transfer-ownership="none">
2866 <type name="none" c:type="void"/>
2869 <parameter name="values" transfer-ownership="none">
2870 <type name="GLib.SList" c:type="GSList*">
2871 <type name="any" c:type="gpointer"/>
2876 <property name="set-default-if-invalid"
2878 transfer-ownership="none">
2879 <type name="boolean" c:type="gboolean"/>
2881 <field name="object">
2882 <type name="EntryShell" c:type="GdauiEntryShell"/>
2885 <type name="EntryComboPriv" c:type="GdauiEntryComboPriv*"/>
2888 <record name="EntryComboClass"
2889 c:type="GdauiEntryComboClass"
2890 glib:is-gtype-struct-for="EntryCombo">
2891 <field name="parent_class">
2892 <type name="EntryShellClass" c:type="GdauiEntryShellClass"/>
2895 <record name="EntryComboPriv" c:type="GdauiEntryComboPriv">
2897 <class name="EntryCommonTime"
2898 c:type="GdauiEntryCommonTime"
2899 parent="EntryWrapper"
2900 glib:type-name="GdauiEntryCommonTime"
2901 glib:get-type="gdaui_entry_common_time_get_type"
2902 glib:type-struct="EntryCommonTimeClass">
2903 <implements name="Atk.ImplementorIface"/>
2904 <implements name="DataEntry"/>
2905 <implements name="Gtk.Buildable"/>
2906 <implements name="Gtk.CellEditable"/>
2907 <property name="editing-canceled" transfer-ownership="none">
2908 <type name="boolean" c:type="gboolean"/>
2910 <property name="type" writable="1" transfer-ownership="none">
2911 <type name="uint" c:type="guint"/>
2913 <field name="object">
2914 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
2917 <type name="EntryCommonTimePrivate"
2918 c:type="GdauiEntryCommonTimePrivate*"/>
2921 <record name="EntryCommonTimeClass"
2922 c:type="GdauiEntryCommonTimeClass"
2923 glib:is-gtype-struct-for="EntryCommonTime">
2924 <field name="parent_class">
2925 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
2928 <record name="EntryCommonTimePrivate" c:type="GdauiEntryCommonTimePrivate">
2930 <callback name="EntryCreateFunc" c:type="GdauiEntryCreateFunc">
2931 <return-value transfer-ownership="full">
2932 <type name="DataEntry" c:type="GdauiDataEntry*"/>
2935 <parameter transfer-ownership="none">
2936 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
2938 <parameter transfer-ownership="none">
2939 <type name="GType" c:type="GType"/>
2941 <parameter transfer-ownership="none">
2942 <type name="utf8" c:type="gchar*"/>
2946 <class name="EntryDate"
2947 c:type="GdauiEntryDate"
2948 parent="EntryCommonTime"
2949 glib:type-name="GdauiEntryDate"
2950 glib:get-type="gdaui_entry_date_get_type"
2951 glib:type-struct="EntryDateClass">
2952 <implements name="Atk.ImplementorIface"/>
2953 <implements name="DataEntry"/>
2954 <implements name="Gtk.Buildable"/>
2955 <implements name="Gtk.CellEditable"/>
2956 <constructor name="new" c:identifier="gdaui_entry_date_new">
2957 <return-value transfer-ownership="full">
2958 <type name="EntryDate" c:type="GtkWidget*"/>
2961 <parameter name="dh" transfer-ownership="none">
2962 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
2966 <field name="object">
2967 <type name="EntryCommonTime" c:type="GdauiEntryCommonTime"/>
2970 <record name="EntryDateClass"
2971 c:type="GdauiEntryDateClass"
2972 glib:is-gtype-struct-for="EntryDate">
2973 <field name="parent_class">
2974 <type name="EntryCommonTimeClass" c:type="GdauiEntryCommonTimeClass"/>
2977 <record name="EntryDatePrivate" c:type="GdauiEntryDatePrivate">
2979 <class name="EntryNone"
2980 c:type="GdauiEntryNone"
2981 parent="EntryWrapper"
2982 glib:type-name="GdauiEntryNone"
2983 glib:get-type="gdaui_entry_none_get_type"
2984 glib:type-struct="EntryNoneClass">
2985 <implements name="Atk.ImplementorIface"/>
2986 <implements name="DataEntry"/>
2987 <implements name="Gtk.Buildable"/>
2988 <constructor name="new" c:identifier="gdaui_entry_none_new">
2989 <return-value transfer-ownership="full">
2990 <type name="EntryNone" c:type="GtkWidget*"/>
2993 <parameter name="type" transfer-ownership="none">
2994 <type name="GType" c:type="GType"/>
2998 <field name="object">
2999 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
3002 <type name="EntryNonePrivate" c:type="GdauiEntryNonePrivate*"/>
3005 <record name="EntryNoneClass"
3006 c:type="GdauiEntryNoneClass"
3007 glib:is-gtype-struct-for="EntryNone">
3008 <field name="parent_class">
3009 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
3012 <record name="EntryNonePrivate" c:type="GdauiEntryNonePrivate">
3014 <class name="EntryNumber"
3015 c:type="GdauiEntryNumber"
3016 parent="EntryWrapper"
3017 glib:type-name="GdauiEntryNumber"
3018 glib:get-type="gdaui_entry_number_get_type"
3019 glib:type-struct="EntryNumberClass">
3020 <implements name="Atk.ImplementorIface"/>
3021 <implements name="DataEntry"/>
3022 <implements name="Gtk.Buildable"/>
3023 <implements name="Gtk.CellEditable"/>
3024 <constructor name="new" c:identifier="gdaui_entry_number_new">
3025 <return-value transfer-ownership="full">
3026 <type name="EntryNumber" c:type="GtkWidget*"/>
3029 <parameter name="dh" transfer-ownership="none">
3030 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
3032 <parameter name="type" transfer-ownership="none">
3033 <type name="GType" c:type="GType"/>
3035 <parameter name="options" transfer-ownership="none">
3036 <type name="utf8" c:type="gchar*"/>
3040 <function name="is_type_numeric"
3041 c:identifier="gdaui_entry_number_is_type_numeric">
3042 <return-value transfer-ownership="none">
3043 <type name="boolean" c:type="gboolean"/>
3046 <parameter name="type" transfer-ownership="none">
3047 <type name="GType" c:type="GType"/>
3051 <property name="editing-canceled" transfer-ownership="none">
3052 <type name="boolean" c:type="gboolean"/>
3054 <property name="options"
3057 transfer-ownership="none">
3058 <type name="utf8" c:type="gchararray"/>
3060 <field name="object">
3061 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
3064 <type name="EntryNumberPrivate" c:type="GdauiEntryNumberPrivate*"/>
3067 <record name="EntryNumberClass"
3068 c:type="GdauiEntryNumberClass"
3069 glib:is-gtype-struct-for="EntryNumber">
3070 <field name="parent_class">
3071 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
3074 <record name="EntryNumberPrivate" c:type="GdauiEntryNumberPrivate">
3076 <record name="EntryPrivate" c:type="GdauiEntryPrivate">
3078 <class name="EntryShell"
3079 c:type="GdauiEntryShell"
3080 parent="Gtk.Viewport"
3081 glib:type-name="GdauiEntryShell"
3082 glib:get-type="gdaui_entry_shell_get_type"
3083 glib:type-struct="EntryShellClass">
3084 <implements name="Atk.ImplementorIface"/>
3085 <implements name="Gtk.Buildable"/>
3086 <method name="pack_entry" c:identifier="gdaui_entry_shell_pack_entry">
3087 <return-value transfer-ownership="none">
3088 <type name="none" c:type="void"/>
3091 <parameter name="main_widget" transfer-ownership="none">
3092 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3096 <method name="refresh" c:identifier="gdaui_entry_shell_refresh">
3097 <return-value transfer-ownership="none">
3098 <type name="none" c:type="void"/>
3101 <method name="set_unknown" c:identifier="gdaui_entry_shell_set_unknown">
3102 <return-value transfer-ownership="none">
3103 <type name="none" c:type="void"/>
3106 <parameter name="unknown" transfer-ownership="none">
3107 <type name="boolean" c:type="gboolean"/>
3111 <property name="actions" writable="1" transfer-ownership="none">
3112 <type name="boolean" c:type="gboolean"/>
3114 <property name="handler" writable="1" transfer-ownership="none">
3115 <type name="Gda.DataHandler" c:type="GdaDataHandler"/>
3117 <property name="is-cell-renderer" writable="1" transfer-ownership="none">
3118 <type name="boolean" c:type="gboolean"/>
3120 <field name="object">
3121 <type name="Gtk.Viewport" c:type="GtkViewport"/>
3124 <type name="EntryShellPriv" c:type="GdauiEntryShellPriv*"/>
3127 <record name="EntryShellClass"
3128 c:type="GdauiEntryShellClass"
3129 glib:is-gtype-struct-for="EntryShell">
3130 <field name="parent_class">
3131 <type name="Gtk.ViewportClass" c:type="GtkViewportClass"/>
3134 <record name="EntryShellPriv" c:type="GdauiEntryShellPriv">
3136 <class name="EntryString"
3137 c:type="GdauiEntryString"
3138 parent="EntryWrapper"
3139 glib:type-name="GdauiEntryString"
3140 glib:get-type="gdaui_entry_string_get_type"
3141 glib:type-struct="EntryStringClass">
3142 <implements name="Atk.ImplementorIface"/>
3143 <implements name="DataEntry"/>
3144 <implements name="Gtk.Buildable"/>
3145 <implements name="Gtk.CellEditable"/>
3146 <constructor name="new" c:identifier="gdaui_entry_string_new">
3147 <return-value transfer-ownership="full">
3148 <type name="EntryString" c:type="GtkWidget*"/>
3151 <parameter name="dh" transfer-ownership="none">
3152 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
3154 <parameter name="type" transfer-ownership="none">
3155 <type name="GType" c:type="GType"/>
3157 <parameter name="options" transfer-ownership="none">
3158 <type name="utf8" c:type="gchar*"/>
3162 <property name="editing-canceled" transfer-ownership="none">
3163 <type name="boolean" c:type="gboolean"/>
3165 <property name="multiline" writable="1" transfer-ownership="none">
3166 <type name="boolean" c:type="gboolean"/>
3168 <property name="options"
3171 transfer-ownership="none">
3172 <type name="utf8" c:type="gchararray"/>
3174 <field name="object">
3175 <type name="EntryWrapper" c:type="GdauiEntryWrapper"/>
3178 <type name="EntryStringPrivate" c:type="GdauiEntryStringPrivate*"/>
3181 <record name="EntryStringClass"
3182 c:type="GdauiEntryStringClass"
3183 glib:is-gtype-struct-for="EntryString">
3184 <field name="parent_class">
3185 <type name="EntryWrapperClass" c:type="GdauiEntryWrapperClass"/>
3188 <record name="EntryStringPrivate" c:type="GdauiEntryStringPrivate">
3190 <class name="EntryTime"
3191 c:type="GdauiEntryTime"
3192 parent="EntryCommonTime"
3193 glib:type-name="GdauiEntryTime"
3194 glib:get-type="gdaui_entry_time_get_type"
3195 glib:type-struct="EntryTimeClass">
3196 <implements name="Atk.ImplementorIface"/>
3197 <implements name="DataEntry"/>
3198 <implements name="Gtk.Buildable"/>
3199 <implements name="Gtk.CellEditable"/>
3200 <constructor name="new" c:identifier="gdaui_entry_time_new">
3201 <return-value transfer-ownership="full">
3202 <type name="EntryTime" c:type="GtkWidget*"/>
3205 <parameter name="dh" transfer-ownership="none">
3206 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
3210 <field name="object">
3211 <type name="EntryCommonTime" c:type="GdauiEntryCommonTime"/>
3214 <record name="EntryTimeClass"
3215 c:type="GdauiEntryTimeClass"
3216 glib:is-gtype-struct-for="EntryTime">
3217 <field name="parent_class">
3218 <type name="EntryCommonTimeClass" c:type="GdauiEntryCommonTimeClass"/>
3221 <record name="EntryTimePrivate" c:type="GdauiEntryTimePrivate">
3223 <class name="EntryTimestamp"
3224 c:type="GdauiEntryTimestamp"
3225 parent="EntryCommonTime"
3226 glib:type-name="GdauiEntryTimestamp"
3227 glib:get-type="gdaui_entry_timestamp_get_type"
3228 glib:type-struct="EntryTimestampClass">
3229 <implements name="Atk.ImplementorIface"/>
3230 <implements name="DataEntry"/>
3231 <implements name="Gtk.Buildable"/>
3232 <implements name="Gtk.CellEditable"/>
3233 <constructor name="new" c:identifier="gdaui_entry_timestamp_new">
3234 <return-value transfer-ownership="full">
3235 <type name="EntryTimestamp" c:type="GtkWidget*"/>
3238 <parameter name="dh" transfer-ownership="none">
3239 <type name="Gda.DataHandler" c:type="GdaDataHandler*"/>
3243 <field name="object">
3244 <type name="EntryCommonTime" c:type="GdauiEntryCommonTime"/>
3247 <record name="EntryTimestampClass"
3248 c:type="GdauiEntryTimestampClass"
3249 glib:is-gtype-struct-for="EntryTimestamp">
3250 <field name="parent_class">
3251 <type name="EntryCommonTimeClass" c:type="GdauiEntryCommonTimeClass"/>
3254 <record name="EntryTimestampPrivate" c:type="GdauiEntryTimestampPrivate">
3256 <class name="EntryWrapper"
3257 c:type="GdauiEntryWrapper"
3259 glib:type-name="GdauiEntryWrapper"
3260 glib:get-type="gdaui_entry_wrapper_get_type"
3261 glib:type-struct="EntryWrapperClass">
3262 <implements name="Atk.ImplementorIface"/>
3263 <implements name="DataEntry"/>
3264 <implements name="Gtk.Buildable"/>
3265 <virtual-method name="create_entry">
3266 <return-value transfer-ownership="full">
3267 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3270 <virtual-method name="real_set_value">
3271 <return-value transfer-ownership="none">
3272 <type name="none" c:type="void"/>
3275 <parameter name="value" transfer-ownership="none">
3276 <type name="GObject.Value" c:type="GValue*"/>
3280 <virtual-method name="real_get_value">
3281 <return-value transfer-ownership="full">
3282 <type name="GObject.Value" c:type="GValue*"/>
3285 <virtual-method name="connect_signals">
3286 <return-value transfer-ownership="none">
3287 <type name="none" c:type="void"/>
3290 <parameter name="modify_cb" transfer-ownership="none">
3291 <type name="GObject.Callback" c:type="GCallback"/>
3293 <parameter name="activate_cb" transfer-ownership="none">
3294 <type name="GObject.Callback" c:type="GCallback"/>
3298 <virtual-method name="expand_in_layout">
3299 <return-value transfer-ownership="none">
3300 <type name="boolean" c:type="gboolean"/>
3303 <virtual-method name="set_editable">
3304 <return-value transfer-ownership="none">
3305 <type name="none" c:type="void"/>
3308 <parameter name="editable" transfer-ownership="none">
3309 <type name="boolean" c:type="gboolean"/>
3313 <virtual-method name="value_is_equal_to">
3314 <return-value transfer-ownership="none">
3315 <type name="boolean" c:type="gboolean"/>
3318 <parameter name="value" transfer-ownership="none">
3319 <type name="GObject.Value" c:type="GValue*"/>
3323 <virtual-method name="value_is_null">
3324 <return-value transfer-ownership="none">
3325 <type name="boolean" c:type="gboolean"/>
3328 <virtual-method name="is_valid">
3329 <return-value transfer-ownership="none">
3330 <type name="boolean" c:type="gboolean"/>
3333 <virtual-method name="grab_focus">
3334 <return-value transfer-ownership="none">
3335 <type name="none" c:type="void"/>
3338 <method name="contents_changed"
3339 c:identifier="gdaui_entry_wrapper_contents_changed">
3340 <return-value transfer-ownership="none">
3341 <type name="none" c:type="void"/>
3344 <method name="contents_activated"
3345 c:identifier="gdaui_entry_wrapper_contents_activated">
3346 <return-value transfer-ownership="none">
3347 <type name="none" c:type="void"/>
3350 <property name="set-default-if-invalid"
3352 transfer-ownership="none">
3353 <type name="boolean" c:type="gboolean"/>
3355 <field name="object">
3356 <type name="EntryShell" c:type="GdauiEntryShell"/>
3359 <type name="EntryWrapperPriv" c:type="GdauiEntryWrapperPriv*"/>
3362 <record name="EntryWrapperClass"
3363 c:type="GdauiEntryWrapperClass"
3364 glib:is-gtype-struct-for="EntryWrapper">
3365 <field name="parent_class">
3366 <type name="EntryShellClass" c:type="GdauiEntryShellClass"/>
3368 <field name="create_entry">
3369 <callback name="create_entry" c:type="create_entry">
3370 <return-value transfer-ownership="full">
3371 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3374 <parameter name="mgwrp" transfer-ownership="none">
3375 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3380 <field name="real_set_value">
3381 <callback name="real_set_value" c:type="real_set_value">
3382 <return-value transfer-ownership="none">
3383 <type name="none" c:type="void"/>
3386 <parameter name="mgwrp" transfer-ownership="none">
3387 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3389 <parameter name="value" transfer-ownership="none">
3390 <type name="GObject.Value" c:type="GValue*"/>
3395 <field name="real_get_value">
3396 <callback name="real_get_value" c:type="real_get_value">
3397 <return-value transfer-ownership="full">
3398 <type name="GObject.Value" c:type="GValue*"/>
3401 <parameter name="mgwrp" transfer-ownership="none">
3402 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3407 <field name="connect_signals">
3408 <callback name="connect_signals" c:type="connect_signals">
3409 <return-value transfer-ownership="none">
3410 <type name="none" c:type="void"/>
3413 <parameter name="mgwrp" transfer-ownership="none">
3414 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3416 <parameter name="modify_cb" transfer-ownership="none">
3417 <type name="GObject.Callback" c:type="GCallback"/>
3419 <parameter name="activate_cb" transfer-ownership="none">
3420 <type name="GObject.Callback" c:type="GCallback"/>
3425 <field name="expand_in_layout">
3426 <callback name="expand_in_layout" c:type="expand_in_layout">
3427 <return-value transfer-ownership="none">
3428 <type name="boolean" c:type="gboolean"/>
3431 <parameter name="mgwrp" transfer-ownership="none">
3432 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3437 <field name="set_editable">
3438 <callback name="set_editable" c:type="set_editable">
3439 <return-value transfer-ownership="none">
3440 <type name="none" c:type="void"/>
3443 <parameter name="mgwrp" transfer-ownership="none">
3444 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3446 <parameter name="editable" transfer-ownership="none">
3447 <type name="boolean" c:type="gboolean"/>
3452 <field name="value_is_equal_to">
3453 <callback name="value_is_equal_to" c:type="value_is_equal_to">
3454 <return-value transfer-ownership="none">
3455 <type name="boolean" c:type="gboolean"/>
3458 <parameter name="mgwrp" transfer-ownership="none">
3459 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3461 <parameter name="value" transfer-ownership="none">
3462 <type name="GObject.Value" c:type="GValue*"/>
3467 <field name="value_is_null">
3468 <callback name="value_is_null" c:type="value_is_null">
3469 <return-value transfer-ownership="none">
3470 <type name="boolean" c:type="gboolean"/>
3473 <parameter name="mgwrp" transfer-ownership="none">
3474 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3479 <field name="is_valid">
3480 <callback name="is_valid" c:type="is_valid">
3481 <return-value transfer-ownership="none">
3482 <type name="boolean" c:type="gboolean"/>
3485 <parameter name="mgwrp" transfer-ownership="none">
3486 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3491 <field name="grab_focus">
3492 <callback name="grab_focus" c:type="grab_focus">
3493 <return-value transfer-ownership="none">
3494 <type name="none" c:type="void"/>
3497 <parameter name="mgwrp" transfer-ownership="none">
3498 <type name="EntryWrapper" c:type="GdauiEntryWrapper*"/>
3504 <record name="EntryWrapperPriv" c:type="GdauiEntryWrapperPriv">
3509 glib:type-name="GdauiForm"
3510 glib:get-type="gdaui_form_get_type"
3511 glib:type-struct="FormClass">
3512 <implements name="Atk.ImplementorIface"/>
3513 <implements name="DataProxy"/>
3514 <implements name="DataSelector"/>
3515 <implements name="Gtk.Buildable"/>
3516 <implements name="Gtk.Orientable"/>
3517 <constructor name="new" c:identifier="gdaui_form_new">
3518 <return-value transfer-ownership="full">
3519 <type name="Form" c:type="GtkWidget*"/>
3522 <parameter name="model" transfer-ownership="none">
3523 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
3527 <property name="info" transfer-ownership="none">
3528 <type name="DataProxyInfo" c:type="GdauiDataProxyInfo"/>
3530 <property name="info-flags" writable="1" transfer-ownership="none">
3531 <type name="DataProxyInfoFlag" c:type="GdauiDataProxyInfoFlag"/>
3533 <property name="model"
3536 transfer-ownership="none">
3537 <type name="Gda.DataModel" c:type="GdaDataModel"/>
3539 <property name="raw-form" transfer-ownership="none">
3540 <type name="RawForm" c:type="GdauiRawForm"/>
3542 <field name="object">
3543 <type name="Gtk.VBox" c:type="GtkVBox"/>
3546 <type name="FormPriv" c:type="GdauiFormPriv*"/>
3549 <record name="FormClass"
3550 c:type="GdauiFormClass"
3551 glib:is-gtype-struct-for="Form">
3552 <field name="parent_class">
3553 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
3556 <record name="FormPriv" c:type="GdauiFormPriv">
3558 <class name="FormattedEntry"
3559 c:type="GdauiFormattedEntry"
3561 glib:type-name="GdauiFormattedEntry"
3562 glib:get-type="gdaui_formatted_entry_get_type"
3563 glib:type-struct="FormattedEntryClass">
3564 <implements name="Atk.ImplementorIface"/>
3565 <implements name="Gtk.Buildable"/>
3566 <implements name="Gtk.CellEditable"/>
3567 <implements name="Gtk.Editable"/>
3568 <constructor name="new" c:identifier="gdaui_formatted_entry_new">
3569 <doc xml:whitespace="preserve">Creates a new #GdauiFormattedEntry widget.
3570 Characters in @format are of two types:
3571 Possible values for writeable characters are:
3572 <itemizedlist>
3573 <listitem><para>'0': digits</para></listitem>
3574 <listitem><para>'9': digits excluded 0</para></listitem>
3575 <listitem><para>'@': alpha</para></listitem>
3576 <listitem><para>'^': alpha converted to upper case</para></listitem>
3577 <listitem><para>'#': alphanumeric</para></listitem>
3578 <listitem><para>'*': any char</para></listitem>
3579 </itemizedlist>
3580 if @mask is not %NULL, then it should only contains the follogin characters, which are used side by side with
3581 <itemizedlist>
3582 <listitem><para>'_': the corresponding character in @format is actually used as a writable character</para></listitem>
3583 <listitem><para>'-': the corresponding character in @format is actually used as a writable character, but
3584 the character will be removed from gdaui_formatted_entry_get_text()'s result if it was not
3585 filled by the user</para></listitem>
3586 <listitem><para>' ': the corresponding character in @format will not be considered as a writable character
3587 but as a non writable character</para></listitem>
3588 </itemizedlist>
3589 position in @mask is the space character (' '), then C will not interpreted as a writable format
3590 character as defined above. @mask does not be to have the same length as @format.</doc>
3591 <return-value transfer-ownership="full">
3592 <doc xml:whitespace="preserve">the newly created #GdauiFormattedEntry widget.</doc>
3593 <type name="FormattedEntry" c:type="GtkWidget*"/>
3596 <parameter name="format" transfer-ownership="none">
3597 <doc xml:whitespace="preserve">a format string</doc>
3598 <type name="utf8" c:type="gchar*"/>
3600 <parameter name="mask" transfer-ownership="none">
3601 <doc xml:whitespace="preserve">a mask string, or %NULL</doc>
3602 <type name="utf8" c:type="gchar*"/>
3606 <method name="get_text" c:identifier="gdaui_formatted_entry_get_text">
3607 <return-value transfer-ownership="full">
3608 <type name="utf8" c:type="gchar*"/>
3611 <method name="set_insert_func"
3612 c:identifier="gdaui_formatted_entry_set_insert_func">
3613 <return-value transfer-ownership="none">
3614 <type name="none" c:type="void"/>
3617 <parameter name="insert_func"
3618 transfer-ownership="none"
3621 <type name="FormattedEntryInsertFunc"
3622 c:type="GdauiFormattedEntryInsertFunc"/>
3624 <parameter name="data" transfer-ownership="none">
3625 <type name="any" c:type="gpointer"/>
3629 <property name="format" writable="1" transfer-ownership="none">
3630 <type name="utf8" c:type="gchararray"/>
3632 <property name="mask" writable="1" transfer-ownership="none">
3633 <type name="utf8" c:type="gchararray"/>
3635 <field name="entry">
3636 <type name="Entry" c:type="GdauiEntry"/>
3639 <type name="FormattedEntryPrivate"
3640 c:type="GdauiFormattedEntryPrivate*"/>
3643 <record name="FormattedEntryClass"
3644 c:type="GdauiFormattedEntryClass"
3645 glib:is-gtype-struct-for="FormattedEntry">
3646 <field name="parent_class">
3647 <type name="EntryClass" c:type="GdauiEntryClass"/>
3650 <callback name="FormattedEntryInsertFunc"
3651 c:type="GdauiFormattedEntryInsertFunc">
3652 <return-value transfer-ownership="none">
3653 <type name="none" c:type="void"/>
3656 <parameter name="entry" transfer-ownership="none">
3657 <type name="FormattedEntry" c:type="GdauiFormattedEntry*"/>
3659 <parameter name="insert_char" transfer-ownership="none">
3660 <type name="GLib.unichar" c:type="gunichar"/>
3662 <parameter name="virt_pos" transfer-ownership="none">
3663 <type name="int" c:type="gint"/>
3665 <parameter name="data" transfer-ownership="none">
3666 <type name="any" c:type="gpointer"/>
3670 <record name="FormattedEntryPrivate" c:type="GdauiFormattedEntryPrivate">
3675 glib:type-name="GdauiGrid"
3676 glib:get-type="gdaui_grid_get_type"
3677 glib:type-struct="GridClass">
3678 <implements name="Atk.ImplementorIface"/>
3679 <implements name="DataProxy"/>
3680 <implements name="DataSelector"/>
3681 <implements name="Gtk.Buildable"/>
3682 <implements name="Gtk.Orientable"/>
3683 <constructor name="new" c:identifier="gdaui_grid_new">
3684 <return-value transfer-ownership="full">
3685 <type name="Grid" c:type="GtkWidget*"/>
3688 <parameter name="model" transfer-ownership="none">
3689 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
3693 <method name="set_sample_size" c:identifier="gdaui_grid_set_sample_size">
3694 <return-value transfer-ownership="none">
3695 <type name="none" c:type="void"/>
3698 <parameter name="sample_size" transfer-ownership="none">
3699 <type name="int" c:type="gint"/>
3703 <property name="info" transfer-ownership="none">
3704 <type name="DataProxyInfo" c:type="GdauiDataProxyInfo"/>
3706 <property name="info-flags" writable="1" transfer-ownership="none">
3707 <type name="DataProxyInfoFlag" c:type="GdauiDataProxyInfoFlag"/>
3709 <property name="model"
3712 transfer-ownership="none">
3713 <type name="Gda.DataModel" c:type="GdaDataModel"/>
3715 <property name="raw-grid" transfer-ownership="none">
3716 <type name="RawGrid" c:type="GdauiRawGrid"/>
3718 <field name="object">
3719 <type name="Gtk.VBox" c:type="GtkVBox"/>
3722 <type name="GridPriv" c:type="GdauiGridPriv*"/>
3725 <record name="GridClass"
3726 c:type="GdauiGridClass"
3727 glib:is-gtype-struct-for="Grid">
3728 <field name="parent_class">
3729 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
3732 <record name="GridPriv" c:type="GdauiGridPriv">
3737 glib:type-name="GdauiLogin"
3738 glib:get-type="gdaui_login_get_type"
3739 glib:type-struct="LoginClass">
3740 <implements name="Atk.ImplementorIface"/>
3741 <implements name="Gtk.Buildable"/>
3742 <implements name="Gtk.Orientable"/>
3743 <constructor name="new" c:identifier="gdaui_login_new">
3744 <return-value transfer-ownership="full">
3745 <type name="Login" c:type="GtkWidget*"/>
3748 <parameter name="dsn" transfer-ownership="none">
3749 <type name="utf8" c:type="gchar*"/>
3753 <method name="set_mode" c:identifier="gdaui_login_set_mode">
3754 <return-value transfer-ownership="none">
3755 <type name="none" c:type="void"/>
3758 <parameter name="mode" transfer-ownership="none">
3759 <type name="LoginMode" c:type="GdauiLoginMode"/>
3763 <method name="get_connection_information"
3764 c:identifier="gdaui_login_get_connection_information">
3765 <return-value transfer-ownership="none">
3766 <type name="Gda.DsnInfo" c:type="GdaDsnInfo*"/>
3769 <method name="set_dsn" c:identifier="gdaui_login_set_dsn">
3770 <return-value transfer-ownership="none">
3771 <type name="none" c:type="void"/>
3774 <parameter name="dsn" transfer-ownership="none">
3775 <type name="utf8" c:type="gchar*"/>
3779 <method name="set_connection_information"
3780 c:identifier="gdaui_login_set_connection_information">
3781 <return-value transfer-ownership="none">
3782 <type name="none" c:type="void"/>
3785 <parameter name="cinfo" transfer-ownership="none">
3786 <type name="Gda.DsnInfo" c:type="GdaDsnInfo*"/>
3790 <property name="dsn" writable="1" transfer-ownership="none">
3791 <type name="utf8" c:type="gchararray"/>
3793 <property name="mode" writable="1" transfer-ownership="none">
3794 <type name="LoginMode" c:type="GdauiLoginMode"/>
3796 <property name="valid" transfer-ownership="none">
3797 <type name="boolean" c:type="gboolean"/>
3799 <field name="parent">
3800 <type name="Gtk.VBox" c:type="GtkVBox"/>
3803 <type name="LoginPrivate" c:type="GdauiLoginPrivate*"/>
3805 <glib:signal name="changed">
3806 <return-value transfer-ownership="full">
3807 <type name="none" c:type="void"/>
3810 <parameter name="object" transfer-ownership="none">
3811 <type name="boolean" c:type="gboolean"/>
3816 <record name="LoginClass"
3817 c:type="GdauiLoginClass"
3818 glib:is-gtype-struct-for="Login">
3819 <field name="parent_class">
3820 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
3822 <field name="changed">
3823 <callback name="changed" c:type="changed">
3824 <return-value transfer-ownership="none">
3825 <type name="none" c:type="void"/>
3828 <parameter name="login" transfer-ownership="none">
3829 <type name="Login" c:type="GdauiLogin*"/>
3831 <parameter name="is_valid" transfer-ownership="none">
3832 <type name="boolean" c:type="gboolean"/>
3838 <bitfield name="LoginMode" c:type="GdauiLoginMode">
3839 <member name="enable_control_centre_mode"
3841 c:identifier="GDA_UI_LOGIN_ENABLE_CONTROL_CENTRE_MODE"/>
3842 <member name="hide_dsn_selection_mode"
3844 c:identifier="GDA_UI_LOGIN_HIDE_DSN_SELECTION_MODE"/>
3845 <member name="hide_direct_connection_mode"
3847 c:identifier="GDA_UI_LOGIN_HIDE_DIRECT_CONNECTION_MODE"/>
3849 <record name="LoginPrivate" c:type="GdauiLoginPrivate">
3851 <class name="NumericEntry"
3852 c:type="GdauiNumericEntry"
3854 glib:type-name="GdauiNumericEntry"
3855 glib:get-type="gdaui_numeric_entry_get_type"
3856 glib:type-struct="NumericEntryClass">
3857 <implements name="Atk.ImplementorIface"/>
3858 <implements name="Gtk.Buildable"/>
3859 <implements name="Gtk.CellEditable"/>
3860 <implements name="Gtk.Editable"/>
3861 <constructor name="new" c:identifier="gdaui_numeric_entry_new">
3862 <doc xml:whitespace="preserve">Creates a new #GdauiNumericEntry widget.</doc>
3863 <return-value transfer-ownership="full">
3864 <doc xml:whitespace="preserve">the newly created #GdauiNumericEntry widget.</doc>
3865 <type name="NumericEntry" c:type="GtkWidget*"/>
3868 <parameter name="type" transfer-ownership="none">
3869 <doc xml:whitespace="preserve">the numeric type</doc>
3870 <type name="GType" c:type="GType"/>
3874 <method name="get_value" c:identifier="gdaui_numeric_entry_get_value">
3875 <return-value transfer-ownership="full">
3876 <type name="GObject.Value" c:type="GValue*"/>
3879 <property name="decimal-sep" writable="1" transfer-ownership="none">
3880 <type name="int8" c:type="gchar"/>
3882 <property name="n-decimals" writable="1" transfer-ownership="none">
3883 <type name="uint" c:type="guint"/>
3885 <property name="thousands-sep" writable="1" transfer-ownership="none">
3886 <type name="int8" c:type="gchar"/>
3888 <property name="type" writable="1" transfer-ownership="none">
3889 <type name="GType" c:type="GType"/>
3891 <field name="entry">
3892 <type name="Entry" c:type="GdauiEntry"/>
3895 <type name="NumericEntryPrivate" c:type="GdauiNumericEntryPrivate*"/>
3898 <record name="NumericEntryClass"
3899 c:type="GdauiNumericEntryClass"
3900 glib:is-gtype-struct-for="NumericEntry">
3901 <field name="parent_class">
3902 <type name="EntryClass" c:type="GdauiEntryClass"/>
3905 <record name="NumericEntryPrivate" c:type="GdauiNumericEntryPrivate">
3907 <record name="Plugin" c:type="GdauiPlugin">
3908 <doc xml:whitespace="preserve">Structure representing a plugin.</doc>
3909 <field name="plugin_name" writable="1">
3910 <type name="utf8" c:type="gchar*"/>
3912 <field name="plugin_descr" writable="1">
3913 <type name="utf8" c:type="gchar*"/>
3915 <field name="plugin_file" writable="1">
3916 <type name="utf8" c:type="gchar*"/>
3918 <field name="nb_g_types" writable="1">
3919 <type name="uint" c:type="guint"/>
3921 <field name="valid_g_types" writable="1">
3922 <type name="any" c:type="GType*"/>
3924 <field name="options_xml_spec" writable="1">
3925 <type name="utf8" c:type="gchar*"/>
3927 <field name="entry_create_func" writable="1">
3928 <type name="EntryCreateFunc" c:type="GdauiEntryCreateFunc"/>
3930 <field name="cell_create_func" writable="1">
3931 <type name="CellCreateFunc" c:type="GdauiCellCreateFunc"/>
3933 <method name="declare" c:identifier="gdaui_plugin_declare">
3934 <return-value transfer-ownership="none">
3935 <type name="none" c:type="void"/>
3939 <class name="ProviderSelector"
3940 c:type="GdauiProviderSelector"
3942 glib:type-name="GdauiProviderSelector"
3943 glib:get-type="gdaui_provider_selector_get_type"
3944 glib:type-struct="ProviderSelectorClass">
3945 <implements name="Atk.ImplementorIface"/>
3946 <implements name="DataSelector"/>
3947 <implements name="Gtk.Buildable"/>
3948 <implements name="Gtk.CellEditable"/>
3949 <implements name="Gtk.CellLayout"/>
3950 <constructor name="new" c:identifier="gdaui_provider_selector_new">
3951 <return-value transfer-ownership="full">
3952 <type name="ProviderSelector" c:type="GtkWidget*"/>
3955 <method name="get_provider_obj"
3956 c:identifier="gdaui_provider_selector_get_provider_obj">
3957 <return-value transfer-ownership="full">
3958 <type name="Gda.ServerProvider" c:type="GdaServerProvider*"/>
3961 <method name="get_provider"
3962 c:identifier="gdaui_provider_selector_get_provider">
3963 <return-value transfer-ownership="none">
3964 <type name="utf8" c:type="gchar*"/>
3967 <method name="set_provider"
3968 c:identifier="gdaui_provider_selector_set_provider">
3969 <return-value transfer-ownership="none">
3970 <type name="boolean" c:type="gboolean"/>
3973 <parameter name="provider" transfer-ownership="none">
3974 <type name="utf8" c:type="gchar*"/>
3978 <field name="parent">
3979 <type name="Combo" c:type="GdauiCombo"/>
3982 <type name="ProviderSelectorPrivate"
3983 c:type="GdauiProviderSelectorPrivate*"/>
3986 <record name="ProviderSelectorClass"
3987 c:type="GdauiProviderSelectorClass"
3988 glib:is-gtype-struct-for="ProviderSelector">
3989 <field name="parent_class">
3990 <type name="ComboClass" c:type="GdauiComboClass"/>
3993 <record name="ProviderSelectorPrivate"
3994 c:type="GdauiProviderSelectorPrivate">
3996 <constant name="REFERER_ACTIVE" value="#e0ffe0">
3999 <constant name="REFERER_INACTIVE" value="#ffe0e0">
4002 <constant name="REFERER_UNKNOWN" value="#e0e0ff">
4005 <class name="RawForm"
4006 c:type="GdauiRawForm"
4008 glib:type-name="GdauiRawForm"
4009 glib:get-type="gdaui_raw_form_get_type"
4010 glib:type-struct="RawFormClass">
4011 <implements name="Atk.ImplementorIface"/>
4012 <implements name="DataProxy"/>
4013 <implements name="DataSelector"/>
4014 <implements name="Gtk.Buildable"/>
4015 <implements name="Gtk.Orientable"/>
4016 <constructor name="new" c:identifier="gdaui_raw_form_new">
4017 <return-value transfer-ownership="full">
4018 <type name="RawForm" c:type="GtkWidget*"/>
4021 <parameter name="model" transfer-ownership="none">
4022 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
4026 <property name="model" writable="1" transfer-ownership="none">
4027 <type name="Gda.DataModel" c:type="GdaDataModel"/>
4029 <field name="object">
4030 <type name="BasicForm" c:type="GdauiBasicForm"/>
4033 <type name="RawFormPriv" c:type="GdauiRawFormPriv*"/>
4036 <record name="RawFormClass"
4037 c:type="GdauiRawFormClass"
4038 glib:is-gtype-struct-for="RawForm">
4039 <field name="parent_class">
4040 <type name="BasicFormClass" c:type="GdauiBasicFormClass"/>
4043 <record name="RawFormPriv" c:type="GdauiRawFormPriv">
4045 <class name="RawGrid"
4046 c:type="GdauiRawGrid"
4047 parent="Gtk.TreeView"
4048 glib:type-name="GdauiRawGrid"
4049 glib:get-type="gdaui_raw_grid_get_type"
4050 glib:type-struct="RawGridClass">
4051 <implements name="Atk.ImplementorIface"/>
4052 <implements name="DataProxy"/>
4053 <implements name="DataSelector"/>
4054 <implements name="Gtk.Buildable"/>
4055 <constructor name="new" c:identifier="gdaui_raw_grid_new">
4056 <return-value transfer-ownership="full">
4057 <type name="RawGrid" c:type="GtkWidget*"/>
4060 <parameter name="model" transfer-ownership="none">
4061 <type name="Gda.DataModel" c:type="GdaDataModel*"/>
4065 <method name="set_sample_size"
4066 c:identifier="gdaui_raw_grid_set_sample_size">
4067 <return-value transfer-ownership="none">
4068 <type name="none" c:type="void"/>
4071 <parameter name="sample_size" transfer-ownership="none">
4072 <type name="int" c:type="gint"/>
4076 <method name="set_sample_start"
4077 c:identifier="gdaui_raw_grid_set_sample_start">
4078 <return-value transfer-ownership="none">
4079 <type name="none" c:type="void"/>
4082 <parameter name="sample_start" transfer-ownership="none">
4083 <type name="int" c:type="gint"/>
4087 <method name="set_layout_from_file"
4088 c:identifier="gdaui_raw_grid_set_layout_from_file">
4089 <return-value transfer-ownership="none">
4090 <type name="none" c:type="void"/>
4093 <parameter name="file_name" transfer-ownership="none">
4094 <type name="utf8" c:type="gchar*"/>
4096 <parameter name="grid_name" transfer-ownership="none">
4097 <type name="utf8" c:type="gchar*"/>
4101 <property name="global-actions-visible"
4103 transfer-ownership="none">
4104 <type name="boolean" c:type="gboolean"/>
4106 <property name="info-cell-visible"
4108 transfer-ownership="none">
4109 <type name="boolean" c:type="gboolean"/>
4111 <property name="model" writable="1" transfer-ownership="none">
4112 <type name="Gda.DataModel" c:type="GdaDataModel"/>
4114 <property name="xml-layout"
4117 transfer-ownership="none">
4118 <type name="any" c:type="gpointer"/>
4120 <field name="object">
4121 <type name="Gtk.TreeView" c:type="GtkTreeView"/>
4124 <type name="RawGridPriv" c:type="GdauiRawGridPriv*"/>
4126 <glib:signal name="double-clicked">
4127 <return-value transfer-ownership="full">
4128 <type name="none" c:type="void"/>
4131 <parameter name="object" transfer-ownership="none">
4132 <type name="int" c:type="gint"/>
4136 <glib:signal name="populate-popup">
4137 <return-value transfer-ownership="full">
4138 <type name="none" c:type="void"/>
4141 <parameter name="object" transfer-ownership="none">
4142 <type name="Gtk.Menu" c:type="GtkMenu"/>
4147 <record name="RawGridClass"
4148 c:type="GdauiRawGridClass"
4149 glib:is-gtype-struct-for="RawGrid">
4150 <field name="parent_class">
4151 <type name="Gtk.TreeViewClass" c:type="GtkTreeViewClass"/>
4153 <field name="double_clicked">
4154 <callback name="double_clicked" c:type="double_clicked">
4155 <return-value transfer-ownership="none">
4156 <type name="none" c:type="void"/>
4159 <parameter name="grid" transfer-ownership="none">
4160 <type name="RawGrid" c:type="GdauiRawGrid*"/>
4162 <parameter name="row" transfer-ownership="none">
4163 <type name="int" c:type="gint"/>
4168 <field name="populate_popup">
4169 <callback name="populate_popup" c:type="populate_popup">
4170 <return-value transfer-ownership="none">
4171 <type name="none" c:type="void"/>
4174 <parameter name="grid" transfer-ownership="none">
4175 <type name="RawGrid" c:type="GdauiRawGrid*"/>
4177 <parameter name="menu" transfer-ownership="none">
4178 <type name="Gtk.Menu" c:type="GtkMenu*"/>
4184 <record name="RawGridPriv" c:type="GdauiRawGridPriv">
4186 <class name="ServerOperation"
4187 c:type="GdauiServerOperation"
4189 glib:type-name="GdauiServerOperation"
4190 glib:get-type="gdaui_server_operation_get_type"
4191 glib:type-struct="ServerOperationClass">
4192 <implements name="Atk.ImplementorIface"/>
4193 <implements name="Gtk.Buildable"/>
4194 <implements name="Gtk.Orientable"/>
4195 <constructor name="new" c:identifier="gdaui_server_operation_new">
4196 <return-value transfer-ownership="full">
4197 <type name="ServerOperation" c:type="GtkWidget*"/>
4200 <parameter name="op" transfer-ownership="none">
4201 <type name="Gda.ServerOperation" c:type="GdaServerOperation*"/>
4205 <constructor name="new_in_dialog"
4206 c:identifier="gdaui_server_operation_new_in_dialog">
4207 <return-value transfer-ownership="full">
4208 <type name="ServerOperation" c:type="GtkWidget*"/>
4211 <parameter name="op" transfer-ownership="none">
4212 <type name="Gda.ServerOperation" c:type="GdaServerOperation*"/>
4214 <parameter name="parent" transfer-ownership="none">
4215 <type name="Gtk.Window" c:type="GtkWindow*"/>
4217 <parameter name="title" transfer-ownership="none">
4218 <type name="utf8" c:type="gchar*"/>
4220 <parameter name="header" transfer-ownership="none">
4221 <type name="utf8" c:type="gchar*"/>
4225 <property name="hide-single-header"
4228 transfer-ownership="none">
4229 <type name="boolean" c:type="gboolean"/>
4231 <property name="server-operation"
4234 transfer-ownership="none">
4235 <type name="Gda.ServerOperation" c:type="GdaServerOperation"/>
4237 <field name="object">
4238 <type name="Gtk.VBox" c:type="GtkVBox"/>
4241 <type name="ServerOperationPriv" c:type="GdauiServerOperationPriv*"/>
4244 <record name="ServerOperationClass"
4245 c:type="GdauiServerOperationClass"
4246 glib:is-gtype-struct-for="ServerOperation">
4247 <field name="parent_class">
4248 <type name="Gtk.VBoxClass" c:type="GtkVBoxClass"/>
4251 <record name="ServerOperationPriv" c:type="GdauiServerOperationPriv">
4253 <record name="Set" c:type="GdauiSet">
4254 <field name="object" writable="1">
4255 <type name="GObject.Object" c:type="GObject"/>
4257 <field name="priv" writable="1">
4258 <type name="SetPriv" c:type="GdauiSetPriv*"/>
4260 <field name="sources_list" writable="1">
4261 <type name="GLib.SList" c:type="GSList*">
4262 <type name="any" c:type="gpointer"/>
4265 <field name="groups_list" writable="1">
4266 <type name="GLib.SList" c:type="GSList*">
4267 <type name="any" c:type="gpointer"/>
4271 <record name="SetClass" c:type="GdauiSetClass">
4272 <field name="parent_class" writable="1">
4273 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
4275 <field name="public_data_changed">
4276 <type name="any" c:type="pointer"/>
4279 <record name="SetGroup" c:type="GdauiSetGroup">
4280 <field name="group" writable="1">
4281 <type name="Gda.SetGroup" c:type="GdaSetGroup*"/>
4283 <field name="source" writable="1">
4284 <type name="SetSource" c:type="GdauiSetSource*"/>
4286 <field name="_gda_reserved1" writable="1">
4287 <type name="any" c:type="gpointer"/>
4289 <field name="_gda_reserved2" writable="1">
4290 <type name="any" c:type="gpointer"/>
4293 <record name="SetPriv" c:type="GdauiSetPriv">
4295 <record name="SetSource" c:type="GdauiSetSource">
4296 <field name="source" writable="1">
4297 <type name="Gda.SetSource" c:type="GdaSetSource*"/>
4299 <field name="shown_n_cols" writable="1">
4300 <type name="int" c:type="gint"/>
4302 <field name="shown_cols_index" writable="1">
4303 <type name="any" c:type="gint*"/>
4305 <field name="ref_n_cols" writable="1">
4306 <type name="int" c:type="gint"/>
4308 <field name="ref_cols_index" writable="1">
4309 <type name="any" c:type="gint*"/>
4311 <field name="_gda_reserved1" writable="1">
4312 <type name="any" c:type="gpointer"/>
4314 <field name="_gda_reserved2" writable="1">
4315 <type name="any" c:type="gpointer"/>
4317 <field name="_gda_reserved3" writable="1">
4318 <type name="any" c:type="gpointer"/>
4320 <field name="_gda_reserved4" writable="1">
4321 <type name="any" c:type="gpointer"/>
4324 <class name="TreeStore"
4325 c:type="GdauiTreeStore"
4326 parent="GObject.Object"
4327 glib:type-name="GdauiTreeStore"
4328 glib:get-type="gdaui_tree_store_get_type"
4329 glib:type-struct="TreeStoreClass">
4330 <implements name="Gtk.TreeDragDest"/>
4331 <implements name="Gtk.TreeDragSource"/>
4332 <implements name="Gtk.TreeModel"/>
4333 <constructor name="new"
4334 c:identifier="gdaui_tree_store_new"
4337 <doc xml:whitespace="preserve">Creates a #GtkTreeModel interface with a #GdaTree, mapping columns to attributes' values.
4338 For more information and limitations, see gdaui_tree_store_new().</doc>
4339 <return-value transfer-ownership="full">
4340 <doc xml:whitespace="preserve">the new object, or %NULL if an inconsistency exists in the parameters</doc>
4341 <type name="TreeStore" c:type="GtkTreeModel*"/>
4344 <parameter name="tree" transfer-ownership="none">
4345 <doc xml:whitespace="preserve">a #GdaTree object</doc>
4346 <type name="Gda.Tree" c:type="GdaTree*"/>
4348 <parameter name="n_columns" transfer-ownership="none">
4349 <doc xml:whitespace="preserve">number of columns in the tree store</doc>
4350 <type name="uint" c:type="guint"/>
4352 <parameter transfer-ownership="none">
4358 <constructor name="newv" c:identifier="gdaui_tree_store_newv">
4359 <return-value transfer-ownership="full">
4360 <type name="TreeStore" c:type="GtkTreeModel*"/>
4363 <parameter name="tree" transfer-ownership="none">
4364 <type name="Gda.Tree" c:type="GdaTree*"/>
4366 <parameter name="n_columns" transfer-ownership="none">
4367 <type name="uint" c:type="guint"/>
4369 <parameter name="types"
4371 caller-allocates="0"
4372 transfer-ownership="full">
4373 <type name="GType" c:type="GType*"/>
4375 <parameter name="attribute_names" transfer-ownership="none">
4376 <array c:type="gchar**">
4382 <property name="tree"
4385 transfer-ownership="none">
4386 <type name="Gda.Tree" c:type="GdaTree"/>
4388 <field name="object">
4389 <type name="GObject.Object" c:type="GObject"/>
4392 <type name="TreeStorePriv" c:type="GdauiTreeStorePriv*"/>
4394 <glib:signal name="drag-can-drag">
4395 <return-value transfer-ownership="full">
4396 <type name="boolean" c:type="gboolean"/>
4399 <parameter name="object" transfer-ownership="none">
4400 <type name="utf8" c:type="gchararray"/>
4404 <glib:signal name="drag-can-drop">
4405 <return-value transfer-ownership="full">
4406 <type name="boolean" c:type="gboolean"/>
4409 <parameter name="object" transfer-ownership="none">
4410 <type name="utf8" c:type="gchararray"/>
4412 <parameter name="p0" transfer-ownership="none">
4413 <type name="any" c:type="gpointer"/>
4417 <glib:signal name="drag-delete">
4418 <return-value transfer-ownership="full">
4419 <type name="boolean" c:type="gboolean"/>
4422 <parameter name="object" transfer-ownership="none">
4423 <type name="utf8" c:type="gchararray"/>
4427 <glib:signal name="drag-drop">
4428 <return-value transfer-ownership="full">
4429 <type name="boolean" c:type="gboolean"/>
4432 <parameter name="object" transfer-ownership="none">
4433 <type name="utf8" c:type="gchararray"/>
4435 <parameter name="p0" transfer-ownership="none">
4436 <type name="any" c:type="gpointer"/>
4440 <glib:signal name="drag-get">
4441 <return-value transfer-ownership="full">
4442 <type name="boolean" c:type="gboolean"/>
4445 <parameter name="object" transfer-ownership="none">
4446 <type name="utf8" c:type="gchararray"/>
4448 <parameter name="p0" transfer-ownership="none">
4449 <type name="any" c:type="gpointer"/>
4454 <record name="TreeStoreClass"
4455 c:type="GdauiTreeStoreClass"
4456 glib:is-gtype-struct-for="TreeStore">
4457 <field name="parent_class">
4458 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
4460 <field name="drag_can_drag">
4461 <callback name="drag_can_drag" c:type="drag_can_drag">
4462 <return-value transfer-ownership="none">
4463 <type name="boolean" c:type="gboolean"/>
4466 <parameter name="store" transfer-ownership="none">
4467 <type name="TreeStore" c:type="GdauiTreeStore*"/>
4469 <parameter name="path" transfer-ownership="none">
4470 <type name="utf8" c:type="gchar*"/>
4475 <field name="drag_get">
4476 <callback name="drag_get" c:type="drag_get">
4477 <return-value transfer-ownership="none">
4478 <type name="boolean" c:type="gboolean"/>
4481 <parameter name="store" transfer-ownership="none">
4482 <type name="TreeStore" c:type="GdauiTreeStore*"/>
4484 <parameter name="path" transfer-ownership="none">
4485 <type name="utf8" c:type="gchar*"/>
4487 <parameter name="selection_data" transfer-ownership="none">
4488 <type name="Gtk.SelectionData" c:type="GtkSelectionData*"/>
4493 <field name="drag_can_drop">
4494 <callback name="drag_can_drop" c:type="drag_can_drop">
4495 <return-value transfer-ownership="none">
4496 <type name="boolean" c:type="gboolean"/>
4499 <parameter name="store" transfer-ownership="none">
4500 <type name="TreeStore" c:type="GdauiTreeStore*"/>
4502 <parameter name="path" transfer-ownership="none">
4503 <type name="utf8" c:type="gchar*"/>
4505 <parameter name="selection_data" transfer-ownership="none">
4506 <type name="Gtk.SelectionData" c:type="GtkSelectionData*"/>
4511 <field name="drag_drop">
4512 <callback name="drag_drop" c:type="drag_drop">
4513 <return-value transfer-ownership="none">
4514 <type name="boolean" c:type="gboolean"/>
4517 <parameter name="store" transfer-ownership="none">
4518 <type name="TreeStore" c:type="GdauiTreeStore*"/>
4520 <parameter name="path" transfer-ownership="none">
4521 <type name="utf8" c:type="gchar*"/>
4523 <parameter name="selection_data" transfer-ownership="none">
4524 <type name="Gtk.SelectionData" c:type="GtkSelectionData*"/>
4529 <field name="drag_delete">
4530 <callback name="drag_delete" c:type="drag_delete">
4531 <return-value transfer-ownership="none">
4532 <type name="boolean" c:type="gboolean"/>
4535 <parameter name="store" transfer-ownership="none">
4536 <type name="TreeStore" c:type="GdauiTreeStore*"/>
4538 <parameter name="path" transfer-ownership="none">
4539 <type name="utf8" c:type="gchar*"/>
4545 <record name="TreeStorePriv" c:type="GdauiTreeStorePriv">
4547 <function name="new_data_entry" c:identifier="gdaui_new_data_entry">
4548 <return-value transfer-ownership="full">
4549 <type name="DataEntry" c:type="GdauiDataEntry*"/>
4552 <parameter name="type" transfer-ownership="none">
4553 <type name="GType" c:type="GType"/>
4555 <parameter name="plugin_name" transfer-ownership="none">
4556 <type name="utf8" c:type="gchar*"/>