diff options
-rwxr-xr-x | lib/newwrap/gtk/atk.nim | 296 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gdk2.nim | 570 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gdk2pixbuf.nim | 68 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gdkglext.nim | 104 | ||||
-rwxr-xr-x | lib/newwrap/gtk/glib2.nim | 1112 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gtk2.nim | 3422 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gtkglext.nim | 28 | ||||
-rwxr-xr-x | lib/newwrap/gtk/gtkhtml.nim | 195 | ||||
-rwxr-xr-x | lib/newwrap/gtk/libglade2.nim | 24 | ||||
-rwxr-xr-x | lib/newwrap/gtk/pango.nim | 385 | ||||
-rwxr-xr-x | lib/newwrap/gtk/pangoutils.nim | 2 | ||||
-rwxr-xr-x | lib/pure/pegs.nim | 15 | ||||
-rwxr-xr-x | lib/pure/re.nim | 60 |
13 files changed, 3174 insertions, 3107 deletions
diff --git a/lib/newwrap/gtk/atk.nim b/lib/newwrap/gtk/atk.nim index 0178ade6f..14847fdb6 100755 --- a/lib/newwrap/gtk/atk.nim +++ b/lib/newwrap/gtk/atk.nim @@ -473,48 +473,48 @@ proc IMPLEMENTOR*(obj: pointer): PImplementor proc IMPLEMENTOR_GET_IFACE*(obj: pointer): PImplementorIface proc implementor_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_implementor_get_type".} -proc implementor_ref_accessible*(implementor: PImplementor): PObject{.cdecl, +proc ref_accessible*(implementor: PImplementor): PObject{.cdecl, dynlib: lib, importc: "atk_implementor_ref_accessible".} -proc object_get_name*(accessible: PObject): cstring{.cdecl, dynlib: lib, +proc get_name*(accessible: PObject): cstring{.cdecl, dynlib: lib, importc: "atk_object_get_name".} -proc object_get_description*(accessible: PObject): cstring{.cdecl, dynlib: lib, +proc get_description*(accessible: PObject): cstring{.cdecl, dynlib: lib, importc: "atk_object_get_description".} -proc object_get_parent*(accessible: PObject): PObject{.cdecl, dynlib: lib, +proc get_parent*(accessible: PObject): PObject{.cdecl, dynlib: lib, importc: "atk_object_get_parent".} -proc object_get_n_accessible_children*(accessible: PObject): gint{.cdecl, +proc get_n_accessible_children*(accessible: PObject): gint{.cdecl, dynlib: lib, importc: "atk_object_get_n_accessible_children".} -proc object_ref_accessible_child*(accessible: PObject, i: gint): PObject{.cdecl, +proc ref_accessible_child*(accessible: PObject, i: gint): PObject{.cdecl, dynlib: lib, importc: "atk_object_ref_accessible_child".} -proc object_ref_relation_set*(accessible: PObject): PRelationSet{.cdecl, +proc ref_relation_set*(accessible: PObject): PRelationSet{.cdecl, dynlib: lib, importc: "atk_object_ref_relation_set".} -proc object_get_role*(accessible: PObject): TRole{.cdecl, dynlib: lib, +proc get_role*(accessible: PObject): TRole{.cdecl, dynlib: lib, importc: "atk_object_get_role".} -proc object_get_layer*(accessible: PObject): TLayer{.cdecl, dynlib: lib, +proc get_layer*(accessible: PObject): TLayer{.cdecl, dynlib: lib, importc: "atk_object_get_layer".} -proc object_get_mdi_zorder*(accessible: PObject): gint{.cdecl, dynlib: lib, +proc get_mdi_zorder*(accessible: PObject): gint{.cdecl, dynlib: lib, importc: "atk_object_get_mdi_zorder".} -proc object_ref_state_set*(accessible: PObject): PStateSet{.cdecl, dynlib: lib, +proc ref_state_set*(accessible: PObject): PStateSet{.cdecl, dynlib: lib, importc: "atk_object_ref_state_set".} -proc object_get_index_in_parent*(accessible: PObject): gint{.cdecl, dynlib: lib, +proc get_index_in_parent*(accessible: PObject): gint{.cdecl, dynlib: lib, importc: "atk_object_get_index_in_parent".} -proc object_set_name*(accessible: PObject, name: cstring){.cdecl, dynlib: lib, +proc set_name*(accessible: PObject, name: cstring){.cdecl, dynlib: lib, importc: "atk_object_set_name".} -proc object_set_description*(accessible: PObject, description: cstring){.cdecl, +proc set_description*(accessible: PObject, description: cstring){.cdecl, dynlib: lib, importc: "atk_object_set_description".} -proc object_set_parent*(accessible: PObject, parent: PObject){.cdecl, +proc set_parent*(accessible: PObject, parent: PObject){.cdecl, dynlib: lib, importc: "atk_object_set_parent".} -proc object_set_role*(accessible: PObject, role: TRole){.cdecl, dynlib: lib, +proc set_role*(accessible: PObject, role: TRole){.cdecl, dynlib: lib, importc: "atk_object_set_role".} -proc object_connect_property_change_handler*(accessible: PObject, +proc connect_property_change_handler*(accessible: PObject, handler: TPropertyChangeHandler): guint{.cdecl, dynlib: lib, importc: "atk_object_connect_property_change_handler".} -proc object_remove_property_change_handler*(accessible: PObject, +proc remove_property_change_handler*(accessible: PObject, handler_id: guint){.cdecl, dynlib: lib, importc: "atk_object_remove_property_change_handler".} -proc object_notify_state_change*(accessible: PObject, state: TState, +proc notify_state_change*(accessible: PObject, state: TState, value: gboolean){.cdecl, dynlib: lib, importc: "atk_object_notify_state_change".} -proc object_initialize*(accessible: PObject, data: gpointer){.cdecl, +proc initialize*(accessible: PObject, data: gpointer){.cdecl, dynlib: lib, importc: "atk_object_initialize".} proc role_get_name*(role: TRole): cstring{.cdecl, dynlib: lib, importc: "atk_role_get_name".} @@ -526,17 +526,17 @@ proc ACTION*(obj: pointer): PAction proc ACTION_GET_IFACE*(obj: pointer): PActionIface proc action_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_action_get_type".} -proc action_do_action*(action: PAction, i: gint): gboolean{.cdecl, dynlib: lib, +proc do_action*(action: PAction, i: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_action_do_action".} -proc action_get_n_actions*(action: PAction): gint{.cdecl, dynlib: lib, +proc get_n_actions*(action: PAction): gint{.cdecl, dynlib: lib, importc: "atk_action_get_n_actions".} -proc action_get_description*(action: PAction, i: gint): cstring{.cdecl, +proc get_description*(action: PAction, i: gint): cstring{.cdecl, dynlib: lib, importc: "atk_action_get_description".} -proc action_get_name*(action: PAction, i: gint): cstring{.cdecl, dynlib: lib, +proc get_name*(action: PAction, i: gint): cstring{.cdecl, dynlib: lib, importc: "atk_action_get_name".} -proc action_get_keybinding*(action: PAction, i: gint): cstring{.cdecl, +proc get_keybinding*(action: PAction, i: gint): cstring{.cdecl, dynlib: lib, importc: "atk_action_get_keybinding".} -proc action_set_description*(action: PAction, i: gint, desc: cstring): gboolean{. +proc set_description*(action: PAction, i: gint, desc: cstring): gboolean{. cdecl, dynlib: lib, importc: "atk_action_set_description".} proc TYPE_COMPONENT*(): GType proc IS_COMPONENT*(obj: pointer): bool @@ -544,37 +544,37 @@ proc COMPONENT*(obj: pointer): PComponent proc COMPONENT_GET_IFACE*(obj: pointer): PComponentIface proc component_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_component_get_type".} -proc component_add_focus_handler*(component: PComponent, handler: TFocusHandler): guint{. +proc add_focus_handler*(component: PComponent, handler: TFocusHandler): guint{. cdecl, dynlib: lib, importc: "atk_component_add_focus_handler".} -proc component_contains*(component: PComponent, x, y: gint, +proc contains*(component: PComponent, x, y: gint, coord_type: TCoordType): gboolean{.cdecl, dynlib: lib, importc: "atk_component_contains".} -proc component_ref_accessible_at_point*(component: PComponent, x, y: gint, +proc ref_accessible_at_point*(component: PComponent, x, y: gint, coord_type: TCoordType): PObject{.cdecl, dynlib: lib, importc: "atk_component_ref_accessible_at_point".} -proc component_get_extents*(component: PComponent, x, y, width, height: Pgint, +proc get_extents*(component: PComponent, x, y, width, height: Pgint, coord_type: TCoordType){.cdecl, dynlib: lib, importc: "atk_component_get_extents".} -proc component_get_position*(component: PComponent, x: Pgint, y: Pgint, +proc get_position*(component: PComponent, x: Pgint, y: Pgint, coord_type: TCoordType){.cdecl, dynlib: lib, importc: "atk_component_get_position".} -proc component_get_size*(component: PComponent, width: Pgint, height: Pgint){. +proc get_size*(component: PComponent, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "atk_component_get_size".} -proc component_get_layer*(component: PComponent): TLayer{.cdecl, dynlib: lib, +proc get_layer*(component: PComponent): TLayer{.cdecl, dynlib: lib, importc: "atk_component_get_layer".} -proc component_get_mdi_zorder*(component: PComponent): gint{.cdecl, dynlib: lib, +proc get_mdi_zorder*(component: PComponent): gint{.cdecl, dynlib: lib, importc: "atk_component_get_mdi_zorder".} -proc component_grab_focus*(component: PComponent): gboolean{.cdecl, dynlib: lib, +proc grab_focus*(component: PComponent): gboolean{.cdecl, dynlib: lib, importc: "atk_component_grab_focus".} -proc component_remove_focus_handler*(component: PComponent, handler_id: guint){. +proc remove_focus_handler*(component: PComponent, handler_id: guint){. cdecl, dynlib: lib, importc: "atk_component_remove_focus_handler".} -proc component_set_extents*(component: PComponent, x: gint, y: gint, +proc set_extents*(component: PComponent, x: gint, y: gint, width: gint, height: gint, coord_type: TCoordType): gboolean{. cdecl, dynlib: lib, importc: "atk_component_set_extents".} -proc component_set_position*(component: PComponent, x: gint, y: gint, +proc set_position*(component: PComponent, x: gint, y: gint, coord_type: TCoordType): gboolean{.cdecl, dynlib: lib, importc: "atk_component_set_position".} -proc component_set_size*(component: PComponent, width: gint, height: gint): gboolean{. +proc set_size*(component: PComponent, width: gint, height: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_component_set_size".} proc TYPE_DOCUMENT*(): GType proc IS_DOCUMENT*(obj: pointer): bool @@ -582,9 +582,9 @@ proc DOCUMENT*(obj: pointer): PDocument proc DOCUMENT_GET_IFACE*(obj: pointer): PDocumentIface proc document_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_document_get_type".} -proc document_get_document_type*(document: PDocument): cstring{.cdecl, +proc get_document_type*(document: PDocument): cstring{.cdecl, dynlib: lib, importc: "atk_document_get_document_type".} -proc document_get_document*(document: PDocument): gpointer{.cdecl, dynlib: lib, +proc get_document*(document: PDocument): gpointer{.cdecl, dynlib: lib, importc: "atk_document_get_document".} proc TYPE_EDITABLE_TEXT*(): GType proc IS_EDITABLE_TEXT*(obj: pointer): bool @@ -592,24 +592,24 @@ proc EDITABLE_TEXT*(obj: pointer): PEditableText proc EDITABLE_TEXT_GET_IFACE*(obj: pointer): PEditableTextIface proc editable_text_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_editable_text_get_type".} -proc editable_text_set_run_attributes*(text: PEditableText, +proc set_run_attributes*(text: PEditableText, attrib_set: PAttributeSet, start_offset: gint, end_offset: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_editable_text_set_run_attributes".} -proc editable_text_set_text_contents*(text: PEditableText, string: cstring){. +proc set_text_contents*(text: PEditableText, string: cstring){. cdecl, dynlib: lib, importc: "atk_editable_text_set_text_contents".} -proc editable_text_insert_text*(text: PEditableText, `string`: cstring, +proc insert_text*(text: PEditableText, `string`: cstring, length: gint, position: Pgint){.cdecl, dynlib: lib, importc: "atk_editable_text_insert_text".} -proc editable_text_copy_text*(text: PEditableText, start_pos: gint, +proc copy_text*(text: PEditableText, start_pos: gint, end_pos: gint){.cdecl, dynlib: lib, importc: "atk_editable_text_copy_text".} -proc editable_text_cut_text*(text: PEditableText, start_pos: gint, end_pos: gint){. +proc cut_text*(text: PEditableText, start_pos: gint, end_pos: gint){. cdecl, dynlib: lib, importc: "atk_editable_text_cut_text".} -proc editable_text_delete_text*(text: PEditableText, start_pos: gint, +proc delete_text*(text: PEditableText, start_pos: gint, end_pos: gint){.cdecl, dynlib: lib, importc: "atk_editable_text_delete_text".} -proc editable_text_paste_text*(text: PEditableText, position: gint){.cdecl, +proc paste_text*(text: PEditableText, position: gint){.cdecl, dynlib: lib, importc: "atk_editable_text_paste_text".} proc TYPE_GOBJECT_ACCESSIBLE*(): GType proc GOBJECT_ACCESSIBLE*(obj: pointer): PGObjectAccessible @@ -619,9 +619,9 @@ proc IS_GOBJECT_ACCESSIBLE_CLASS*(klass: pointer): bool proc GOBJECT_ACCESSIBLE_GET_CLASS*(obj: pointer): PGObjectAccessibleClass proc gobject_accessible_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_gobject_accessible_get_type".} -proc gobject_accessible_for_object*(obj: PGObject): PObject{.cdecl, dynlib: lib, +proc accessible_for_object*(obj: PGObject): PObject{.cdecl, dynlib: lib, importc: "atk_gobject_accessible_for_object".} -proc gobject_accessible_get_object*(obj: PGObjectAccessible): PGObject{.cdecl, +proc get_object*(obj: PGObjectAccessible): PGObject{.cdecl, dynlib: lib, importc: "atk_gobject_accessible_get_object".} proc TYPE_HYPERLINK*(): GType proc HYPERLINK*(obj: pointer): PHyperlink @@ -631,17 +631,17 @@ proc IS_HYPERLINK_CLASS*(klass: pointer): bool proc HYPERLINK_GET_CLASS*(obj: pointer): PHyperlinkClass proc hyperlink_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_type".} -proc hyperlink_get_uri*(link: PHyperlink, i: gint): cstring{.cdecl, dynlib: lib, +proc get_uri*(link: PHyperlink, i: gint): cstring{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_uri".} -proc hyperlink_get_object*(link: PHyperlink, i: gint): PObject{.cdecl, +proc get_object*(link: PHyperlink, i: gint): PObject{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_object".} -proc hyperlink_get_end_index*(link: PHyperlink): gint{.cdecl, dynlib: lib, +proc get_end_index*(link: PHyperlink): gint{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_end_index".} -proc hyperlink_get_start_index*(link: PHyperlink): gint{.cdecl, dynlib: lib, +proc get_start_index*(link: PHyperlink): gint{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_start_index".} -proc hyperlink_is_valid*(link: PHyperlink): gboolean{.cdecl, dynlib: lib, +proc is_valid*(link: PHyperlink): gboolean{.cdecl, dynlib: lib, importc: "atk_hyperlink_is_valid".} -proc hyperlink_get_n_anchors*(link: PHyperlink): gint{.cdecl, dynlib: lib, +proc get_n_anchors*(link: PHyperlink): gint{.cdecl, dynlib: lib, importc: "atk_hyperlink_get_n_anchors".} proc TYPE_HYPERTEXT*(): GType proc IS_HYPERTEXT*(obj: pointer): bool @@ -649,24 +649,24 @@ proc HYPERTEXT*(obj: pointer): PHypertext proc HYPERTEXT_GET_IFACE*(obj: pointer): PHypertextIface proc hypertext_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_hypertext_get_type".} -proc hypertext_get_link*(hypertext: PHypertext, link_index: gint): PHyperlink{. +proc get_link*(hypertext: PHypertext, link_index: gint): PHyperlink{. cdecl, dynlib: lib, importc: "atk_hypertext_get_link".} -proc hypertext_get_n_links*(hypertext: PHypertext): gint{.cdecl, dynlib: lib, +proc get_n_links*(hypertext: PHypertext): gint{.cdecl, dynlib: lib, importc: "atk_hypertext_get_n_links".} -proc hypertext_get_link_index*(hypertext: PHypertext, char_index: gint): gint{. +proc get_link_index*(hypertext: PHypertext, char_index: gint): gint{. cdecl, dynlib: lib, importc: "atk_hypertext_get_link_index".} proc TYPE_IMAGE*(): GType proc IS_IMAGE*(obj: pointer): bool proc IMAGE*(obj: pointer): PImage proc IMAGE_GET_IFACE*(obj: pointer): PImageIface proc image_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_image_get_type".} -proc image_get_image_description*(image: PImage): cstring{.cdecl, dynlib: lib, +proc get_image_description*(image: PImage): cstring{.cdecl, dynlib: lib, importc: "atk_image_get_image_description".} -proc image_get_image_size*(image: PImage, width: Pgint, height: Pgint){.cdecl, +proc get_image_size*(image: PImage, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "atk_image_get_image_size".} -proc image_set_image_description*(image: PImage, description: cstring): gboolean{. +proc set_image_description*(image: PImage, description: cstring): gboolean{. cdecl, dynlib: lib, importc: "atk_image_set_image_description".} -proc image_get_image_position*(image: PImage, x: Pgint, y: Pgint, +proc get_image_position*(image: PImage, x: Pgint, y: Pgint, coord_type: TCoordType){.cdecl, dynlib: lib, importc: "atk_image_get_image_position".} proc TYPE_OBJECT_FACTORY*(): GType @@ -677,11 +677,11 @@ proc IS_OBJECT_FACTORY_CLASS*(klass: pointer): bool proc OBJECT_FACTORY_GET_CLASS*(obj: pointer): PObjectFactoryClass proc object_factory_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_object_factory_get_type".} -proc object_factory_create_accessible*(factory: PObjectFactory, obj: PGObject): PObject{. +proc create_accessible*(factory: PObjectFactory, obj: PGObject): PObject{. cdecl, dynlib: lib, importc: "atk_object_factory_create_accessible".} -proc object_factory_invalidate*(factory: PObjectFactory){.cdecl, dynlib: lib, +proc invalidate*(factory: PObjectFactory){.cdecl, dynlib: lib, importc: "atk_object_factory_invalidate".} -proc object_factory_get_accessible_type*(factory: PObjectFactory): GType{.cdecl, +proc get_accessible_type*(factory: PObjectFactory): GType{.cdecl, dynlib: lib, importc: "atk_object_factory_get_accessible_type".} proc TYPE_REGISTRY*(): GType proc REGISTRY*(obj: pointer): PRegistry @@ -691,12 +691,12 @@ proc IS_REGISTRY_CLASS*(klass: pointer): bool proc REGISTRY_GET_CLASS*(obj: pointer): PRegistryClass proc registry_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_registry_get_type".} -proc registry_set_factory_type*(registry: PRegistry, `type`: GType, +proc set_factory_type*(registry: PRegistry, `type`: GType, factory_type: GType){.cdecl, dynlib: lib, importc: "atk_registry_set_factory_type".} -proc registry_get_factory_type*(registry: PRegistry, `type`: GType): GType{. +proc get_factory_type*(registry: PRegistry, `type`: GType): GType{. cdecl, dynlib: lib, importc: "atk_registry_get_factory_type".} -proc registry_get_factory*(registry: PRegistry, `type`: GType): PObjectFactory{. +proc get_factory*(registry: PRegistry, `type`: GType): PObjectFactory{. cdecl, dynlib: lib, importc: "atk_registry_get_factory".} proc get_default_registry*(): PRegistry{.cdecl, dynlib: lib, importc: "atk_get_default_registry".} @@ -717,9 +717,9 @@ proc relation_type_for_name*(name: cstring): TRelationType{.cdecl, dynlib: lib, proc relation_new*(targets: PPAtkObject, n_targets: gint, relationship: TRelationType): PRelation{.cdecl, dynlib: lib, importc: "atk_relation_new".} -proc relation_get_relation_type*(relation: PRelation): TRelationType{.cdecl, +proc get_relation_type*(relation: PRelation): TRelationType{.cdecl, dynlib: lib, importc: "atk_relation_get_relation_type".} -proc relation_get_target*(relation: PRelation): PGPtrArray{.cdecl, dynlib: lib, +proc get_target*(relation: PRelation): PGPtrArray{.cdecl, dynlib: lib, importc: "atk_relation_get_target".} proc TYPE_RELATION_SET*(): GType proc RELATION_SET*(obj: pointer): PRelationSet @@ -731,18 +731,18 @@ proc relation_set_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_relation_set_get_type".} proc relation_set_new*(): PRelationSet{.cdecl, dynlib: lib, importc: "atk_relation_set_new".} -proc relation_set_contains*(RelationSet: PRelationSet, +proc contains*(RelationSet: PRelationSet, relationship: TRelationType): gboolean{.cdecl, dynlib: lib, importc: "atk_relation_set_contains".} -proc relation_set_remove*(RelationSet: PRelationSet, relation: PRelation){. +proc remove*(RelationSet: PRelationSet, relation: PRelation){. cdecl, dynlib: lib, importc: "atk_relation_set_remove".} -proc relation_set_add*(RelationSet: PRelationSet, relation: PRelation){.cdecl, +proc add*(RelationSet: PRelationSet, relation: PRelation){.cdecl, dynlib: lib, importc: "atk_relation_set_add".} -proc relation_set_get_n_relations*(RelationSet: PRelationSet): gint{.cdecl, +proc get_n_relations*(RelationSet: PRelationSet): gint{.cdecl, dynlib: lib, importc: "atk_relation_set_get_n_relations".} -proc relation_set_get_relation*(RelationSet: PRelationSet, i: gint): PRelation{. +proc get_relation*(RelationSet: PRelationSet, i: gint): PRelation{. cdecl, dynlib: lib, importc: "atk_relation_set_get_relation".} -proc relation_set_get_relation_by_type*(RelationSet: PRelationSet, +proc get_relation_by_type*(RelationSet: PRelationSet, relationship: TRelationType): PRelation{. cdecl, dynlib: lib, importc: "atk_relation_set_get_relation_by_type".} proc TYPE_SELECTION*(): GType @@ -751,19 +751,19 @@ proc SELECTION*(obj: pointer): PSelection proc SELECTION_GET_IFACE*(obj: pointer): PSelectionIface proc selection_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_selection_get_type".} -proc selection_add_selection*(selection: PSelection, i: gint): gboolean{.cdecl, +proc add_selection*(selection: PSelection, i: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_selection_add_selection".} -proc selection_clear_selection*(selection: PSelection): gboolean{.cdecl, +proc clear_selection*(selection: PSelection): gboolean{.cdecl, dynlib: lib, importc: "atk_selection_clear_selection".} -proc selection_ref_selection*(selection: PSelection, i: gint): PObject{.cdecl, +proc ref_selection*(selection: PSelection, i: gint): PObject{.cdecl, dynlib: lib, importc: "atk_selection_ref_selection".} -proc selection_get_selection_count*(selection: PSelection): gint{.cdecl, +proc get_selection_count*(selection: PSelection): gint{.cdecl, dynlib: lib, importc: "atk_selection_get_selection_count".} -proc selection_is_child_selected*(selection: PSelection, i: gint): gboolean{. +proc is_child_selected*(selection: PSelection, i: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_selection_is_child_selected".} -proc selection_remove_selection*(selection: PSelection, i: gint): gboolean{. +proc remove_selection*(selection: PSelection, i: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_selection_remove_selection".} -proc selection_select_all_selection*(selection: PSelection): gboolean{.cdecl, +proc select_all_selection*(selection: PSelection): gboolean{.cdecl, dynlib: lib, importc: "atk_selection_select_all_selection".} proc state_type_register*(name: cstring): TStateType{.cdecl, dynlib: lib, importc: "atk_state_type_register".} @@ -781,26 +781,26 @@ proc state_set_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_state_set_get_type".} proc state_set_new*(): PStateSet{.cdecl, dynlib: lib, importc: "atk_state_set_new".} -proc state_set_is_empty*(StateSet: PStateSet): gboolean{.cdecl, dynlib: lib, +proc is_empty*(StateSet: PStateSet): gboolean{.cdecl, dynlib: lib, importc: "atk_state_set_is_empty".} -proc state_set_add_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. +proc add_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. cdecl, dynlib: lib, importc: "atk_state_set_add_state".} -proc state_set_add_states*(StateSet: PStateSet, types: PStateType, n_types: gint){. +proc add_states*(StateSet: PStateSet, types: PStateType, n_types: gint){. cdecl, dynlib: lib, importc: "atk_state_set_add_states".} -proc state_set_clear_states*(StateSet: PStateSet){.cdecl, dynlib: lib, +proc clear_states*(StateSet: PStateSet){.cdecl, dynlib: lib, importc: "atk_state_set_clear_states".} -proc state_set_contains_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. +proc contains_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. cdecl, dynlib: lib, importc: "atk_state_set_contains_state".} -proc state_set_contains_states*(StateSet: PStateSet, types: PStateType, +proc contains_states*(StateSet: PStateSet, types: PStateType, n_types: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_state_set_contains_states".} -proc state_set_remove_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. +proc remove_state*(StateSet: PStateSet, `type`: TStateType): gboolean{. cdecl, dynlib: lib, importc: "atk_state_set_remove_state".} -proc state_set_and_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. +proc and_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. cdecl, dynlib: lib, importc: "atk_state_set_and_sets".} -proc state_set_or_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. +proc or_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. cdecl, dynlib: lib, importc: "atk_state_set_or_sets".} -proc state_set_xor_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. +proc xor_sets*(StateSet: PStateSet, compare_set: PStateSet): PStateSet{. cdecl, dynlib: lib, importc: "atk_state_set_xor_sets".} proc TYPE_STREAMABLE_CONTENT*(): GType proc IS_STREAMABLE_CONTENT*(obj: pointer): bool @@ -808,11 +808,11 @@ proc STREAMABLE_CONTENT*(obj: pointer): PStreamableContent proc STREAMABLE_CONTENT_GET_IFACE*(obj: pointer): PStreamableContentIface proc streamable_content_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_streamable_content_get_type".} -proc streamable_content_get_n_mime_types*(streamable: PStreamableContent): gint{. +proc get_n_mime_types*(streamable: PStreamableContent): gint{. cdecl, dynlib: lib, importc: "atk_streamable_content_get_n_mime_types".} -proc streamable_content_get_mime_type*(streamable: PStreamableContent, i: gint): cstring{. +proc get_mime_type*(streamable: PStreamableContent, i: gint): cstring{. cdecl, dynlib: lib, importc: "atk_streamable_content_get_mime_type".} -proc streamable_content_get_stream*(streamable: PStreamableContent, +proc get_stream*(streamable: PStreamableContent, mime_type: cstring): PGIOChannel{.cdecl, dynlib: lib, importc: "atk_streamable_content_get_stream".} proc TYPE_TABLE*(): GType @@ -820,64 +820,64 @@ proc IS_TABLE*(obj: pointer): bool proc TABLE*(obj: pointer): PTable proc TABLE_GET_IFACE*(obj: pointer): PTableIface proc table_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_table_get_type".} -proc table_ref_at*(table: PTable, row, column: gint): PObject{.cdecl, +proc ref_at*(table: PTable, row, column: gint): PObject{.cdecl, dynlib: lib, importc: "atk_table_ref_at".} -proc table_get_index_at*(table: PTable, row, column: gint): gint{.cdecl, +proc get_index_at*(table: PTable, row, column: gint): gint{.cdecl, dynlib: lib, importc: "atk_table_get_index_at".} -proc table_get_column_at_index*(table: PTable, index: gint): gint{.cdecl, +proc get_column_at_index*(table: PTable, index: gint): gint{.cdecl, dynlib: lib, importc: "atk_table_get_column_at_index".} -proc table_get_row_at_index*(table: PTable, index: gint): gint{.cdecl, +proc get_row_at_index*(table: PTable, index: gint): gint{.cdecl, dynlib: lib, importc: "atk_table_get_row_at_index".} -proc table_get_n_columns*(table: PTable): gint{.cdecl, dynlib: lib, +proc get_n_columns*(table: PTable): gint{.cdecl, dynlib: lib, importc: "atk_table_get_n_columns".} -proc table_get_n_rows*(table: PTable): gint{.cdecl, dynlib: lib, +proc get_n_rows*(table: PTable): gint{.cdecl, dynlib: lib, importc: "atk_table_get_n_rows".} -proc table_get_column_extent_at*(table: PTable, row: gint, column: gint): gint{. +proc get_column_extent_at*(table: PTable, row: gint, column: gint): gint{. cdecl, dynlib: lib, importc: "atk_table_get_column_extent_at".} -proc table_get_row_extent_at*(table: PTable, row: gint, column: gint): gint{. +proc get_row_extent_at*(table: PTable, row: gint, column: gint): gint{. cdecl, dynlib: lib, importc: "atk_table_get_row_extent_at".} -proc table_get_caption*(table: PTable): PObject{.cdecl, dynlib: lib, +proc get_caption*(table: PTable): PObject{.cdecl, dynlib: lib, importc: "atk_table_get_caption".} -proc table_get_column_description*(table: PTable, column: gint): cstring{.cdecl, +proc get_column_description*(table: PTable, column: gint): cstring{.cdecl, dynlib: lib, importc: "atk_table_get_column_description".} -proc table_get_column_header*(table: PTable, column: gint): PObject{.cdecl, +proc get_column_header*(table: PTable, column: gint): PObject{.cdecl, dynlib: lib, importc: "atk_table_get_column_header".} -proc table_get_row_description*(table: PTable, row: gint): cstring{.cdecl, +proc get_row_description*(table: PTable, row: gint): cstring{.cdecl, dynlib: lib, importc: "atk_table_get_row_description".} -proc table_get_row_header*(table: PTable, row: gint): PObject{.cdecl, +proc get_row_header*(table: PTable, row: gint): PObject{.cdecl, dynlib: lib, importc: "atk_table_get_row_header".} -proc table_get_summary*(table: PTable): PObject{.cdecl, dynlib: lib, +proc get_summary*(table: PTable): PObject{.cdecl, dynlib: lib, importc: "atk_table_get_summary".} -proc table_set_caption*(table: PTable, caption: PObject){.cdecl, dynlib: lib, +proc set_caption*(table: PTable, caption: PObject){.cdecl, dynlib: lib, importc: "atk_table_set_caption".} -proc table_set_column_description*(table: PTable, column: gint, +proc set_column_description*(table: PTable, column: gint, description: cstring){.cdecl, dynlib: lib, importc: "atk_table_set_column_description".} -proc table_set_column_header*(table: PTable, column: gint, header: PObject){. +proc set_column_header*(table: PTable, column: gint, header: PObject){. cdecl, dynlib: lib, importc: "atk_table_set_column_header".} -proc table_set_row_description*(table: PTable, row: gint, description: cstring){. +proc set_row_description*(table: PTable, row: gint, description: cstring){. cdecl, dynlib: lib, importc: "atk_table_set_row_description".} -proc table_set_row_header*(table: PTable, row: gint, header: PObject){.cdecl, +proc set_row_header*(table: PTable, row: gint, header: PObject){.cdecl, dynlib: lib, importc: "atk_table_set_row_header".} -proc table_set_summary*(table: PTable, accessible: PObject){.cdecl, dynlib: lib, +proc set_summary*(table: PTable, accessible: PObject){.cdecl, dynlib: lib, importc: "atk_table_set_summary".} -proc table_get_selected_columns*(table: PTable, selected: PPgint): gint{.cdecl, +proc get_selected_columns*(table: PTable, selected: PPgint): gint{.cdecl, dynlib: lib, importc: "atk_table_get_selected_columns".} -proc table_get_selected_rows*(table: PTable, selected: PPgint): gint{.cdecl, +proc get_selected_rows*(table: PTable, selected: PPgint): gint{.cdecl, dynlib: lib, importc: "atk_table_get_selected_rows".} -proc table_is_column_selected*(table: PTable, column: gint): gboolean{.cdecl, +proc is_column_selected*(table: PTable, column: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_table_is_column_selected".} -proc table_is_row_selected*(table: PTable, row: gint): gboolean{.cdecl, +proc is_row_selected*(table: PTable, row: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_table_is_row_selected".} -proc table_is_selected*(table: PTable, row: gint, column: gint): gboolean{. +proc is_selected*(table: PTable, row: gint, column: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_table_is_selected".} -proc table_add_row_selection*(table: PTable, row: gint): gboolean{.cdecl, +proc add_row_selection*(table: PTable, row: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_table_add_row_selection".} -proc table_remove_row_selection*(table: PTable, row: gint): gboolean{.cdecl, +proc remove_row_selection*(table: PTable, row: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_table_remove_row_selection".} -proc table_add_column_selection*(table: PTable, column: gint): gboolean{.cdecl, +proc add_column_selection*(table: PTable, column: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_table_add_column_selection".} -proc table_remove_column_selection*(table: PTable, column: gint): gboolean{. +proc remove_column_selection*(table: PTable, column: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_table_remove_column_selection".} proc text_attribute_register*(name: cstring): TTextAttribute{.cdecl, dynlib: lib, importc: "atk_text_attribute_register".} @@ -886,51 +886,51 @@ proc IS_TEXT*(obj: pointer): bool proc TEXT*(obj: pointer): PText proc TEXT_GET_IFACE*(obj: pointer): PTextIface proc text_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_text_get_type".} -proc text_get_text*(text: PText, start_offset: gint, end_offset: gint): cstring{. +proc get_text*(text: PText, start_offset: gint, end_offset: gint): cstring{. cdecl, dynlib: lib, importc: "atk_text_get_text".} -proc text_get_character_at_offset*(text: PText, offset: gint): gunichar{.cdecl, +proc get_character_at_offset*(text: PText, offset: gint): gunichar{.cdecl, dynlib: lib, importc: "atk_text_get_character_at_offset".} -proc text_get_text_after_offset*(text: PText, offset: gint, +proc get_text_after_offset*(text: PText, offset: gint, boundary_type: TTextBoundary, start_offset: Pgint, end_offset: Pgint): cstring{. cdecl, dynlib: lib, importc: "atk_text_get_text_after_offset".} -proc text_get_text_at_offset*(text: PText, offset: gint, +proc get_text_at_offset*(text: PText, offset: gint, boundary_type: TTextBoundary, start_offset: Pgint, end_offset: Pgint): cstring{.cdecl, dynlib: lib, importc: "atk_text_get_text_at_offset".} -proc text_get_text_before_offset*(text: PText, offset: gint, +proc get_text_before_offset*(text: PText, offset: gint, boundary_type: TTextBoundary, start_offset: Pgint, end_offset: Pgint): cstring{. cdecl, dynlib: lib, importc: "atk_text_get_text_before_offset".} -proc text_get_caret_offset*(text: PText): gint{.cdecl, dynlib: lib, +proc get_caret_offset*(text: PText): gint{.cdecl, dynlib: lib, importc: "atk_text_get_caret_offset".} -proc text_get_character_extents*(text: PText, offset: gint, x: Pgint, y: Pgint, +proc get_character_extents*(text: PText, offset: gint, x: Pgint, y: Pgint, width: Pgint, height: Pgint, coords: TCoordType){. cdecl, dynlib: lib, importc: "atk_text_get_character_extents".} -proc text_get_run_attributes*(text: PText, offset: gint, start_offset: Pgint, +proc get_run_attributes*(text: PText, offset: gint, start_offset: Pgint, end_offset: Pgint): PAttributeSet{.cdecl, dynlib: lib, importc: "atk_text_get_run_attributes".} -proc text_get_default_attributes*(text: PText): PAttributeSet{.cdecl, +proc get_default_attributes*(text: PText): PAttributeSet{.cdecl, dynlib: lib, importc: "atk_text_get_default_attributes".} -proc text_get_character_count*(text: PText): gint{.cdecl, dynlib: lib, +proc get_character_count*(text: PText): gint{.cdecl, dynlib: lib, importc: "atk_text_get_character_count".} -proc text_get_offset_at_point*(text: PText, x: gint, y: gint, coords: TCoordType): gint{. +proc get_offset_at_point*(text: PText, x: gint, y: gint, coords: TCoordType): gint{. cdecl, dynlib: lib, importc: "atk_text_get_offset_at_point".} -proc text_get_n_selections*(text: PText): gint{.cdecl, dynlib: lib, +proc get_n_selections*(text: PText): gint{.cdecl, dynlib: lib, importc: "atk_text_get_n_selections".} -proc text_get_selection*(text: PText, selection_num: gint, start_offset: Pgint, +proc get_selection*(text: PText, selection_num: gint, start_offset: Pgint, end_offset: Pgint): cstring{.cdecl, dynlib: lib, importc: "atk_text_get_selection".} -proc text_add_selection*(text: PText, start_offset: gint, end_offset: gint): gboolean{. +proc add_selection*(text: PText, start_offset: gint, end_offset: gint): gboolean{. cdecl, dynlib: lib, importc: "atk_text_add_selection".} -proc text_remove_selection*(text: PText, selection_num: gint): gboolean{.cdecl, +proc remove_selection*(text: PText, selection_num: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_text_remove_selection".} -proc text_set_selection*(text: PText, selection_num: gint, start_offset: gint, +proc set_selection*(text: PText, selection_num: gint, start_offset: gint, end_offset: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_text_set_selection".} -proc text_set_caret_offset*(text: PText, offset: gint): gboolean{.cdecl, +proc set_caret_offset*(text: PText, offset: gint): gboolean{.cdecl, dynlib: lib, importc: "atk_text_set_caret_offset".} -proc attribute_set_free*(attrib_set: PAttributeSet){.cdecl, dynlib: lib, +proc free*(attrib_set: PAttributeSet){.cdecl, dynlib: lib, importc: "atk_attribute_set_free".} proc text_attribute_get_name*(attr: TTextAttribute): cstring{.cdecl, dynlib: lib, importc: "atk_text_attribute_get_name".} @@ -972,13 +972,13 @@ proc IS_VALUE*(obj: pointer): bool proc VALUE*(obj: pointer): PValue proc VALUE_GET_IFACE*(obj: pointer): PValueIface proc value_get_type*(): GType{.cdecl, dynlib: lib, importc: "atk_value_get_type".} -proc value_get_current_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, +proc get_current_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, importc: "atk_value_get_current_value".} -proc value_get_maximum_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, +proc get_maximum_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, importc: "atk_value_get_maximum_value".} -proc value_get_minimum_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, +proc get_minimum_value*(obj: PValue, value: PGValue){.cdecl, dynlib: lib, importc: "atk_value_get_minimum_value".} -proc value_set_current_value*(obj: PValue, value: PGValue): gboolean{.cdecl, +proc set_current_value*(obj: PValue, value: PGValue): gboolean{.cdecl, dynlib: lib, importc: "atk_value_set_current_value".} proc TYPE_OBJECT*(): GType = result = object_get_type() diff --git a/lib/newwrap/gtk/gdk2.nim b/lib/newwrap/gtk/gdk2.nim index f2e12ab24..006befc7f 100755 --- a/lib/newwrap/gtk/gdk2.nim +++ b/lib/newwrap/gtk/gdk2.nim @@ -785,27 +785,27 @@ proc colormap_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_colormap_get_type".} proc colormap_new*(visual: PVisual, allocate: gboolean): PColormap{.cdecl, dynlib: lib, importc: "gdk_colormap_new".} -proc colormap_alloc_colors*(colormap: PColormap, colors: PColor, ncolors: gint, +proc alloc_colors*(colormap: PColormap, colors: PColor, ncolors: gint, writeable: gboolean, best_match: gboolean, success: Pgboolean): gint{.cdecl, dynlib: lib, importc: "gdk_colormap_alloc_colors".} -proc colormap_alloc_color*(colormap: PColormap, color: PColor, +proc alloc_color*(colormap: PColormap, color: PColor, writeable: gboolean, best_match: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gdk_colormap_alloc_color".} -proc colormap_free_colors*(colormap: PColormap, colors: PColor, ncolors: gint){. +proc free_colors*(colormap: PColormap, colors: PColor, ncolors: gint){. cdecl, dynlib: lib, importc: "gdk_colormap_free_colors".} -proc colormap_query_color*(colormap: PColormap, pixel: gulong, result: PColor){. +proc query_color*(colormap: PColormap, pixel: gulong, result: PColor){. cdecl, dynlib: lib, importc: "gdk_colormap_query_color".} -proc colormap_get_visual*(colormap: PColormap): PVisual{.cdecl, dynlib: lib, +proc get_visual*(colormap: PColormap): PVisual{.cdecl, dynlib: lib, importc: "gdk_colormap_get_visual".} -proc color_copy*(color: PColor): PColor{.cdecl, dynlib: lib, +proc copy*(color: PColor): PColor{.cdecl, dynlib: lib, importc: "gdk_color_copy".} -proc color_free*(color: PColor){.cdecl, dynlib: lib, importc: "gdk_color_free".} +proc free*(color: PColor){.cdecl, dynlib: lib, importc: "gdk_color_free".} proc color_parse*(spec: cstring, color: PColor): gint{.cdecl, dynlib: lib, importc: "gdk_color_parse".} -proc color_hash*(colora: PColor): guint{.cdecl, dynlib: lib, +proc hash*(colora: PColor): guint{.cdecl, dynlib: lib, importc: "gdk_color_hash".} -proc color_equal*(colora: PColor, colorb: PColor): gboolean{.cdecl, dynlib: lib, +proc equal*(colora: PColor, colorb: PColor): gboolean{.cdecl, dynlib: lib, importc: "gdk_color_equal".} proc color_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_color_get_type".} const @@ -897,11 +897,11 @@ proc cursor_new_for_screen*(screen: PScreen, cursor_type: TCursorType): PCursor{ proc cursor_new_from_pixmap*(source: PPixmap, mask: PPixmap, fg: PColor, bg: PColor, x: gint, y: gint): PCursor{.cdecl, dynlib: lib, importc: "gdk_cursor_new_from_pixmap".} -proc cursor_get_screen*(cursor: PCursor): PScreen{.cdecl, dynlib: lib, +proc get_screen*(cursor: PCursor): PScreen{.cdecl, dynlib: lib, importc: "gdk_cursor_get_screen".} -proc cursor_ref*(cursor: PCursor): PCursor{.cdecl, dynlib: lib, +proc reference*(cursor: PCursor): PCursor{.cdecl, dynlib: lib, importc: "gdk_cursor_ref".} -proc cursor_unref*(cursor: PCursor){.cdecl, dynlib: lib, +proc unref*(cursor: PCursor){.cdecl, dynlib: lib, importc: "gdk_cursor_unref".} const ACTION_DEFAULT* = 1 shl 0 @@ -921,41 +921,41 @@ proc drag_context_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_drag_context_get_type".} proc drag_context_new*(): PDragContext{.cdecl, dynlib: lib, importc: "gdk_drag_context_new".} -proc drag_status*(context: PDragContext, action: TDragAction, time: guint32){. +proc status*(context: PDragContext, action: TDragAction, time: guint32){. cdecl, dynlib: lib, importc: "gdk_drag_status".} proc drop_reply*(context: PDragContext, ok: gboolean, time: guint32){.cdecl, dynlib: lib, importc: "gdk_drop_reply".} proc drop_finish*(context: PDragContext, success: gboolean, time: guint32){. cdecl, dynlib: lib, importc: "gdk_drop_finish".} -proc drag_get_selection*(context: PDragContext): TAtom{.cdecl, dynlib: lib, +proc get_selection*(context: PDragContext): TAtom{.cdecl, dynlib: lib, importc: "gdk_drag_get_selection".} proc drag_begin*(window: PWindow, targets: PGList): PDragContext{.cdecl, dynlib: lib, importc: "gdk_drag_begin".} proc drag_get_protocol_for_display*(display: PDisplay, xid: guint32, protocol: PDragProtocol): guint32{.cdecl, dynlib: lib, importc: "gdk_drag_get_protocol_for_display".} -proc drag_find_window*(context: PDragContext, drag_window: PWindow, +proc find_window*(context: PDragContext, drag_window: PWindow, x_root: gint, y_root: gint, w: var PWindow, protocol: PDragProtocol){.cdecl, dynlib: lib, importc: "gdk_drag_find_window".} -proc drag_motion*(context: PDragContext, dest_window: PWindow, +proc motion*(context: PDragContext, dest_window: PWindow, protocol: TDragProtocol, x_root: gint, y_root: gint, suggested_action: TDragAction, possible_actions: TDragAction, time: guint32): gboolean{.cdecl, dynlib: lib, importc: "gdk_drag_motion".} -proc drag_drop*(context: PDragContext, time: guint32){.cdecl, dynlib: lib, +proc drop*(context: PDragContext, time: guint32){.cdecl, dynlib: lib, importc: "gdk_drag_drop".} -proc drag_abort*(context: PDragContext, time: guint32){.cdecl, dynlib: lib, +proc abort*(context: PDragContext, time: guint32){.cdecl, dynlib: lib, importc: "gdk_drag_abort".} proc region_EXTENTCHECK*(r1, r2: PRegionBox): bool -proc region_EXTENTS*(r: PRegionBox, idRect: PRegion) -proc region_MEMCHECK*(reg: PRegion, ARect, firstrect: var PRegionBox): bool -proc region_CHECK_PREVIOUS*(Reg: PRegion, R: PRegionBox, +proc EXTENTS*(r: PRegionBox, idRect: PRegion) +proc MEMCHECK*(reg: PRegion, ARect, firstrect: var PRegionBox): bool +proc CHECK_PREVIOUS*(Reg: PRegion, R: PRegionBox, Rx1, Ry1, Rx2, Ry2: gint): bool -proc region_ADDRECT*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) -proc region_ADDRECTNOX*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) -proc region_EMPTY_REGION*(pReg: PRegion): bool -proc region_REGION_NOT_EMPTY*(pReg: PRegion): bool +proc ADDRECT*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) +proc ADDRECTNOX*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) +proc EMPTY_REGION*(pReg: PRegion): bool +proc REGION_NOT_EMPTY*(pReg: PRegion): bool proc region_INBOX*(r: TRegionBox, x, y: gint): bool proc TYPE_DRAWABLE*(): GType proc DRAWABLE*(anObject: Pointer): PDrawable @@ -965,74 +965,74 @@ proc IS_DRAWABLE_CLASS*(klass: Pointer): bool proc DRAWABLE_GET_CLASS*(obj: Pointer): PDrawableClass proc drawable_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_drawable_get_type".} -proc drawable_get_size*(drawable: PDrawable, width: Pgint, height: Pgint){. +proc get_size*(drawable: PDrawable, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "gdk_drawable_get_size".} -proc drawable_set_colormap*(drawable: PDrawable, colormap: PColormap){.cdecl, +proc set_colormap*(drawable: PDrawable, colormap: PColormap){.cdecl, dynlib: lib, importc: "gdk_drawable_set_colormap".} -proc drawable_get_colormap*(drawable: PDrawable): PColormap{.cdecl, dynlib: lib, +proc get_colormap*(drawable: PDrawable): PColormap{.cdecl, dynlib: lib, importc: "gdk_drawable_get_colormap".} -proc drawable_get_visual*(drawable: PDrawable): PVisual{.cdecl, dynlib: lib, +proc get_visual*(drawable: PDrawable): PVisual{.cdecl, dynlib: lib, importc: "gdk_drawable_get_visual".} -proc drawable_get_depth*(drawable: PDrawable): gint{.cdecl, dynlib: lib, +proc get_depth*(drawable: PDrawable): gint{.cdecl, dynlib: lib, importc: "gdk_drawable_get_depth".} -proc drawable_get_screen*(drawable: PDrawable): PScreen{.cdecl, dynlib: lib, +proc get_screen*(drawable: PDrawable): PScreen{.cdecl, dynlib: lib, importc: "gdk_drawable_get_screen".} -proc drawable_get_display*(drawable: PDrawable): PDisplay{.cdecl, dynlib: lib, +proc get_display*(drawable: PDrawable): PDisplay{.cdecl, dynlib: lib, importc: "gdk_drawable_get_display".} -proc draw_point*(drawable: PDrawable, gc: PGC, x: gint, y: gint){.cdecl, +proc point*(drawable: PDrawable, gc: PGC, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gdk_draw_point".} -proc draw_line*(drawable: PDrawable, gc: PGC, x1: gint, y1: gint, x2: gint, +proc line*(drawable: PDrawable, gc: PGC, x1: gint, y1: gint, x2: gint, y2: gint){.cdecl, dynlib: lib, importc: "gdk_draw_line".} -proc draw_rectangle*(drawable: PDrawable, gc: PGC, filled: gint, x: gint, +proc rectangle*(drawable: PDrawable, gc: PGC, filled: gint, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_draw_rectangle".} -proc draw_arc*(drawable: PDrawable, gc: PGC, filled: gint, x: gint, y: gint, +proc arc*(drawable: PDrawable, gc: PGC, filled: gint, x: gint, y: gint, width: gint, height: gint, angle1: gint, angle2: gint){.cdecl, dynlib: lib, importc: "gdk_draw_arc".} -proc draw_polygon*(drawable: PDrawable, gc: PGC, filled: gint, points: PPoint, +proc polygon*(drawable: PDrawable, gc: PGC, filled: gint, points: PPoint, npoints: gint){.cdecl, dynlib: lib, importc: "gdk_draw_polygon".} -proc draw_drawable*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, +proc drawable*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, ysrc: gint, xdest: gint, ydest: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_draw_drawable".} -proc draw_image*(drawable: PDrawable, gc: PGC, image: PImage, xsrc: gint, +proc image*(drawable: PDrawable, gc: PGC, image: PImage, xsrc: gint, ysrc: gint, xdest: gint, ydest: gint, width: gint, height: gint){. cdecl, dynlib: lib, importc: "gdk_draw_image".} -proc draw_points*(drawable: PDrawable, gc: PGC, points: PPoint, npoints: gint){. +proc points*(drawable: PDrawable, gc: PGC, points: PPoint, npoints: gint){. cdecl, dynlib: lib, importc: "gdk_draw_points".} -proc draw_segments*(drawable: PDrawable, gc: PGC, segs: PSegment, nsegs: gint){. +proc segments*(drawable: PDrawable, gc: PGC, segs: PSegment, nsegs: gint){. cdecl, dynlib: lib, importc: "gdk_draw_segments".} -proc draw_lines*(drawable: PDrawable, gc: PGC, points: PPoint, npoints: gint){. +proc lines*(drawable: PDrawable, gc: PGC, points: PPoint, npoints: gint){. cdecl, dynlib: lib, importc: "gdk_draw_lines".} -proc draw_glyphs*(drawable: PDrawable, gc: PGC, font: PFont, x: gint, +proc glyphs*(drawable: PDrawable, gc: PGC, font: PFont, x: gint, y: gint, glyphs: PGlyphString){.cdecl, dynlib: lib, importc: "gdk_draw_glyphs".} -proc draw_layout_line*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc layout_line*(drawable: PDrawable, gc: PGC, x: gint, y: gint, line: PLayoutLine){.cdecl, dynlib: lib, importc: "gdk_draw_layout_line".} -proc draw_layout*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc layout*(drawable: PDrawable, gc: PGC, x: gint, y: gint, layout: PLayout){.cdecl, dynlib: lib, importc: "gdk_draw_layout".} -proc draw_layout_line_with_colors*(drawable: PDrawable, gc: PGC, x: gint, +proc layout_line_with_colors*(drawable: PDrawable, gc: PGC, x: gint, y: gint, line: PLayoutLine, foreground: PColor, background: PColor){. cdecl, dynlib: lib, importc: "gdk_draw_layout_line_with_colors".} -proc draw_layout_with_colors*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc layout_with_colors*(drawable: PDrawable, gc: PGC, x: gint, y: gint, layout: PLayout, foreground: PColor, background: PColor){.cdecl, dynlib: lib, importc: "gdk_draw_layout_with_colors".} -proc drawable_get_image*(drawable: PDrawable, x: gint, y: gint, width: gint, +proc get_image*(drawable: PDrawable, x: gint, y: gint, width: gint, height: gint): PImage{.cdecl, dynlib: lib, importc: "gdk_drawable_get_image".} -proc drawable_get_clip_region*(drawable: PDrawable): PRegion{.cdecl, +proc get_clip_region*(drawable: PDrawable): PRegion{.cdecl, dynlib: lib, importc: "gdk_drawable_get_clip_region".} -proc drawable_get_visible_region*(drawable: PDrawable): PRegion{.cdecl, +proc get_visible_region*(drawable: PDrawable): PRegion{.cdecl, dynlib: lib, importc: "gdk_drawable_get_visible_region".} const NOTHING* = - (1) DELETE* = 0 - DESTROY* = 1 + constDESTROY* = 1 EXPOSE* = 2 MOTION_NOTIFY* = 3 BUTTON_PRESS* = 4 @@ -1062,7 +1062,7 @@ const CLIENT_EVENT* = 28 VISIBILITY_NOTIFY* = 29 NO_EXPOSE* = 30 - SCROLL* = 31 + constSCROLL* = 31 WINDOW_STATE* = 32 SETTING* = 33 NOTIFY_ANCESTOR* = 0 @@ -1110,19 +1110,19 @@ proc event_get*(): PEvent{.cdecl, dynlib: lib, importc: "gdk_event_get".} proc event_peek*(): PEvent{.cdecl, dynlib: lib, importc: "gdk_event_peek".} proc event_get_graphics_expose*(window: PWindow): PEvent{.cdecl, dynlib: lib, importc: "gdk_event_get_graphics_expose".} -proc event_put*(event: PEvent){.cdecl, dynlib: lib, importc: "gdk_event_put".} -proc event_copy*(event: PEvent): PEvent{.cdecl, dynlib: lib, +proc put*(event: PEvent){.cdecl, dynlib: lib, importc: "gdk_event_put".} +proc copy*(event: PEvent): PEvent{.cdecl, dynlib: lib, importc: "gdk_event_copy".} -proc event_free*(event: PEvent){.cdecl, dynlib: lib, importc: "gdk_event_free".} -proc event_get_time*(event: PEvent): guint32{.cdecl, dynlib: lib, +proc free*(event: PEvent){.cdecl, dynlib: lib, importc: "gdk_event_free".} +proc get_time*(event: PEvent): guint32{.cdecl, dynlib: lib, importc: "gdk_event_get_time".} -proc event_get_state*(event: PEvent, state: PModifierType): gboolean{.cdecl, +proc get_state*(event: PEvent, state: PModifierType): gboolean{.cdecl, dynlib: lib, importc: "gdk_event_get_state".} -proc event_get_coords*(event: PEvent, x_win: Pgdouble, y_win: Pgdouble): gboolean{. +proc get_coords*(event: PEvent, x_win: Pgdouble, y_win: Pgdouble): gboolean{. cdecl, dynlib: lib, importc: "gdk_event_get_coords".} -proc event_get_root_coords*(event: PEvent, x_root: Pgdouble, y_root: Pgdouble): gboolean{. +proc get_root_coords*(event: PEvent, x_root: Pgdouble, y_root: Pgdouble): gboolean{. cdecl, dynlib: lib, importc: "gdk_event_get_root_coords".} -proc event_get_axis*(event: PEvent, axis_use: TAxisUse, value: Pgdouble): gboolean{. +proc get_axis*(event: PEvent, axis_use: TAxisUse, value: Pgdouble): gboolean{. cdecl, dynlib: lib, importc: "gdk_event_get_axis".} proc event_handler_set*(func: TEventFunc, data: gpointer, notify: TGDestroyNotify){.cdecl, dynlib: lib, @@ -1140,10 +1140,10 @@ proc fontset_load_for_display*(display: PDisplay, fontset_name: cstring): PFont{ proc font_from_description_for_display*(display: PDisplay, font_desc: PFontDescription): PFont{. cdecl, dynlib: lib, importc: "gdk_font_from_description_for_display".} -proc font_ref*(font: PFont): PFont{.cdecl, dynlib: lib, importc: "gdk_font_ref".} -proc font_unref*(font: PFont){.cdecl, dynlib: lib, importc: "gdk_font_unref".} -proc font_id*(font: PFont): gint{.cdecl, dynlib: lib, importc: "gdk_font_id".} -proc font_equal*(fonta: PFont, fontb: PFont): gboolean{.cdecl, dynlib: lib, +proc reference*(font: PFont): PFont{.cdecl, dynlib: lib, importc: "gdk_font_ref".} +proc unref*(font: PFont){.cdecl, dynlib: lib, importc: "gdk_font_unref".} +proc id*(font: PFont): gint{.cdecl, dynlib: lib, importc: "gdk_font_id".} +proc equal*(fonta: PFont, fontb: PFont): gboolean{.cdecl, dynlib: lib, importc: "gdk_font_equal".} proc string_width*(font: PFont, `string`: cstring): gint{.cdecl, dynlib: lib, importc: "gdk_string_width".} @@ -1179,7 +1179,7 @@ proc string_extents*(font: PFont, `string`: cstring, lbearing: Pgint, rbearing: Pgint, width: Pgint, ascent: Pgint, descent: Pgint){.cdecl, dynlib: lib, importc: "gdk_string_extents".} -proc font_get_display*(font: PFont): PDisplay{.cdecl, dynlib: lib, +proc get_display*(font: PFont): PDisplay{.cdecl, dynlib: lib, importc: "gdk_font_get_display".} const GC_FOREGROUND* = 1 shl 0 @@ -1215,54 +1215,54 @@ proc gc_new*(drawable: PDrawable): PGC{.cdecl, dynlib: lib, proc gc_new_with_values*(drawable: PDrawable, values: PGCValues, values_mask: TGCValuesMask): PGC{.cdecl, dynlib: lib, importc: "gdk_gc_new_with_values".} -proc gc_get_values*(gc: PGC, values: PGCValues){.cdecl, dynlib: lib, +proc get_values*(gc: PGC, values: PGCValues){.cdecl, dynlib: lib, importc: "gdk_gc_get_values".} -proc gc_set_values*(gc: PGC, values: PGCValues, values_mask: TGCValuesMask){. +proc set_values*(gc: PGC, values: PGCValues, values_mask: TGCValuesMask){. cdecl, dynlib: lib, importc: "gdk_gc_set_values".} -proc gc_set_foreground*(gc: PGC, color: PColor){.cdecl, dynlib: lib, +proc set_foreground*(gc: PGC, color: PColor){.cdecl, dynlib: lib, importc: "gdk_gc_set_foreground".} -proc gc_set_background*(gc: PGC, color: PColor){.cdecl, dynlib: lib, +proc set_background*(gc: PGC, color: PColor){.cdecl, dynlib: lib, importc: "gdk_gc_set_background".} -proc gc_set_function*(gc: PGC, `function`: TFunction){.cdecl, dynlib: lib, +proc set_function*(gc: PGC, `function`: TFunction){.cdecl, dynlib: lib, importc: "gdk_gc_set_function".} -proc gc_set_fill*(gc: PGC, fill: TFill){.cdecl, dynlib: lib, +proc set_fill*(gc: PGC, fill: TFill){.cdecl, dynlib: lib, importc: "gdk_gc_set_fill".} -proc gc_set_tile*(gc: PGC, tile: PPixmap){.cdecl, dynlib: lib, +proc set_tile*(gc: PGC, tile: PPixmap){.cdecl, dynlib: lib, importc: "gdk_gc_set_tile".} -proc gc_set_stipple*(gc: PGC, stipple: PPixmap){.cdecl, dynlib: lib, +proc set_stipple*(gc: PGC, stipple: PPixmap){.cdecl, dynlib: lib, importc: "gdk_gc_set_stipple".} -proc gc_set_ts_origin*(gc: PGC, x: gint, y: gint){.cdecl, dynlib: lib, +proc set_ts_origin*(gc: PGC, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gdk_gc_set_ts_origin".} -proc gc_set_clip_origin*(gc: PGC, x: gint, y: gint){.cdecl, dynlib: lib, +proc set_clip_origin*(gc: PGC, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gdk_gc_set_clip_origin".} -proc gc_set_clip_mask*(gc: PGC, mask: PBitmap){.cdecl, dynlib: lib, +proc set_clip_mask*(gc: PGC, mask: PBitmap){.cdecl, dynlib: lib, importc: "gdk_gc_set_clip_mask".} -proc gc_set_clip_rectangle*(gc: PGC, rectangle: PRectangle){.cdecl, dynlib: lib, +proc set_clip_rectangle*(gc: PGC, rectangle: PRectangle){.cdecl, dynlib: lib, importc: "gdk_gc_set_clip_rectangle".} -proc gc_set_clip_region*(gc: PGC, region: PRegion){.cdecl, dynlib: lib, +proc set_clip_region*(gc: PGC, region: PRegion){.cdecl, dynlib: lib, importc: "gdk_gc_set_clip_region".} -proc gc_set_subwindow*(gc: PGC, mode: TSubwindowMode){.cdecl, dynlib: lib, +proc set_subwindow*(gc: PGC, mode: TSubwindowMode){.cdecl, dynlib: lib, importc: "gdk_gc_set_subwindow".} -proc gc_set_exposures*(gc: PGC, exposures: gboolean){.cdecl, dynlib: lib, +proc set_exposures*(gc: PGC, exposures: gboolean){.cdecl, dynlib: lib, importc: "gdk_gc_set_exposures".} -proc gc_set_line_attributes*(gc: PGC, line_width: gint, line_style: TLineStyle, +proc set_line_attributes*(gc: PGC, line_width: gint, line_style: TLineStyle, cap_style: TCapStyle, join_style: TJoinStyle){. cdecl, dynlib: lib, importc: "gdk_gc_set_line_attributes".} -proc gc_set_dashes*(gc: PGC, dash_offset: gint, dash_list: openarray[gint8]){. +proc set_dashes*(gc: PGC, dash_offset: gint, dash_list: openarray[gint8]){. cdecl, dynlib: lib, importc: "gdk_gc_set_dashes".} -proc gc_offset*(gc: PGC, x_offset: gint, y_offset: gint){.cdecl, dynlib: lib, +proc offset*(gc: PGC, x_offset: gint, y_offset: gint){.cdecl, dynlib: lib, importc: "gdk_gc_offset".} -proc gc_copy*(dst_gc: PGC, src_gc: PGC){.cdecl, dynlib: lib, +proc copy*(dst_gc: PGC, src_gc: PGC){.cdecl, dynlib: lib, importc: "gdk_gc_copy".} -proc gc_set_colormap*(gc: PGC, colormap: PColormap){.cdecl, dynlib: lib, +proc set_colormap*(gc: PGC, colormap: PColormap){.cdecl, dynlib: lib, importc: "gdk_gc_set_colormap".} -proc gc_get_colormap*(gc: PGC): PColormap{.cdecl, dynlib: lib, +proc get_colormap*(gc: PGC): PColormap{.cdecl, dynlib: lib, importc: "gdk_gc_get_colormap".} -proc gc_set_rgb_fg_color*(gc: PGC, color: PColor){.cdecl, dynlib: lib, +proc set_rgb_fg_color*(gc: PGC, color: PColor){.cdecl, dynlib: lib, importc: "gdk_gc_set_rgb_fg_color".} -proc gc_set_rgb_bg_color*(gc: PGC, color: PColor){.cdecl, dynlib: lib, +proc set_rgb_bg_color*(gc: PGC, color: PColor){.cdecl, dynlib: lib, importc: "gdk_gc_set_rgb_bg_color".} -proc gc_get_screen*(gc: PGC): PScreen{.cdecl, dynlib: lib, +proc get_screen*(gc: PGC): PScreen{.cdecl, dynlib: lib, importc: "gdk_gc_get_screen".} proc TYPE_IMAGE*(): GType proc IMAGE*(anObject: Pointer): PImage @@ -1273,13 +1273,13 @@ proc IMAGE_GET_CLASS*(obj: Pointer): PImageClass proc image_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_image_get_type".} proc image_new*(`type`: TImageType, visual: PVisual, width: gint, height: gint): PImage{. cdecl, dynlib: lib, importc: "gdk_image_new".} -proc image_put_pixel*(image: PImage, x: gint, y: gint, pixel: guint32){.cdecl, +proc put_pixel*(image: PImage, x: gint, y: gint, pixel: guint32){.cdecl, dynlib: lib, importc: "gdk_image_put_pixel".} -proc image_get_pixel*(image: PImage, x: gint, y: gint): guint32{.cdecl, +proc get_pixel*(image: PImage, x: gint, y: gint): guint32{.cdecl, dynlib: lib, importc: "gdk_image_get_pixel".} -proc image_set_colormap*(image: PImage, colormap: PColormap){.cdecl, +proc set_colormap*(image: PImage, colormap: PColormap){.cdecl, dynlib: lib, importc: "gdk_image_set_colormap".} -proc image_get_colormap*(image: PImage): PColormap{.cdecl, dynlib: lib, +proc get_colormap*(image: PImage): PColormap{.cdecl, dynlib: lib, importc: "gdk_image_get_colormap".} const AXIS_IGNORE* = 0 @@ -1299,24 +1299,24 @@ proc IS_DEVICE_CLASS*(klass: Pointer): bool proc DEVICE_GET_CLASS*(obj: Pointer): PDeviceClass proc device_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_device_get_type".} -proc device_set_source*(device: PDevice, source: TInputSource){.cdecl, +proc set_source*(device: PDevice, source: TInputSource){.cdecl, dynlib: lib, importc: "gdk_device_set_source".} -proc device_set_mode*(device: PDevice, mode: TInputMode): gboolean{.cdecl, +proc set_mode*(device: PDevice, mode: TInputMode): gboolean{.cdecl, dynlib: lib, importc: "gdk_device_set_mode".} -proc device_set_key*(device: PDevice, index: guint, keyval: guint, +proc set_key*(device: PDevice, index: guint, keyval: guint, modifiers: TModifierType){.cdecl, dynlib: lib, importc: "gdk_device_set_key".} -proc device_set_axis_use*(device: PDevice, index: guint, use: TAxisUse){.cdecl, +proc set_axis_use*(device: PDevice, index: guint, use: TAxisUse){.cdecl, dynlib: lib, importc: "gdk_device_set_axis_use".} -proc device_get_state*(device: PDevice, window: PWindow, axes: Pgdouble, +proc get_state*(device: PDevice, window: PWindow, axes: Pgdouble, mask: PModifierType){.cdecl, dynlib: lib, importc: "gdk_device_get_state".} -proc device_get_history*(device: PDevice, window: PWindow, start: guint32, +proc get_history*(device: PDevice, window: PWindow, start: guint32, stop: guint32, s: var PPTimeCoord, n_events: Pgint): gboolean{. cdecl, dynlib: lib, importc: "gdk_device_get_history".} proc device_free_history*(events: PPTimeCoord, n_events: gint){.cdecl, dynlib: lib, importc: "gdk_device_free_history".} -proc device_get_axis*(device: PDevice, axes: Pgdouble, use: TAxisUse, +proc get_axis*(device: PDevice, axes: Pgdouble, use: TAxisUse, value: Pgdouble): gboolean{.cdecl, dynlib: lib, importc: "gdk_device_get_axis".} proc input_set_extension_events*(window: PWindow, mask: gint, @@ -1334,22 +1334,22 @@ proc keymap_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_keymap_get_type".} proc keymap_get_for_display*(display: PDisplay): PKeymap{.cdecl, dynlib: lib, importc: "gdk_keymap_get_for_display".} -proc keymap_lookup_key*(keymap: PKeymap, key: PKeymapKey): guint{.cdecl, +proc lookup_key*(keymap: PKeymap, key: PKeymapKey): guint{.cdecl, dynlib: lib, importc: "gdk_keymap_lookup_key".} -proc keymap_translate_keyboard_state*(keymap: PKeymap, hardware_keycode: guint, +proc translate_keyboard_state*(keymap: PKeymap, hardware_keycode: guint, state: TModifierType, group: gint, keyval: Pguint, effective_group: Pgint, level: Pgint, consumed_modifiers: PModifierType): gboolean{. cdecl, dynlib: lib, importc: "gdk_keymap_translate_keyboard_state".} -proc keymap_get_entries_for_keyval*(keymap: PKeymap, keyval: guint, +proc get_entries_for_keyval*(keymap: PKeymap, keyval: guint, s: var PKeymapKey, n_keys: Pgint): gboolean{. cdecl, dynlib: lib, importc: "gdk_keymap_get_entries_for_keyval".} -proc keymap_get_entries_for_keycode*(keymap: PKeymap, hardware_keycode: guint, +proc get_entries_for_keycode*(keymap: PKeymap, hardware_keycode: guint, s: var PKeymapKey, sasdf: var Pguint, n_entries: Pgint): gboolean{.cdecl, dynlib: lib, importc: "gdk_keymap_get_entries_for_keycode".} -proc keymap_get_direction*(keymap: PKeymap): TDirection{.cdecl, +proc get_direction*(keymap: PKeymap): TDirection{.cdecl, dynlib: lib, importc: "gdk_keymap_get_direction".} proc keyval_name*(keyval: guint): cstring{.cdecl, dynlib: lib, importc: "gdk_keyval_name".} @@ -2720,18 +2720,18 @@ proc pango_attr_stipple_new*(stipple: PBitmap): PAttribute{.cdecl, dynlib: lib, importc: "gdk_pango_attr_stipple_new".} proc pango_attr_embossed_new*(embossed: gboolean): PAttribute{.cdecl, dynlib: lib, importc: "gdk_pango_attr_embossed_new".} -proc pixbuf_render_threshold_alpha*(pixbuf: PPixbuf, bitmap: PBitmap, +proc render_threshold_alpha*(pixbuf: PPixbuf, bitmap: PBitmap, src_x: int32, src_y: int32, dest_x: int32, dest_y: int32, width: int32, height: int32, alpha_threshold: int32){.cdecl, dynlib: lib, importc: "gdk_pixbuf_render_threshold_alpha".} -proc pixbuf_render_to_drawable*(pixbuf: PPixbuf, drawable: PDrawable, gc: PGC, +proc render_to_drawable*(pixbuf: PPixbuf, drawable: PDrawable, gc: PGC, src_x: int32, src_y: int32, dest_x: int32, dest_y: int32, width: int32, height: int32, dither: TRgbDither, x_dither: int32, y_dither: int32){.cdecl, dynlib: lib, importc: "gdk_pixbuf_render_to_drawable".} -proc pixbuf_render_to_drawable_alpha*(pixbuf: PPixbuf, drawable: PDrawable, +proc render_to_drawable_alpha*(pixbuf: PPixbuf, drawable: PDrawable, src_x: int32, src_y: int32, dest_x: int32, dest_y: int32, width: int32, height: int32, @@ -2740,14 +2740,14 @@ proc pixbuf_render_to_drawable_alpha*(pixbuf: PPixbuf, drawable: PDrawable, dither: TRgbDither, x_dither: int32, y_dither: int32){.cdecl, dynlib: lib, importc: "gdk_pixbuf_render_to_drawable_alpha".} -proc pixbuf_render_pixmap_and_mask_for_colormap*(pixbuf: PPixbuf, +proc render_pixmap_and_mask_for_colormap*(pixbuf: PPixbuf, colormap: PColormap, n: var PPixmap, nasdfdsafw4e: var PBitmap, alpha_threshold: int32){.cdecl, dynlib: lib, importc: "gdk_pixbuf_render_pixmap_and_mask_for_colormap".} -proc pixbuf_get_from_drawable*(dest: PPixbuf, src: PDrawable, cmap: PColormap, +proc get_from_drawable*(dest: PPixbuf, src: PDrawable, cmap: PColormap, src_x: int32, src_y: int32, dest_x: int32, dest_y: int32, width: int32, height: int32): PPixbuf{. cdecl, dynlib: lib, importc: "gdk_pixbuf_get_from_drawable".} -proc pixbuf_get_from_image*(dest: PPixbuf, src: PImage, cmap: PColormap, +proc get_from_image*(dest: PPixbuf, src: PImage, cmap: PColormap, src_x: int32, src_y: int32, dest_x: int32, dest_y: int32, width: int32, height: int32): PPixbuf{. cdecl, dynlib: lib, importc: "gdk_pixbuf_get_from_image".} @@ -2823,74 +2823,74 @@ proc free_compound_text*(ctext: Pguchar){.cdecl, dynlib: lib, proc region_new*(): PRegion{.cdecl, dynlib: lib, importc: "gdk_region_new".} proc region_polygon*(points: PPoint, npoints: gint, fill_rule: TFillRule): PRegion{. cdecl, dynlib: lib, importc: "gdk_region_polygon".} -proc region_copy*(region: PRegion): PRegion{.cdecl, dynlib: lib, +proc copy*(region: PRegion): PRegion{.cdecl, dynlib: lib, importc: "gdk_region_copy".} proc region_rectangle*(rectangle: PRectangle): PRegion{.cdecl, dynlib: lib, importc: "gdk_region_rectangle".} -proc region_destroy*(region: PRegion){.cdecl, dynlib: lib, +proc destroy*(region: PRegion){.cdecl, dynlib: lib, importc: "gdk_region_destroy".} -proc region_get_clipbox*(region: PRegion, rectangle: PRectangle){.cdecl, +proc get_clipbox*(region: PRegion, rectangle: PRectangle){.cdecl, dynlib: lib, importc: "gdk_region_get_clipbox".} -proc region_get_rectangles*(region: PRegion, s: var PRectangle, +proc get_rectangles*(region: PRegion, s: var PRectangle, n_rectangles: Pgint){.cdecl, dynlib: lib, importc: "gdk_region_get_rectangles".} -proc region_empty*(region: PRegion): gboolean{.cdecl, dynlib: lib, +proc empty*(region: PRegion): gboolean{.cdecl, dynlib: lib, importc: "gdk_region_empty".} -proc region_equal*(region1: PRegion, region2: PRegion): gboolean{.cdecl, +proc equal*(region1: PRegion, region2: PRegion): gboolean{.cdecl, dynlib: lib, importc: "gdk_region_equal".} -proc region_point_in*(region: PRegion, x: int32, y: int32): gboolean{.cdecl, +proc point_in*(region: PRegion, x: int32, y: int32): gboolean{.cdecl, dynlib: lib, importc: "gdk_region_point_in".} -proc region_rect_in*(region: PRegion, rect: PRectangle): TOverlapType{.cdecl, +proc rect_in*(region: PRegion, rect: PRectangle): TOverlapType{.cdecl, dynlib: lib, importc: "gdk_region_rect_in".} -proc region_offset*(region: PRegion, dx: gint, dy: gint){.cdecl, dynlib: lib, +proc offset*(region: PRegion, dx: gint, dy: gint){.cdecl, dynlib: lib, importc: "gdk_region_offset".} -proc region_shrink*(region: PRegion, dx: gint, dy: gint){.cdecl, dynlib: lib, +proc shrink*(region: PRegion, dx: gint, dy: gint){.cdecl, dynlib: lib, importc: "gdk_region_shrink".} -proc region_union_with_rect*(region: PRegion, rect: PRectangle){.cdecl, +proc union_with_rect*(region: PRegion, rect: PRectangle){.cdecl, dynlib: lib, importc: "gdk_region_union_with_rect".} -proc region_intersect*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, +proc intersect*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, importc: "gdk_region_intersect".} -proc region_union*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, +proc union*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, importc: "gdk_region_union".} -proc region_subtract*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, +proc subtract*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, importc: "gdk_region_subtract".} -proc region_xor*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, +proc `xor`*(source1: PRegion, source2: PRegion){.cdecl, dynlib: lib, importc: "gdk_region_xor".} -proc region_spans_intersect_foreach*(region: PRegion, spans: PSpan, +proc spans_intersect_foreach*(region: PRegion, spans: PSpan, n_spans: int32, sorted: gboolean, `function`: TSpanFunc, data: gpointer){. cdecl, dynlib: lib, importc: "gdk_region_spans_intersect_foreach".} proc rgb_find_color*(colormap: PColormap, color: PColor){.cdecl, dynlib: lib, importc: "gdk_rgb_find_color".} -proc draw_rgb_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc rgb_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, rgb_buf: Pguchar, rowstride: gint){.cdecl, dynlib: lib, importc: "gdk_draw_rgb_image".} -proc draw_rgb_image_dithalign*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc rgb_image_dithalign*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, rgb_buf: Pguchar, rowstride: gint, xdith: gint, ydith: gint){.cdecl, dynlib: lib, importc: "gdk_draw_rgb_image_dithalign".} -proc draw_rgb_32_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc rgb_32_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, buf: Pguchar, rowstride: gint){.cdecl, dynlib: lib, importc: "gdk_draw_rgb_32_image".} -proc draw_rgb_32_image_dithalign*(drawable: PDrawable, gc: PGC, x: gint, +proc rgb_32_image_dithalign*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, buf: Pguchar, rowstride: gint, xdith: gint, ydith: gint){. cdecl, dynlib: lib, importc: "gdk_draw_rgb_32_image_dithalign".} -proc draw_gray_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc gray_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, buf: Pguchar, rowstride: gint){.cdecl, dynlib: lib, importc: "gdk_draw_gray_image".} -proc draw_indexed_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, +proc indexed_image*(drawable: PDrawable, gc: PGC, x: gint, y: gint, width: gint, height: gint, dith: TRgbDither, buf: Pguchar, rowstride: gint, cmap: PRgbCmap){.cdecl, dynlib: lib, importc: "gdk_draw_indexed_image".} proc rgb_cmap_new*(colors: Pguint32, n_colors: gint): PRgbCmap{.cdecl, dynlib: lib, importc: "gdk_rgb_cmap_new".} -proc rgb_cmap_free*(cmap: PRgbCmap){.cdecl, dynlib: lib, +proc free*(cmap: PRgbCmap){.cdecl, dynlib: lib, importc: "gdk_rgb_cmap_free".} proc rgb_set_verbose*(verbose: gboolean){.cdecl, dynlib: lib, importc: "gdk_rgb_set_verbose".} @@ -2906,40 +2906,40 @@ proc IS_DISPLAY_CLASS*(klass: pointer): bool proc DISPLAY_GET_CLASS*(obj: pointer): PDisplayClass proc display_open*(display_name: cstring): PDisplay{.cdecl, dynlib: lib, importc: "gdk_display_open".} -proc display_get_name*(display: PDisplay): cstring{.cdecl, dynlib: lib, +proc get_name*(display: PDisplay): cstring{.cdecl, dynlib: lib, importc: "gdk_display_get_name".} -proc display_get_n_screens*(display: PDisplay): gint{.cdecl, dynlib: lib, +proc get_n_screens*(display: PDisplay): gint{.cdecl, dynlib: lib, importc: "gdk_display_get_n_screens".} -proc display_get_screen*(display: PDisplay, screen_num: gint): PScreen{.cdecl, +proc get_screen*(display: PDisplay, screen_num: gint): PScreen{.cdecl, dynlib: lib, importc: "gdk_display_get_screen".} -proc display_get_default_screen*(display: PDisplay): PScreen{.cdecl, +proc get_default_screen*(display: PDisplay): PScreen{.cdecl, dynlib: lib, importc: "gdk_display_get_default_screen".} -proc display_pointer_ungrab*(display: PDisplay, time: guint32){.cdecl, +proc pointer_ungrab*(display: PDisplay, time: guint32){.cdecl, dynlib: lib, importc: "gdk_display_pointer_ungrab".} -proc display_keyboard_ungrab*(display: PDisplay, time: guint32){.cdecl, +proc keyboard_ungrab*(display: PDisplay, time: guint32){.cdecl, dynlib: lib, importc: "gdk_display_keyboard_ungrab".} -proc display_pointer_is_grabbed*(display: PDisplay): gboolean{.cdecl, +proc pointer_is_grabbed*(display: PDisplay): gboolean{.cdecl, dynlib: lib, importc: "gdk_display_pointer_is_grabbed".} -proc display_beep*(display: PDisplay){.cdecl, dynlib: lib, +proc beep*(display: PDisplay){.cdecl, dynlib: lib, importc: "gdk_display_beep".} -proc display_sync*(display: PDisplay){.cdecl, dynlib: lib, +proc sync*(display: PDisplay){.cdecl, dynlib: lib, importc: "gdk_display_sync".} -proc display_close*(display: PDisplay){.cdecl, dynlib: lib, +proc close*(display: PDisplay){.cdecl, dynlib: lib, importc: "gdk_display_close".} -proc display_list_devices*(display: PDisplay): PGList{.cdecl, dynlib: lib, +proc list_devices*(display: PDisplay): PGList{.cdecl, dynlib: lib, importc: "gdk_display_list_devices".} -proc display_get_event*(display: PDisplay): PEvent{.cdecl, dynlib: lib, +proc get_event*(display: PDisplay): PEvent{.cdecl, dynlib: lib, importc: "gdk_display_get_event".} -proc display_peek_event*(display: PDisplay): PEvent{.cdecl, dynlib: lib, +proc peek_event*(display: PDisplay): PEvent{.cdecl, dynlib: lib, importc: "gdk_display_peek_event".} -proc display_put_event*(display: PDisplay, event: PEvent){.cdecl, dynlib: lib, +proc put_event*(display: PDisplay, event: PEvent){.cdecl, dynlib: lib, importc: "gdk_display_put_event".} -proc display_add_client_message_filter*(display: PDisplay, message_type: TAtom, +proc add_client_message_filter*(display: PDisplay, message_type: TAtom, func: TFilterFunc, data: gpointer){. cdecl, dynlib: lib, importc: "gdk_display_add_client_message_filter".} -proc display_set_double_click_time*(display: PDisplay, msec: guint){.cdecl, +proc set_double_click_time*(display: PDisplay, msec: guint){.cdecl, dynlib: lib, importc: "gdk_display_set_double_click_time".} -proc display_set_sm_client_id*(display: PDisplay, sm_client_id: cstring){.cdecl, +proc set_sm_client_id*(display: PDisplay, sm_client_id: cstring){.cdecl, dynlib: lib, importc: "gdk_display_set_sm_client_id".} proc set_default_display*(display: PDisplay){.cdecl, dynlib: lib, importc: "gdk_set_default_display".} @@ -2951,54 +2951,54 @@ proc SCREEN_CLASS*(klass: Pointer): PScreenClass proc IS_SCREEN*(anObject: Pointer): bool proc IS_SCREEN_CLASS*(klass: Pointer): bool proc SCREEN_GET_CLASS*(obj: Pointer): PScreenClass -proc screen_get_default_colormap*(screen: PScreen): PColormap{.cdecl, +proc get_default_colormap*(screen: PScreen): PColormap{.cdecl, dynlib: lib, importc: "gdk_screen_get_default_colormap".} -proc screen_set_default_colormap*(screen: PScreen, colormap: PColormap){.cdecl, +proc set_default_colormap*(screen: PScreen, colormap: PColormap){.cdecl, dynlib: lib, importc: "gdk_screen_set_default_colormap".} -proc screen_get_system_colormap*(screen: PScreen): PColormap{.cdecl, +proc get_system_colormap*(screen: PScreen): PColormap{.cdecl, dynlib: lib, importc: "gdk_screen_get_system_colormap".} -proc screen_get_system_visual*(screen: PScreen): PVisual{.cdecl, dynlib: lib, +proc get_system_visual*(screen: PScreen): PVisual{.cdecl, dynlib: lib, importc: "gdk_screen_get_system_visual".} -proc screen_get_rgb_colormap*(screen: PScreen): PColormap{.cdecl, dynlib: lib, +proc get_rgb_colormap*(screen: PScreen): PColormap{.cdecl, dynlib: lib, importc: "gdk_screen_get_rgb_colormap".} -proc screen_get_rgb_visual*(screen: PScreen): PVisual{.cdecl, dynlib: lib, +proc get_rgb_visual*(screen: PScreen): PVisual{.cdecl, dynlib: lib, importc: "gdk_screen_get_rgb_visual".} -proc screen_get_root_window*(screen: PScreen): PWindow{.cdecl, dynlib: lib, +proc get_root_window*(screen: PScreen): PWindow{.cdecl, dynlib: lib, importc: "gdk_screen_get_root_window".} -proc screen_get_display*(screen: PScreen): PDisplay{.cdecl, dynlib: lib, +proc get_display*(screen: PScreen): PDisplay{.cdecl, dynlib: lib, importc: "gdk_screen_get_display".} -proc screen_get_number*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_number*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_number".} -proc screen_get_window_at_pointer*(screen: PScreen, win_x: Pgint, win_y: Pgint): PWindow{. +proc get_window_at_pointer*(screen: PScreen, win_x: Pgint, win_y: Pgint): PWindow{. cdecl, dynlib: lib, importc: "gdk_screen_get_window_at_pointer".} -proc screen_get_width*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_width*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_width".} -proc screen_get_height*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_height*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_height".} -proc screen_get_width_mm*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_width_mm*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_width_mm".} -proc screen_get_height_mm*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_height_mm*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_height_mm".} -proc screen_close*(screen: PScreen){.cdecl, dynlib: lib, +proc close*(screen: PScreen){.cdecl, dynlib: lib, importc: "gdk_screen_close".} -proc screen_list_visuals*(screen: PScreen): PGList{.cdecl, dynlib: lib, +proc list_visuals*(screen: PScreen): PGList{.cdecl, dynlib: lib, importc: "gdk_screen_list_visuals".} -proc screen_get_toplevel_windows*(screen: PScreen): PGList{.cdecl, dynlib: lib, +proc get_toplevel_windows*(screen: PScreen): PGList{.cdecl, dynlib: lib, importc: "gdk_screen_get_toplevel_windows".} -proc screen_get_n_monitors*(screen: PScreen): gint{.cdecl, dynlib: lib, +proc get_n_monitors*(screen: PScreen): gint{.cdecl, dynlib: lib, importc: "gdk_screen_get_n_monitors".} -proc screen_get_monitor_geometry*(screen: PScreen, monitor_num: gint, +proc get_monitor_geometry*(screen: PScreen, monitor_num: gint, dest: PRectangle){.cdecl, dynlib: lib, importc: "gdk_screen_get_monitor_geometry".} -proc screen_get_monitor_at_point*(screen: PScreen, x: gint, y: gint): gint{. +proc get_monitor_at_point*(screen: PScreen, x: gint, y: gint): gint{. cdecl, dynlib: lib, importc: "gdk_screen_get_monitor_at_point".} -proc screen_get_monitor_at_window*(screen: PScreen, window: PWindow): gint{. +proc get_monitor_at_window*(screen: PScreen, window: PWindow): gint{. cdecl, dynlib: lib, importc: "gdk_screen_get_monitor_at_window".} -proc screen_broadcast_client_message*(screen: PScreen, event: PEvent){.cdecl, +proc broadcast_client_message*(screen: PScreen, event: PEvent){.cdecl, dynlib: lib, importc: "gdk_screen_broadcast_client_message".} proc get_default_screen*(): PScreen{.cdecl, dynlib: lib, importc: "gdk_get_default_screen".} -proc screen_get_setting*(screen: PScreen, name: cstring, value: PGValue): gboolean{. +proc get_setting*(screen: PScreen, name: cstring, value: PGValue): gboolean{. cdecl, dynlib: lib, importc: "gdk_screen_get_setting".} proc SELECTION_PRIMARY*(): TAtom proc SELECTION_SECONDARY*(): TAtom @@ -3146,193 +3146,193 @@ proc WindowObject_destroyed*(a: var TWindowObject): guint proc WindowObject_set_destroyed*(a: var TWindowObject, `destroyed`: guint) proc window_object_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_window_object_get_type".} -proc window_new*(parent: PWindow, attributes: PWindowAttr, attributes_mask: gint): PWindow{. +proc new*(parent: PWindow, attributes: PWindowAttr, attributes_mask: gint): PWindow{. cdecl, dynlib: lib, importc: "gdk_window_new".} -proc window_destroy*(window: PWindow){.cdecl, dynlib: lib, +proc destroy*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_destroy".} -proc window_get_window_type*(window: PWindow): TWindowType{.cdecl, dynlib: lib, +proc get_window_type*(window: PWindow): TWindowType{.cdecl, dynlib: lib, importc: "gdk_window_get_window_type".} proc window_at_pointer*(win_x: Pgint, win_y: Pgint): PWindow{.cdecl, dynlib: lib, importc: "gdk_window_at_pointer".} -proc window_show*(window: PWindow){.cdecl, dynlib: lib, +proc show*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_show".} -proc window_hide*(window: PWindow){.cdecl, dynlib: lib, +proc hide*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_hide".} -proc window_withdraw*(window: PWindow){.cdecl, dynlib: lib, +proc withdraw*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_withdraw".} -proc window_show_unraised*(window: PWindow){.cdecl, dynlib: lib, +proc show_unraised*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_show_unraised".} -proc window_move*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, +proc move*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gdk_window_move".} -proc window_resize*(window: PWindow, width: gint, height: gint){.cdecl, +proc resize*(window: PWindow, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_window_resize".} -proc window_move_resize*(window: PWindow, x: gint, y: gint, width: gint, +proc move_resize*(window: PWindow, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_window_move_resize".} -proc window_reparent*(window: PWindow, new_parent: PWindow, x: gint, y: gint){. +proc reparent*(window: PWindow, new_parent: PWindow, x: gint, y: gint){. cdecl, dynlib: lib, importc: "gdk_window_reparent".} -proc window_clear*(window: PWindow){.cdecl, dynlib: lib, +proc clear*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_clear".} -proc window_clear_area*(window: PWindow, x: gint, y: gint, width: gint, +proc clear_area*(window: PWindow, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_window_clear_area".} -proc window_clear_area_e*(window: PWindow, x: gint, y: gint, width: gint, +proc clear_area_e*(window: PWindow, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gdk_window_clear_area_e".} -proc window_raise*(window: PWindow){.cdecl, dynlib: lib, - importc: "gdk_window_raise".} -proc window_lower*(window: PWindow){.cdecl, dynlib: lib, +proc `raise`*(window: PWindow){.cdecl, dynlib: lib, + importc: "gdk_window_raise".} +proc lower*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_lower".} -proc window_focus*(window: PWindow, timestamp: guint32){.cdecl, dynlib: lib, +proc focus*(window: PWindow, timestamp: guint32){.cdecl, dynlib: lib, importc: "gdk_window_focus".} -proc window_set_user_data*(window: PWindow, user_data: gpointer){.cdecl, +proc set_user_data*(window: PWindow, user_data: gpointer){.cdecl, dynlib: lib, importc: "gdk_window_set_user_data".} -proc window_set_override_redirect*(window: PWindow, override_redirect: gboolean){. +proc set_override_redirect*(window: PWindow, override_redirect: gboolean){. cdecl, dynlib: lib, importc: "gdk_window_set_override_redirect".} -proc window_add_filter*(window: PWindow, `function`: TFilterFunc, data: gpointer){. +proc add_filter*(window: PWindow, `function`: TFilterFunc, data: gpointer){. cdecl, dynlib: lib, importc: "gdk_window_add_filter".} -proc window_remove_filter*(window: PWindow, `function`: TFilterFunc, +proc remove_filter*(window: PWindow, `function`: TFilterFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gdk_window_remove_filter".} -proc window_scroll*(window: PWindow, dx: gint, dy: gint){.cdecl, dynlib: lib, +proc scroll*(window: PWindow, dx: gint, dy: gint){.cdecl, dynlib: lib, importc: "gdk_window_scroll".} -proc window_shape_combine_mask*(window: PWindow, mask: PBitmap, x: gint, y: gint){. +proc shape_combine_mask*(window: PWindow, mask: PBitmap, x: gint, y: gint){. cdecl, dynlib: lib, importc: "gdk_window_shape_combine_mask".} -proc window_shape_combine_region*(window: PWindow, shape_region: PRegion, +proc shape_combine_region*(window: PWindow, shape_region: PRegion, offset_x: gint, offset_y: gint){.cdecl, dynlib: lib, importc: "gdk_window_shape_combine_region".} -proc window_set_child_shapes*(window: PWindow){.cdecl, dynlib: lib, +proc set_child_shapes*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_set_child_shapes".} -proc window_merge_child_shapes*(window: PWindow){.cdecl, dynlib: lib, +proc merge_child_shapes*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_merge_child_shapes".} -proc window_is_visible*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc is_visible*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gdk_window_is_visible".} -proc window_is_viewable*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc is_viewable*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gdk_window_is_viewable".} -proc window_get_state*(window: PWindow): TWindowState{.cdecl, dynlib: lib, +proc get_state*(window: PWindow): TWindowState{.cdecl, dynlib: lib, importc: "gdk_window_get_state".} -proc window_set_static_gravities*(window: PWindow, use_static: gboolean): gboolean{. +proc set_static_gravities*(window: PWindow, use_static: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gdk_window_set_static_gravities".} proc window_foreign_new_for_display*(display: PDisplay, anid: TNativeWindow): PWindow{. cdecl, dynlib: lib, importc: "gdk_window_foreign_new_for_display".} proc window_lookup_for_display*(display: PDisplay, anid: TNativeWindow): PWindow{. cdecl, dynlib: lib, importc: "gdk_window_lookup_for_display".} -proc window_set_type_hint*(window: PWindow, hint: TWindowTypeHint){.cdecl, +proc set_type_hint*(window: PWindow, hint: TWindowTypeHint){.cdecl, dynlib: lib, importc: "gdk_window_set_type_hint".} -proc window_set_modal_hint*(window: PWindow, modal: gboolean){.cdecl, +proc set_modal_hint*(window: PWindow, modal: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_set_modal_hint".} -proc window_set_geometry_hints*(window: PWindow, geometry: PGeometry, +proc set_geometry_hints*(window: PWindow, geometry: PGeometry, geom_mask: TWindowHints){.cdecl, dynlib: lib, importc: "gdk_window_set_geometry_hints".} proc set_sm_client_id*(sm_client_id: cstring){.cdecl, dynlib: lib, importc: "gdk_set_sm_client_id".} -proc window_begin_paint_rect*(window: PWindow, rectangle: PRectangle){.cdecl, +proc begin_paint_rect*(window: PWindow, rectangle: PRectangle){.cdecl, dynlib: lib, importc: "gdk_window_begin_paint_rect".} -proc window_begin_paint_region*(window: PWindow, region: PRegion){.cdecl, +proc begin_paint_region*(window: PWindow, region: PRegion){.cdecl, dynlib: lib, importc: "gdk_window_begin_paint_region".} -proc window_end_paint*(window: PWindow){.cdecl, dynlib: lib, +proc end_paint*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_end_paint".} -proc window_set_title*(window: PWindow, title: cstring){.cdecl, dynlib: lib, +proc set_title*(window: PWindow, title: cstring){.cdecl, dynlib: lib, importc: "gdk_window_set_title".} -proc window_set_role*(window: PWindow, role: cstring){.cdecl, dynlib: lib, +proc set_role*(window: PWindow, role: cstring){.cdecl, dynlib: lib, importc: "gdk_window_set_role".} -proc window_set_transient_for*(window: PWindow, parent: PWindow){.cdecl, +proc set_transient_for*(window: PWindow, parent: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_set_transient_for".} -proc window_set_background*(window: PWindow, color: PColor){.cdecl, dynlib: lib, +proc set_background*(window: PWindow, color: PColor){.cdecl, dynlib: lib, importc: "gdk_window_set_background".} -proc window_set_back_pixmap*(window: PWindow, pixmap: PPixmap, +proc set_back_pixmap*(window: PWindow, pixmap: PPixmap, parent_relative: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_set_back_pixmap".} -proc window_set_cursor*(window: PWindow, cursor: PCursor){.cdecl, dynlib: lib, +proc set_cursor*(window: PWindow, cursor: PCursor){.cdecl, dynlib: lib, importc: "gdk_window_set_cursor".} -proc window_get_user_data*(window: PWindow, data: gpointer){.cdecl, dynlib: lib, +proc get_user_data*(window: PWindow, data: gpointer){.cdecl, dynlib: lib, importc: "gdk_window_get_user_data".} -proc window_get_geometry*(window: PWindow, x: Pgint, y: Pgint, width: Pgint, +proc get_geometry*(window: PWindow, x: Pgint, y: Pgint, width: Pgint, height: Pgint, depth: Pgint){.cdecl, dynlib: lib, importc: "gdk_window_get_geometry".} -proc window_get_position*(window: PWindow, x: Pgint, y: Pgint){.cdecl, +proc get_position*(window: PWindow, x: Pgint, y: Pgint){.cdecl, dynlib: lib, importc: "gdk_window_get_position".} -proc window_get_origin*(window: PWindow, x: Pgint, y: Pgint): gint{.cdecl, +proc get_origin*(window: PWindow, x: Pgint, y: Pgint): gint{.cdecl, dynlib: lib, importc: "gdk_window_get_origin".} -proc window_get_root_origin*(window: PWindow, x: Pgint, y: Pgint){.cdecl, +proc get_root_origin*(window: PWindow, x: Pgint, y: Pgint){.cdecl, dynlib: lib, importc: "gdk_window_get_root_origin".} -proc window_get_frame_extents*(window: PWindow, rect: PRectangle){.cdecl, +proc get_frame_extents*(window: PWindow, rect: PRectangle){.cdecl, dynlib: lib, importc: "gdk_window_get_frame_extents".} -proc window_get_pointer*(window: PWindow, x: Pgint, y: Pgint, +proc get_pointer*(window: PWindow, x: Pgint, y: Pgint, mask: PModifierType): PWindow{.cdecl, dynlib: lib, importc: "gdk_window_get_pointer".} -proc window_get_parent*(window: PWindow): PWindow{.cdecl, dynlib: lib, +proc get_parent*(window: PWindow): PWindow{.cdecl, dynlib: lib, importc: "gdk_window_get_parent".} -proc window_get_toplevel*(window: PWindow): PWindow{.cdecl, dynlib: lib, +proc get_toplevel*(window: PWindow): PWindow{.cdecl, dynlib: lib, importc: "gdk_window_get_toplevel".} -proc window_get_children*(window: PWindow): PGList{.cdecl, dynlib: lib, +proc get_children*(window: PWindow): PGList{.cdecl, dynlib: lib, importc: "gdk_window_get_children".} -proc window_peek_children*(window: PWindow): PGList{.cdecl, dynlib: lib, +proc peek_children*(window: PWindow): PGList{.cdecl, dynlib: lib, importc: "gdk_window_peek_children".} -proc window_get_events*(window: PWindow): TEventMask{.cdecl, dynlib: lib, +proc get_events*(window: PWindow): TEventMask{.cdecl, dynlib: lib, importc: "gdk_window_get_events".} -proc window_set_events*(window: PWindow, event_mask: TEventMask){.cdecl, +proc set_events*(window: PWindow, event_mask: TEventMask){.cdecl, dynlib: lib, importc: "gdk_window_set_events".} -proc window_set_icon_list*(window: PWindow, pixbufs: PGList){.cdecl, +proc set_icon_list*(window: PWindow, pixbufs: PGList){.cdecl, dynlib: lib, importc: "gdk_window_set_icon_list".} -proc window_set_icon*(window: PWindow, icon_window: PWindow, pixmap: PPixmap, +proc set_icon*(window: PWindow, icon_window: PWindow, pixmap: PPixmap, mask: PBitmap){.cdecl, dynlib: lib, importc: "gdk_window_set_icon".} -proc window_set_icon_name*(window: PWindow, name: cstring){.cdecl, dynlib: lib, +proc set_icon_name*(window: PWindow, name: cstring){.cdecl, dynlib: lib, importc: "gdk_window_set_icon_name".} -proc window_set_group*(window: PWindow, leader: PWindow){.cdecl, dynlib: lib, +proc set_group*(window: PWindow, leader: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_set_group".} -proc window_set_decorations*(window: PWindow, decorations: TWMDecoration){. +proc set_decorations*(window: PWindow, decorations: TWMDecoration){. cdecl, dynlib: lib, importc: "gdk_window_set_decorations".} -proc window_get_decorations*(window: PWindow, decorations: PWMDecoration): gboolean{. +proc get_decorations*(window: PWindow, decorations: PWMDecoration): gboolean{. cdecl, dynlib: lib, importc: "gdk_window_get_decorations".} -proc window_set_functions*(window: PWindow, functions: TWMFunction){.cdecl, +proc set_functions*(window: PWindow, functions: TWMFunction){.cdecl, dynlib: lib, importc: "gdk_window_set_functions".} -proc window_iconify*(window: PWindow){.cdecl, dynlib: lib, +proc iconify*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_iconify".} -proc window_deiconify*(window: PWindow){.cdecl, dynlib: lib, +proc deiconify*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_deiconify".} -proc window_stick*(window: PWindow){.cdecl, dynlib: lib, +proc stick*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_stick".} -proc window_unstick*(window: PWindow){.cdecl, dynlib: lib, +proc unstick*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_unstick".} -proc window_maximize*(window: PWindow){.cdecl, dynlib: lib, +proc maximize*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_maximize".} -proc window_unmaximize*(window: PWindow){.cdecl, dynlib: lib, +proc unmaximize*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_unmaximize".} -proc window_register_dnd*(window: PWindow){.cdecl, dynlib: lib, +proc register_dnd*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_register_dnd".} -proc window_begin_resize_drag*(window: PWindow, edge: TWindowEdge, button: gint, +proc begin_resize_drag*(window: PWindow, edge: TWindowEdge, button: gint, root_x: gint, root_y: gint, timestamp: guint32){. cdecl, dynlib: lib, importc: "gdk_window_begin_resize_drag".} -proc window_begin_move_drag*(window: PWindow, button: gint, root_x: gint, +proc begin_move_drag*(window: PWindow, button: gint, root_x: gint, root_y: gint, timestamp: guint32){.cdecl, dynlib: lib, importc: "gdk_window_begin_move_drag".} -proc window_invalidate_rect*(window: PWindow, rect: PRectangle, +proc invalidate_rect*(window: PWindow, rect: PRectangle, invalidate_children: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_invalidate_rect".} -proc window_invalidate_region*(window: PWindow, region: PRegion, +proc invalidate_region*(window: PWindow, region: PRegion, invalidate_children: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_invalidate_region".} -proc window_invalidate_maybe_recurse*(window: PWindow, region: PRegion, +proc invalidate_maybe_recurse*(window: PWindow, region: PRegion, child_func: window_invalidate_maybe_recurse_child_func, user_data: gpointer){. cdecl, dynlib: lib, importc: "gdk_window_invalidate_maybe_recurse".} -proc window_get_update_area*(window: PWindow): PRegion{.cdecl, dynlib: lib, +proc get_update_area*(window: PWindow): PRegion{.cdecl, dynlib: lib, importc: "gdk_window_get_update_area".} -proc window_freeze_updates*(window: PWindow){.cdecl, dynlib: lib, +proc freeze_updates*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_freeze_updates".} -proc window_thaw_updates*(window: PWindow){.cdecl, dynlib: lib, +proc thaw_updates*(window: PWindow){.cdecl, dynlib: lib, importc: "gdk_window_thaw_updates".} proc window_process_all_updates*(){.cdecl, dynlib: lib, importc: "gdk_window_process_all_updates".} -proc window_process_updates*(window: PWindow, update_children: gboolean){.cdecl, +proc process_updates*(window: PWindow, update_children: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_process_updates".} proc window_set_debug_updates*(setting: gboolean){.cdecl, dynlib: lib, importc: "gdk_window_set_debug_updates".} proc window_constrain_size*(geometry: PGeometry, flags: guint, width: gint, height: gint, new_width: Pgint, new_height: Pgint){. cdecl, dynlib: lib, importc: "gdk_window_constrain_size".} -proc window_get_internal_paint_info*(window: PWindow, e: var PDrawable, +proc get_internal_paint_info*(window: PWindow, e: var PDrawable, x_offset: Pgint, y_offset: Pgint){.cdecl, dynlib: lib, importc: "gdk_window_get_internal_paint_info".} proc set_pointer_hooks*(new_hooks: PPointerHooks): PPointerHooks{.cdecl, @@ -3394,9 +3394,9 @@ proc flush*(){.cdecl, dynlib: lib, importc: "gdk_flush".} when not defined(MULTIHEAD_SAFE): proc set_double_click_time*(msec: guint){.cdecl, dynlib: lib, importc: "gdk_set_double_click_time".} -proc rectangle_intersect*(src1: PRectangle, src2: PRectangle, dest: PRectangle): gboolean{. +proc intersect*(src1: PRectangle, src2: PRectangle, dest: PRectangle): gboolean{. cdecl, dynlib: lib, importc: "gdk_rectangle_intersect".} -proc rectangle_union*(src1: PRectangle, src2: PRectangle, dest: PRectangle){. +proc union*(src1: PRectangle, src2: PRectangle, dest: PRectangle){. cdecl, dynlib: lib, importc: "gdk_rectangle_union".} proc rectangle_get_type*(): GType{.cdecl, dynlib: lib, importc: "gdk_rectangle_get_type".} @@ -3437,10 +3437,10 @@ proc COLORMAP_GET_CLASS*(obj: pointer): PColormapClass = result = cast[PColormapClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_COLORMAP())) proc TYPE_COLOR*(): GType = - result = color_get_type() + result = gdk2.color_get_type() -proc cursor_destroy*(cursor: PCursor) = - cursor_unref(cursor) +proc destroy*(cursor: PCursor) = + unref(cursor) proc TYPE_CURSOR*(): GType = result = cursor_get_type() @@ -3470,7 +3470,7 @@ proc region_EXTENTCHECK*(r1, r2: PRegionBox): bool = result = ((r1.x2) > r2.x1) and ((r1.x1) < r2.x2) and ((r1.y2) > r2.y1) and ((r1.y1) < r2.y2) -proc region_EXTENTS*(r: PRegionBox, idRect: PRegion) = +proc EXTENTS*(r: PRegionBox, idRect: PRegion) = if ((r.x1) < idRect.extents.x1): idRect.extents.x1 = r.x1 if (r.y1) < idRect.extents.y1: @@ -3478,34 +3478,34 @@ proc region_EXTENTS*(r: PRegionBox, idRect: PRegion) = if (r.x2) > idRect.extents.x2: idRect.extents.x2 = r.x2 -proc region_MEMCHECK*(reg: PRegion, ARect, firstrect: var PRegionBox): bool = +proc MEMCHECK*(reg: PRegion, ARect, firstrect: var PRegionBox): bool = assert(false) # to implement -proc region_CHECK_PREVIOUS*(Reg: PRegion, R: PRegionBox, +proc CHECK_PREVIOUS*(Reg: PRegion, R: PRegionBox, Rx1, Ry1, Rx2, Ry2: gint): bool = assert(false) # to implement -proc region_ADDRECT*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) = +proc ADDRECT*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) = if (((rx1) < rx2) and ((ry1) < ry2) and - region_CHECK_PREVIOUS(reg, r, rx1, ry1, rx2, ry2)): + CHECK_PREVIOUS(reg, r, rx1, ry1, rx2, ry2)): r.x1 = rx1 r.y1 = ry1 r.x2 = rx2 r.y2 = ry2 -proc region_ADDRECTNOX*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) = +proc ADDRECTNOX*(reg: PRegion, r: PRegionBox, rx1, ry1, rx2, ry2: gint) = if (((rx1) < rx2) and ((ry1) < ry2) and - region_CHECK_PREVIOUS(reg, r, rx1, ry1, rx2, ry2)): + CHECK_PREVIOUS(reg, r, rx1, ry1, rx2, ry2)): r.x1 = rx1 r.y1 = ry1 r.x2 = rx2 r.y2 = ry2 inc(reg.numRects) -proc region_EMPTY_REGION*(pReg: PRegion): bool = +proc EMPTY_REGION*(pReg: PRegion): bool = result = pReg.numRects == 0'i32 -proc region_REGION_NOT_EMPTY*(pReg: PRegion): bool = +proc REGION_NOT_EMPTY*(pReg: PRegion): bool = result = pReg.numRects != 0'i32 proc region_INBOX*(r: TRegionBox, x, y: gint): bool = @@ -3530,21 +3530,21 @@ proc IS_DRAWABLE_CLASS*(klass: Pointer): bool = proc DRAWABLE_GET_CLASS*(obj: Pointer): PDrawableClass = result = cast[PDrawableClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_DRAWABLE())) -proc draw_pixmap*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, +proc pixmap*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, ysrc: gint, xdest: gint, ydest: gint, width: gint, height: gint) = - draw_drawable(drawable, gc, src, xsrc, ysrc, xdest, ydest, width, height) + drawable(drawable, gc, src, xsrc, ysrc, xdest, ydest, width, height) -proc draw_bitmap*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, +proc bitmap*(drawable: PDrawable, gc: PGC, src: PDrawable, xsrc: gint, ysrc: gint, xdest: gint, ydest: gint, width: gint, height: gint) = - draw_drawable(drawable, gc, src, xsrc, ysrc, xdest, ydest, width, height) + drawable(drawable, gc, src, xsrc, ysrc, xdest, ydest, width, height) proc TYPE_EVENT*(): GType = result = event_get_type() proc TYPE_FONT*(): GType = - result = font_get_type() + result = gdk2.font_get_type() proc TYPE_GC*(): GType = result = gc_get_type() @@ -3564,7 +3564,7 @@ proc IS_GC_CLASS*(klass: Pointer): bool = proc GC_GET_CLASS*(obj: Pointer): PGCClass = result = cast[PGCClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_GC())) -proc gc_destroy*(gc: PGC) = +proc destroy*(gc: PGC) = g_object_unref(G_OBJECT(gc)) proc TYPE_IMAGE*(): GType = @@ -3585,7 +3585,7 @@ proc IS_IMAGE_CLASS*(klass: Pointer): bool = proc IMAGE_GET_CLASS*(obj: Pointer): PImageClass = result = cast[PImageClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_IMAGE())) -proc image_destroy*(image: PImage) = +proc destroy*(image: PImage) = g_object_unref(G_OBJECT(image)) proc TYPE_DEVICE*(): GType = @@ -3775,10 +3775,10 @@ proc IS_VISUAL_CLASS*(klass: Pointer): bool = proc VISUAL_GET_CLASS*(obj: Pointer): PVisualClass = result = cast[PVisualClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_VISUAL())) -proc visual_ref*(v: PVisual) = +proc reference*(v: PVisual) = discard g_object_ref(v) -proc visual_unref*(v: PVisual) = +proc unref*(v: PVisual) = g_object_unref(v) proc TYPE_WINDOW*(): GType = @@ -3843,19 +3843,19 @@ proc ROOT_PARENT*(): PWindow = result = get_default_root_window() proc window_get_size*(drawable: PDrawable, width: Pgint, height: Pgint) = - drawable_get_size(drawable, width, height) + get_size(drawable, width, height) -proc window_get_type*(window: PWindow): TWindowType = - result = window_get_window_type(window) +proc get_type*(window: PWindow): TWindowType = + result = get_window_type(window) proc window_get_colormap*(drawable: PDrawable): PColormap = - result = drawable_get_colormap(drawable) + result = get_colormap(drawable) proc window_set_colormap*(drawable: PDrawable, colormap: PColormap) = - drawable_set_colormap(drawable, colormap) + set_colormap(drawable, colormap) proc window_get_visual*(drawable: PDrawable): PVisual = - result = drawable_get_visual(drawable) + result = get_visual(drawable) proc window_ref*(drawable: PDrawable): PDrawable = result = DRAWABLE(g_object_ref(G_OBJECT(drawable))) @@ -3866,5 +3866,5 @@ proc window_unref*(drawable: PDrawable) = proc window_copy_area*(drawable: PDrawable, gc: PGC, x, y: gint, source_drawable: PDrawable, source_x, source_y: gint, width, height: gint) = - draw_pixmap(drawable, gc, source_drawable, source_x, source_y, x, y, width, - height) + pixmap(drawable, gc, source_drawable, source_x, source_y, x, y, width, + height) diff --git a/lib/newwrap/gtk/gdk2pixbuf.nim b/lib/newwrap/gtk/gdk2pixbuf.nim index f22ab345b..6dda00779 100755 --- a/lib/newwrap/gtk/gdk2pixbuf.nim +++ b/lib/newwrap/gtk/gdk2pixbuf.nim @@ -57,28 +57,28 @@ when not defined(PIXBUF_DISABLE_DEPRECATED): importc: "gdk_pixbuf_ref".} proc pixbuf_unref*(pixbuf: PPixbuf){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_unref".} -proc pixbuf_get_colorspace*(pixbuf: PPixbuf): TColorspace{.cdecl, +proc get_colorspace*(pixbuf: PPixbuf): TColorspace{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_colorspace".} -proc pixbuf_get_n_channels*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, +proc get_n_channels*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_n_channels".} -proc pixbuf_get_has_alpha*(pixbuf: PPixbuf): gboolean{.cdecl, dynlib: pixbuflib, +proc get_has_alpha*(pixbuf: PPixbuf): gboolean{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_has_alpha".} -proc pixbuf_get_bits_per_sample*(pixbuf: PPixbuf): int32{.cdecl, +proc get_bits_per_sample*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_bits_per_sample".} -proc pixbuf_get_pixels*(pixbuf: PPixbuf): Pguchar{.cdecl, dynlib: pixbuflib, +proc get_pixels*(pixbuf: PPixbuf): Pguchar{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_pixels".} -proc pixbuf_get_width*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, +proc get_width*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_width".} -proc pixbuf_get_height*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, +proc get_height*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_height".} -proc pixbuf_get_rowstride*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, +proc get_rowstride*(pixbuf: PPixbuf): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_rowstride".} proc pixbuf_new*(colorspace: TColorspace, has_alpha: gboolean, bits_per_sample: int32, width: int32, height: int32): PPixbuf{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_new".} -proc pixbuf_copy*(pixbuf: PPixbuf): PPixbuf{.cdecl, dynlib: pixbuflib, +proc copy*(pixbuf: PPixbuf): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_copy".} -proc pixbuf_new_subpixbuf*(src_pixbuf: PPixbuf, src_x: int32, src_y: int32, +proc new_subpixbuf*(src_pixbuf: PPixbuf, src_x: int32, src_y: int32, width: int32, height: int32): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_new_subpixbuf".} proc pixbuf_new_from_file*(filename: cstring, error: pointer): PPixbuf{.cdecl, @@ -101,36 +101,36 @@ proc pixbuf_new_from_file_at_scale*(filename: cstring, width, height: gint, preserve_aspect_ratio: gboolean, error: pointer): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_new_from_file_at_scale".} -proc pixbuf_fill*(pixbuf: PPixbuf, pixel: guint32){.cdecl, dynlib: pixbuflib, +proc fill*(pixbuf: PPixbuf, pixel: guint32){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_fill".} -proc pixbuf_save*(pixbuf: PPixbuf, filename: cstring, `type`: cstring, +proc save*(pixbuf: PPixbuf, filename: cstring, `type`: cstring, error: pointer): gboolean{.cdecl, varargs, dynlib: pixbuflib, importc: "gdk_pixbuf_save".} -proc pixbuf_savev*(pixbuf: PPixbuf, filename: cstring, `type`: cstring, +proc savev*(pixbuf: PPixbuf, filename: cstring, `type`: cstring, option_keys: PPchar, option_values: PPchar, error: pointer): gboolean{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_savev".} -proc pixbuf_add_alpha*(pixbuf: PPixbuf, substitute_color: gboolean, r: guchar, +proc add_alpha*(pixbuf: PPixbuf, substitute_color: gboolean, r: guchar, g: guchar, b: guchar): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_add_alpha".} -proc pixbuf_copy_area*(src_pixbuf: PPixbuf, src_x: int32, src_y: int32, +proc copy_area*(src_pixbuf: PPixbuf, src_x: int32, src_y: int32, width: int32, height: int32, dest_pixbuf: PPixbuf, dest_x: int32, dest_y: int32){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_copy_area".} -proc pixbuf_saturate_and_pixelate*(src: PPixbuf, dest: PPixbuf, +proc saturate_and_pixelate*(src: PPixbuf, dest: PPixbuf, saturation: gfloat, pixelate: gboolean){. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_saturate_and_pixelate".} -proc pixbuf_scale*(src: PPixbuf, dest: PPixbuf, dest_x: int32, dest_y: int32, +proc scale*(src: PPixbuf, dest: PPixbuf, dest_x: int32, dest_y: int32, dest_width: int32, dest_height: int32, offset_x: float64, offset_y: float64, scale_x: float64, scale_y: float64, interp_type: TInterpType){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_scale".} -proc pixbuf_composite*(src: PPixbuf, dest: PPixbuf, dest_x: int32, +proc composite*(src: PPixbuf, dest: PPixbuf, dest_x: int32, dest_y: int32, dest_width: int32, dest_height: int32, offset_x: float64, offset_y: float64, scale_x: float64, scale_y: float64, interp_type: TInterpType, overall_alpha: int32){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_composite".} -proc pixbuf_composite_color*(src: PPixbuf, dest: PPixbuf, dest_x: int32, +proc composite_color*(src: PPixbuf, dest: PPixbuf, dest_x: int32, dest_y: int32, dest_width: int32, dest_height: int32, offset_x: float64, offset_y: float64, scale_x: float64, @@ -139,10 +139,10 @@ proc pixbuf_composite_color*(src: PPixbuf, dest: PPixbuf, dest_x: int32, check_y: int32, check_size: int32, color1: guint32, color2: guint32){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_composite_color".} -proc pixbuf_scale_simple*(src: PPixbuf, dest_width: int32, dest_height: int32, +proc scale_simple*(src: PPixbuf, dest_width: int32, dest_height: int32, interp_type: TInterpType): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_scale_simple".} -proc pixbuf_composite_color_simple*(src: PPixbuf, dest_width: int32, +proc composite_color_simple*(src: PPixbuf, dest_width: int32, dest_height: int32, interp_type: TInterpType, overall_alpha: int32, check_size: int32, @@ -157,29 +157,29 @@ when not defined(PIXBUF_DISABLE_DEPRECATED): cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_ref".} proc pixbuf_animation_unref*(animation: PPixbufAnimation){.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_unref".} -proc pixbuf_animation_get_width*(animation: PPixbufAnimation): int32{.cdecl, +proc get_width*(animation: PPixbufAnimation): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_get_width".} -proc pixbuf_animation_get_height*(animation: PPixbufAnimation): int32{.cdecl, +proc get_height*(animation: PPixbufAnimation): int32{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_get_height".} -proc pixbuf_animation_is_static_image*(animation: PPixbufAnimation): gboolean{. +proc is_static_image*(animation: PPixbufAnimation): gboolean{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_is_static_image".} -proc pixbuf_animation_get_static_image*(animation: PPixbufAnimation): PPixbuf{. +proc get_static_image*(animation: PPixbufAnimation): PPixbuf{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_get_static_image".} -proc pixbuf_animation_get_iter*(animation: PPixbufAnimation, e: var TGTimeVal): PPixbufAnimationIter{. +proc get_iter*(animation: PPixbufAnimation, e: var TGTimeVal): PPixbufAnimationIter{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_get_iter".} proc pixbuf_animation_iter_get_type*(): GType{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_iter_get_type".} -proc pixbuf_animation_iter_get_delay_time*(iter: PPixbufAnimationIter): int32{. +proc iter_get_delay_time*(iter: PPixbufAnimationIter): int32{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_iter_get_delay_time".} -proc pixbuf_animation_iter_get_pixbuf*(iter: PPixbufAnimationIter): PPixbuf{. +proc iter_get_pixbuf*(iter: PPixbufAnimationIter): PPixbuf{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_iter_get_pixbuf".} proc pixbuf_animation_iter_on_currently_loading_frame*( iter: PPixbufAnimationIter): gboolean{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_iter_on_currently_loading_frame".} -proc pixbuf_animation_iter_advance*(iter: PPixbufAnimationIter, e: var TGTimeVal): gboolean{. +proc iter_advance*(iter: PPixbufAnimationIter, e: var TGTimeVal): gboolean{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_animation_iter_advance".} -proc pixbuf_get_option*(pixbuf: PPixbuf, key: cstring): cstring{.cdecl, +proc get_option*(pixbuf: PPixbuf, key: cstring): cstring{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_get_option".} type PPixbufLoader* = ptr TPixbufLoader @@ -208,14 +208,14 @@ proc pixbuf_loader_new*(): PPixbufLoader{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_new".} proc pixbuf_loader_new_with_type*(image_type: cstring, error: pointer): PPixbufLoader{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_new_with_type".} -proc pixbuf_loader_write*(loader: PPixbufLoader, buf: Pguchar, count: gsize, +proc write*(loader: PPixbufLoader, buf: Pguchar, count: gsize, error: pointer): gboolean{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_write".} -proc pixbuf_loader_get_pixbuf*(loader: PPixbufLoader): PPixbuf{.cdecl, +proc get_pixbuf*(loader: PPixbufLoader): PPixbuf{.cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_get_pixbuf".} -proc pixbuf_loader_get_animation*(loader: PPixbufLoader): PPixbufAnimation{. +proc get_animation*(loader: PPixbufLoader): PPixbufAnimation{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_get_animation".} -proc pixbuf_loader_close*(loader: PPixbufLoader, error: pointer): gboolean{. +proc close*(loader: PPixbufLoader, error: pointer): gboolean{. cdecl, dynlib: pixbuflib, importc: "gdk_pixbuf_loader_close".} proc TYPE_PIXBUF_LOADER*(): GType = result = pixbuf_loader_get_type() diff --git a/lib/newwrap/gtk/gdkglext.nim b/lib/newwrap/gtk/gdkglext.nim index 4fa20b969..b5844395b 100755 --- a/lib/newwrap/gtk/gdkglext.nim +++ b/lib/newwrap/gtk/gdkglext.nim @@ -287,35 +287,35 @@ proc IS_GL_CONFIG_CLASS*(klass: Pointer): bool proc GL_CONFIG_GET_CLASS*(obj: Pointer): PGLConfigClass proc gl_config_get_type*(): GType{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_type".} -proc gl_config_get_screen*(glconfig: PGLConfig): PScreen{.cdecl, +proc get_screen*(glconfig: PGLConfig): PScreen{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_screen".} -proc gl_config_get_attrib*(glconfig: PGLConfig, attribute: int, value: var cint): gboolean{. +proc get_attrib*(glconfig: PGLConfig, attribute: int, value: var cint): gboolean{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_attrib".} -proc gl_config_get_colormap*(glconfig: PGLConfig): PColormap{.cdecl, +proc get_colormap*(glconfig: PGLConfig): PColormap{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_colormap".} -proc gl_config_get_visual*(glconfig: PGLConfig): PVisual{.cdecl, +proc get_visual*(glconfig: PGLConfig): PVisual{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_visual".} -proc gl_config_get_depth*(glconfig: PGLConfig): gint{.cdecl, dynlib: GLExtLib, +proc get_depth*(glconfig: PGLConfig): gint{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_depth".} -proc gl_config_get_layer_plane*(glconfig: PGLConfig): gint{.cdecl, +proc get_layer_plane*(glconfig: PGLConfig): gint{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_layer_plane".} -proc gl_config_get_n_aux_buffers*(glconfig: PGLConfig): gint{.cdecl, +proc get_n_aux_buffers*(glconfig: PGLConfig): gint{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_n_aux_buffers".} -proc gl_config_get_n_sample_buffers*(glconfig: PGLConfig): gint{.cdecl, +proc get_n_sample_buffers*(glconfig: PGLConfig): gint{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_get_n_sample_buffers".} -proc gl_config_is_rgba*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, +proc is_rgba*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_is_rgba".} -proc gl_config_is_double_buffered*(glconfig: PGLConfig): gboolean{.cdecl, +proc is_double_buffered*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_is_double_buffered".} -proc gl_config_is_stereo*(glconfig: PGLConfig): gboolean{.cdecl, +proc is_stereo*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_is_stereo".} -proc gl_config_has_alpha*(glconfig: PGLConfig): gboolean{.cdecl, +proc has_alpha*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_has_alpha".} -proc gl_config_has_depth_buffer*(glconfig: PGLConfig): gboolean{.cdecl, +proc has_depth_buffer*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_has_depth_buffer".} -proc gl_config_has_stencil_buffer*(glconfig: PGLConfig): gboolean{.cdecl, +proc has_stencil_buffer*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_has_stencil_buffer".} -proc gl_config_has_accum_buffer*(glconfig: PGLConfig): gboolean{.cdecl, +proc has_accum_buffer*(glconfig: PGLConfig): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_config_has_accum_buffer".} proc TYPE_GL_CONTEXT*(): GType proc GL_CONTEXT*(anObject: Pointer): PGLContext @@ -325,22 +325,22 @@ proc IS_GL_CONTEXT_CLASS*(klass: Pointer): bool proc GL_CONTEXT_GET_CLASS*(obj: Pointer): PGLContextClass proc gl_context_get_type*(): GType{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_type".} -proc gl_context_new*(gldrawable: PGLDrawable, share_list: PGLContext, +proc context_new*(gldrawable: PGLDrawable, share_list: PGLContext, direct: gboolean, render_type: int32): PGLContext{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_new".} -proc gl_context_destroy*(glcontext: PGLContext){.cdecl, dynlib: GLExtLib, +proc destroy*(glcontext: PGLContext){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_destroy".} -proc gl_context_copy*(glcontext: PGLContext, src: PGLContext, mask: int32): gboolean{. +proc copy*(glcontext: PGLContext, src: PGLContext, mask: int32): gboolean{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_copy".} -proc gl_context_get_gl_drawable*(glcontext: PGLContext): PGLDrawable{.cdecl, +proc get_gl_drawable*(glcontext: PGLContext): PGLDrawable{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_gl_drawable".} -proc gl_context_get_gl_config*(glcontext: PGLContext): PGLConfig{.cdecl, +proc get_gl_config*(glcontext: PGLContext): PGLConfig{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_gl_config".} -proc gl_context_get_share_list*(glcontext: PGLContext): PGLContext{.cdecl, +proc get_share_list*(glcontext: PGLContext): PGLContext{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_share_list".} -proc gl_context_is_direct*(glcontext: PGLContext): gboolean{.cdecl, +proc is_direct*(glcontext: PGLContext): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_is_direct".} -proc gl_context_get_render_type*(glcontext: PGLContext): int32{.cdecl, +proc get_render_type*(glcontext: PGLContext): int32{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_render_type".} proc gl_context_get_current*(): PGLContext{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_context_get_current".} @@ -352,23 +352,23 @@ proc IS_GL_DRAWABLE_CLASS*(vtable: Pointer): bool proc GL_DRAWABLE_GET_CLASS*(inst: Pointer): PGLDrawableClass proc gl_drawable_get_type*(): GType{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_get_type".} -proc gl_drawable_make_current*(gldrawable: PGLDrawable, glcontext: PGLContext): gboolean{. +proc make_current*(gldrawable: PGLDrawable, glcontext: PGLContext): gboolean{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_make_current".} -proc gl_drawable_is_double_buffered*(gldrawable: PGLDrawable): gboolean{.cdecl, +proc is_double_buffered*(gldrawable: PGLDrawable): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_is_double_buffered".} -proc gl_drawable_swap_buffers*(gldrawable: PGLDrawable){.cdecl, +proc swap_buffers*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_swap_buffers".} -proc gl_drawable_wait_gl*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, +proc wait_gl*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_wait_gl".} -proc gl_drawable_wait_gdk*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, +proc wait_gdk*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_wait_gdk".} -proc gl_drawable_gl_begin*(gldrawable: PGLDrawable, glcontext: PGLContext): gboolean{. +proc gl_begin*(gldrawable: PGLDrawable, glcontext: PGLContext): gboolean{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_gl_begin".} -proc gl_drawable_gl_end*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, +proc gl_end*(gldrawable: PGLDrawable){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_gl_end".} -proc gl_drawable_get_gl_config*(gldrawable: PGLDrawable): PGLConfig{.cdecl, +proc get_gl_config*(gldrawable: PGLDrawable): PGLConfig{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_get_gl_config".} -proc gl_drawable_get_size*(gldrawable: PGLDrawable, width, height: PGInt){. +proc get_size*(gldrawable: PGLDrawable, width, height: PGInt){. cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_get_size".} proc gl_drawable_get_current*(): PGLDrawable{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_drawable_get_current".} @@ -380,22 +380,22 @@ proc IS_GL_PIXMAP_CLASS*(klass: Pointer): bool proc GL_PIXMAP_GET_CLASS*(obj: Pointer): PGLPixmapClass proc gl_pixmap_get_type*(): GType{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_pixmap_get_type".} -proc gl_pixmap_new*(glconfig: PGLConfig, pixmap: PPixmap, attrib_list: ptr int32): PGLPixmap{. +proc pixmap_new*(glconfig: PGLConfig, pixmap: PPixmap, attrib_list: ptr int32): PGLPixmap{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_pixmap_new".} -proc gl_pixmap_destroy*(glpixmap: PGLPixmap){.cdecl, dynlib: GLExtLib, +proc destroy*(glpixmap: PGLPixmap){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_pixmap_destroy".} -proc gl_pixmap_get_pixmap*(glpixmap: PGLPixmap): PPixmap{.cdecl, +proc get_pixmap*(glpixmap: PGLPixmap): PPixmap{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_pixmap_get_pixmap".} -proc pixmap_set_gl_capability*(pixmap: PPixmap, glconfig: PGLConfig, +proc set_gl_capability*(pixmap: PPixmap, glconfig: PGLConfig, attrib_list: ptr int32): PGLPixmap{.cdecl, dynlib: GLExtLib, importc: "gdk_pixmap_set_gl_capability".} -proc pixmap_unset_gl_capability*(pixmap: PPixmap){.cdecl, dynlib: GLExtLib, +proc unset_gl_capability*(pixmap: PPixmap){.cdecl, dynlib: GLExtLib, importc: "gdk_pixmap_unset_gl_capability".} -proc pixmap_is_gl_capable*(pixmap: PPixmap): gboolean{.cdecl, dynlib: GLExtLib, +proc is_gl_capable*(pixmap: PPixmap): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_pixmap_is_gl_capable".} -proc pixmap_get_gl_pixmap*(pixmap: PPixmap): PGLPixmap{.cdecl, dynlib: GLExtLib, +proc get_gl_pixmap*(pixmap: PPixmap): PGLPixmap{.cdecl, dynlib: GLExtLib, importc: "gdk_pixmap_get_gl_pixmap".} -proc pixmap_get_gl_drawable*(pixmap: PPixmap): PGLDrawable +proc get_gl_drawable*(pixmap: PPixmap): PGLDrawable proc TYPE_GL_WINDOW*(): GType proc GL_WINDOW*(anObject: Pointer): PGLWindow proc GL_WINDOW_CLASS*(klass: Pointer): PGLWindowClass @@ -404,22 +404,22 @@ proc IS_GL_WINDOW_CLASS*(klass: Pointer): bool proc GL_WINDOW_GET_CLASS*(obj: Pointer): PGLWindowClass proc gl_window_get_type*(): GType{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_window_get_type".} -proc gl_window_new*(glconfig: PGLConfig, window: PWindow, attrib_list: ptr int32): PGLWindow{. +proc window_new*(glconfig: PGLConfig, window: PWindow, attrib_list: ptr int32): PGLWindow{. cdecl, dynlib: GLExtLib, importc: "gdk_gl_window_new".} -proc gl_window_destroy*(glwindow: PGLWindow){.cdecl, dynlib: GLExtLib, +proc destroy*(glwindow: PGLWindow){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_window_destroy".} -proc gl_window_get_window*(glwindow: PGLWindow): PWindow{.cdecl, +proc get_window*(glwindow: PGLWindow): PWindow{.cdecl, dynlib: GLExtLib, importc: "gdk_gl_window_get_window".} -proc window_set_gl_capability*(window: PWindow, glconfig: PGLConfig, +proc set_gl_capability*(window: PWindow, glconfig: PGLConfig, attrib_list: ptr int32): PGLWindow{.cdecl, dynlib: GLExtLib, importc: "gdk_window_set_gl_capability".} -proc window_unset_gl_capability*(window: PWindow){.cdecl, dynlib: GLExtLib, +proc unset_gl_capability*(window: PWindow){.cdecl, dynlib: GLExtLib, importc: "gdk_window_unset_gl_capability".} -proc window_is_gl_capable*(window: PWindow): gboolean{.cdecl, dynlib: GLExtLib, +proc is_gl_capable*(window: PWindow): gboolean{.cdecl, dynlib: GLExtLib, importc: "gdk_window_is_gl_capable".} -proc window_get_gl_window*(window: PWindow): PGLWindow{.cdecl, dynlib: GLExtLib, +proc get_gl_window*(window: PWindow): PGLWindow{.cdecl, dynlib: GLExtLib, importc: "gdk_window_get_gl_window".} -proc window_get_gl_drawable*(window: PWindow): PGLDrawable +proc get_gl_drawable*(window: PWindow): PGLDrawable proc gl_draw_cube*(solid: gboolean, size: float64){.cdecl, dynlib: GLExtLib, importc: "gdk_gl_draw_cube".} proc gl_draw_sphere*(solid: gboolean, radius: float64, slices: int32, @@ -526,8 +526,8 @@ proc IS_GL_PIXMAP_CLASS*(klass: Pointer): bool = proc GL_PIXMAP_GET_CLASS*(obj: Pointer): PGLPixmapClass = result = cast[PGLPixmapClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_GL_PIXMAP())) -proc pixmap_get_gl_drawable*(pixmap: PPixmap): PGLDrawable = - result = GL_DRAWABLE(pixmap_get_gl_pixmap(pixmap)) +proc get_gl_drawable*(pixmap: PPixmap): PGLDrawable = + result = GL_DRAWABLE(get_gl_pixmap(pixmap)) proc TYPE_GL_WINDOW*(): GType = result = gl_window_get_type() @@ -547,5 +547,5 @@ proc IS_GL_WINDOW_CLASS*(klass: Pointer): bool = proc GL_WINDOW_GET_CLASS*(obj: Pointer): PGLWindowClass = result = cast[PGLWindowClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_GL_WINDOW())) -proc window_get_gl_drawable*(window: PWindow): PGLDrawable = - result = GL_DRAWABLE(window_get_gl_window(window)) +proc get_gl_drawable*(window: PWindow): PGLDrawable = + result = GL_DRAWABLE(get_gl_window(window)) diff --git a/lib/newwrap/gtk/glib2.nim b/lib/newwrap/gtk/glib2.nim index 7ace55f7c..742c351cd 100755 --- a/lib/newwrap/gtk/glib2.nim +++ b/lib/newwrap/gtk/glib2.nim @@ -373,7 +373,7 @@ proc g_type_fundamental*(type_id: GType): GType{.cdecl, dynlib: gobjectlib, importc: "g_type_fundamental".} proc g_type_create_instance*(theType: GType): PGTypeInstance{.cdecl, dynlib: gobjectlib, importc: "g_type_create_instance".} -proc g_type_free_instance*(instance: PGTypeInstance){.cdecl, dynlib: gobjectlib, +proc free_instance*(instance: PGTypeInstance){.cdecl, dynlib: gobjectlib, importc: "g_type_free_instance".} proc g_type_add_class_cache_func*(cache_data: gpointer, cache_func: TGTypeClassCacheFunc){.cdecl, @@ -405,9 +405,9 @@ proc private_g_type_check_value_holds*(value: PGValue, theType: GType): gboolean cdecl, dynlib: gobjectlib, importc: "g_type_check_value_holds".} proc private_g_type_test_flags*(theType: GType, flags: guint): gboolean{.cdecl, dynlib: gobjectlib, importc: "g_type_test_flags".} -proc g_type_name_from_instance*(instance: PGTypeInstance): cstring{.cdecl, +proc name_from_instance*(instance: PGTypeInstance): cstring{.cdecl, dynlib: gobjectlib, importc: "g_type_name_from_instance".} -proc g_type_name_from_class*(g_class: PGTypeClass): cstring{.cdecl, +proc name_from_class*(g_class: PGTypeClass): cstring{.cdecl, dynlib: gobjectlib, importc: "g_type_name_from_class".} const G_TYPE_FLAG_RESERVED_ID_BIT* = GType(1 shl 0) @@ -420,25 +420,25 @@ proc G_VALUE_HOLDS*(value: pointer, g_type: GType): bool type TGValueTransform* = proc (src_value: PGValue, dest_value: PGValue){.cdecl.} -proc g_value_init*(value: PGValue, g_type: GType): PGValue{.cdecl, +proc init*(value: PGValue, g_type: GType): PGValue{.cdecl, dynlib: gobjectlib, importc: "g_value_init".} -proc g_value_copy*(src_value: PGValue, dest_value: PGValue){.cdecl, +proc copy*(src_value: PGValue, dest_value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_value_copy".} -proc g_value_reset*(value: PGValue): PGValue{.cdecl, dynlib: gobjectlib, +proc reset*(value: PGValue): PGValue{.cdecl, dynlib: gobjectlib, importc: "g_value_reset".} -proc g_value_unset*(value: PGValue){.cdecl, dynlib: gobjectlib, +proc unset*(value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_value_unset".} -proc g_value_set_instance*(value: PGValue, instance: gpointer){.cdecl, +proc set_instance*(value: PGValue, instance: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_value_set_instance".} -proc g_value_fits_pointer*(value: PGValue): gboolean{.cdecl, dynlib: gobjectlib, +proc fits_pointer*(value: PGValue): gboolean{.cdecl, dynlib: gobjectlib, importc: "g_value_fits_pointer".} -proc g_value_peek_pointer*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, +proc peek_pointer*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_value_peek_pointer".} proc g_value_type_compatible*(src_type: GType, dest_type: GType): gboolean{. cdecl, dynlib: gobjectlib, importc: "g_value_type_compatible".} proc g_value_type_transformable*(src_type: GType, dest_type: GType): gboolean{. cdecl, dynlib: gobjectlib, importc: "g_value_type_transformable".} -proc g_value_transform*(src_value: PGValue, dest_value: PGValue): gboolean{. +proc transform*(src_value: PGValue, dest_value: PGValue): gboolean{. cdecl, dynlib: gobjectlib, importc: "g_value_transform".} proc g_value_register_transform_func*(src_type: GType, dest_type: GType, transform_func: TGValueTransform){.cdecl, @@ -454,26 +454,26 @@ type n_prealloced*: guint -proc g_value_array_get_nth*(value_array: PGValueArray, index: guint): PGValue{. +proc array_get_nth*(value_array: PGValueArray, index: guint): PGValue{. cdecl, dynlib: gobjectlib, importc: "g_value_array_get_nth".} proc g_value_array_new*(n_prealloced: guint): PGValueArray{.cdecl, dynlib: gobjectlib, importc: "g_value_array_new".} -proc g_value_array_free*(value_array: PGValueArray){.cdecl, dynlib: gobjectlib, +proc array_free*(value_array: PGValueArray){.cdecl, dynlib: gobjectlib, importc: "g_value_array_free".} -proc g_value_array_copy*(value_array: PGValueArray): PGValueArray{.cdecl, +proc array_copy*(value_array: PGValueArray): PGValueArray{.cdecl, dynlib: gobjectlib, importc: "g_value_array_copy".} -proc g_value_array_prepend*(value_array: PGValueArray, value: PGValue): PGValueArray{. +proc array_prepend*(value_array: PGValueArray, value: PGValue): PGValueArray{. cdecl, dynlib: gobjectlib, importc: "g_value_array_prepend".} -proc g_value_array_append*(value_array: PGValueArray, value: PGValue): PGValueArray{. +proc array_append*(value_array: PGValueArray, value: PGValue): PGValueArray{. cdecl, dynlib: gobjectlib, importc: "g_value_array_append".} -proc g_value_array_insert*(value_array: PGValueArray, index: guint, +proc array_insert*(value_array: PGValueArray, index: guint, value: PGValue): PGValueArray{.cdecl, dynlib: gobjectlib, importc: "g_value_array_insert".} -proc g_value_array_remove*(value_array: PGValueArray, index: guint): PGValueArray{. +proc array_remove*(value_array: PGValueArray, index: guint): PGValueArray{. cdecl, dynlib: gobjectlib, importc: "g_value_array_remove".} -proc g_value_array_sort*(value_array: PGValueArray, compare_func: TGCompareFunc): PGValueArray{. +proc array_sort*(value_array: PGValueArray, compare_func: TGCompareFunc): PGValueArray{. cdecl, dynlib: gobjectlib, importc: "g_value_array_sort".} -proc g_value_array_sort_with_data*(value_array: PGValueArray, +proc array_sort_with_data*(value_array: PGValueArray, compare_func: TGCompareDataFunc, user_data: gpointer): PGValueArray{.cdecl, dynlib: gobjectlib, importc: "g_value_array_sort_with_data".} @@ -485,80 +485,80 @@ const G_VALUE_COLLECT_POINTER* = 'p' G_VALUE_COLLECT_FORMAT_MAX_LENGTH* = 8 -proc G_VALUE_HOLDS_CHAR*(value: PGValue): bool -proc G_VALUE_HOLDS_UCHAR*(value: PGValue): bool -proc G_VALUE_HOLDS_BOOLEAN*(value: PGValue): bool -proc G_VALUE_HOLDS_INT*(value: PGValue): bool -proc G_VALUE_HOLDS_UINT*(value: PGValue): bool -proc G_VALUE_HOLDS_LONG*(value: PGValue): bool -proc G_VALUE_HOLDS_ULONG*(value: PGValue): bool -proc G_VALUE_HOLDS_INT64*(value: PGValue): bool -proc G_VALUE_HOLDS_UINT64*(value: PGValue): bool -proc G_VALUE_HOLDS_FLOAT*(value: PGValue): bool -proc G_VALUE_HOLDS_DOUBLE*(value: PGValue): bool -proc G_VALUE_HOLDS_STRING*(value: PGValue): bool -proc G_VALUE_HOLDS_POINTER*(value: PGValue): bool -proc g_value_set_char*(value: PGValue, v_char: gchar){.cdecl, +proc HOLDS_CHAR*(value: PGValue): bool +proc HOLDS_UCHAR*(value: PGValue): bool +proc HOLDS_BOOLEAN*(value: PGValue): bool +proc HOLDS_INT*(value: PGValue): bool +proc HOLDS_UINT*(value: PGValue): bool +proc HOLDS_LONG*(value: PGValue): bool +proc HOLDS_ULONG*(value: PGValue): bool +proc HOLDS_INT64*(value: PGValue): bool +proc HOLDS_UINT64*(value: PGValue): bool +proc HOLDS_FLOAT*(value: PGValue): bool +proc HOLDS_DOUBLE*(value: PGValue): bool +proc HOLDS_STRING*(value: PGValue): bool +proc HOLDS_POINTER*(value: PGValue): bool +proc set_char*(value: PGValue, v_char: gchar){.cdecl, dynlib: gobjectlib, importc: "g_value_set_char".} -proc g_value_get_char*(value: PGValue): gchar{.cdecl, dynlib: gobjectlib, +proc get_char*(value: PGValue): gchar{.cdecl, dynlib: gobjectlib, importc: "g_value_get_char".} -proc g_value_set_uchar*(value: PGValue, v_uchar: guchar){.cdecl, +proc set_uchar*(value: PGValue, v_uchar: guchar){.cdecl, dynlib: gobjectlib, importc: "g_value_set_uchar".} -proc g_value_get_uchar*(value: PGValue): guchar{.cdecl, dynlib: gobjectlib, +proc get_uchar*(value: PGValue): guchar{.cdecl, dynlib: gobjectlib, importc: "g_value_get_uchar".} -proc g_value_set_boolean*(value: PGValue, v_boolean: gboolean){.cdecl, +proc set_boolean*(value: PGValue, v_boolean: gboolean){.cdecl, dynlib: gobjectlib, importc: "g_value_set_boolean".} -proc g_value_get_boolean*(value: PGValue): gboolean{.cdecl, dynlib: gobjectlib, +proc get_boolean*(value: PGValue): gboolean{.cdecl, dynlib: gobjectlib, importc: "g_value_get_boolean".} -proc g_value_set_int*(value: PGValue, v_int: gint){.cdecl, dynlib: gobjectlib, +proc set_int*(value: PGValue, v_int: gint){.cdecl, dynlib: gobjectlib, importc: "g_value_set_int".} -proc g_value_get_int*(value: PGValue): gint{.cdecl, dynlib: gobjectlib, +proc get_int*(value: PGValue): gint{.cdecl, dynlib: gobjectlib, importc: "g_value_get_int".} -proc g_value_set_uint*(value: PGValue, v_uint: guint){.cdecl, +proc set_uint*(value: PGValue, v_uint: guint){.cdecl, dynlib: gobjectlib, importc: "g_value_set_uint".} -proc g_value_get_uint*(value: PGValue): guint{.cdecl, dynlib: gobjectlib, +proc get_uint*(value: PGValue): guint{.cdecl, dynlib: gobjectlib, importc: "g_value_get_uint".} -proc g_value_set_long*(value: PGValue, v_long: glong){.cdecl, +proc set_long*(value: PGValue, v_long: glong){.cdecl, dynlib: gobjectlib, importc: "g_value_set_long".} -proc g_value_get_long*(value: PGValue): glong{.cdecl, dynlib: gobjectlib, +proc get_long*(value: PGValue): glong{.cdecl, dynlib: gobjectlib, importc: "g_value_get_long".} -proc g_value_set_ulong*(value: PGValue, v_ulong: gulong){.cdecl, +proc set_ulong*(value: PGValue, v_ulong: gulong){.cdecl, dynlib: gobjectlib, importc: "g_value_set_ulong".} -proc g_value_get_ulong*(value: PGValue): gulong{.cdecl, dynlib: gobjectlib, +proc get_ulong*(value: PGValue): gulong{.cdecl, dynlib: gobjectlib, importc: "g_value_get_ulong".} -proc g_value_set_int64*(value: PGValue, v_int64: gint64){.cdecl, +proc set_int64*(value: PGValue, v_int64: gint64){.cdecl, dynlib: gobjectlib, importc: "g_value_set_int64".} -proc g_value_get_int64*(value: PGValue): gint64{.cdecl, dynlib: gobjectlib, +proc get_int64*(value: PGValue): gint64{.cdecl, dynlib: gobjectlib, importc: "g_value_get_int64".} -proc g_value_set_uint64*(value: PGValue, v_uint64: guint64){.cdecl, +proc set_uint64*(value: PGValue, v_uint64: guint64){.cdecl, dynlib: gobjectlib, importc: "g_value_set_uint64".} -proc g_value_get_uint64*(value: PGValue): guint64{.cdecl, dynlib: gobjectlib, +proc get_uint64*(value: PGValue): guint64{.cdecl, dynlib: gobjectlib, importc: "g_value_get_uint64".} -proc g_value_set_float*(value: PGValue, v_float: gfloat){.cdecl, +proc set_float*(value: PGValue, v_float: gfloat){.cdecl, dynlib: gobjectlib, importc: "g_value_set_float".} -proc g_value_get_float*(value: PGValue): gfloat{.cdecl, dynlib: gobjectlib, +proc get_float*(value: PGValue): gfloat{.cdecl, dynlib: gobjectlib, importc: "g_value_get_float".} -proc g_value_set_double*(value: PGValue, v_double: gdouble){.cdecl, +proc set_double*(value: PGValue, v_double: gdouble){.cdecl, dynlib: gobjectlib, importc: "g_value_set_double".} -proc g_value_get_double*(value: PGValue): gdouble{.cdecl, dynlib: gobjectlib, +proc get_double*(value: PGValue): gdouble{.cdecl, dynlib: gobjectlib, importc: "g_value_get_double".} -proc g_value_set_string*(value: PGValue, v_string: cstring){.cdecl, +proc set_string*(value: PGValue, v_string: cstring){.cdecl, dynlib: gobjectlib, importc: "g_value_set_string".} -proc g_value_set_static_string*(value: PGValue, v_string: cstring){.cdecl, +proc set_static_string*(value: PGValue, v_string: cstring){.cdecl, dynlib: gobjectlib, importc: "g_value_set_static_string".} -proc g_value_get_string*(value: PGValue): cstring{.cdecl, dynlib: gobjectlib, +proc get_string*(value: PGValue): cstring{.cdecl, dynlib: gobjectlib, importc: "g_value_get_string".} -proc g_value_dup_string*(value: PGValue): cstring{.cdecl, dynlib: gobjectlib, +proc dup_string*(value: PGValue): cstring{.cdecl, dynlib: gobjectlib, importc: "g_value_dup_string".} -proc g_value_set_pointer*(value: PGValue, v_pointer: gpointer){.cdecl, +proc set_pointer*(value: PGValue, v_pointer: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_value_set_pointer".} -proc g_value_get_pointer*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, +proc get_pointer*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_value_get_pointer".} proc g_pointer_type_register_static*(name: cstring): GType{.cdecl, dynlib: gobjectlib, importc: "g_pointer_type_register_static".} -proc g_strdup_value_contents*(value: PGValue): cstring{.cdecl, +proc strdup_value_contents*(value: PGValue): cstring{.cdecl, dynlib: gobjectlib, importc: "g_strdup_value_contents".} -proc g_value_set_string_take_ownership*(value: PGValue, v_string: cstring){. +proc set_string_take_ownership*(value: PGValue, v_string: cstring){. cdecl, dynlib: gobjectlib, importc: "g_value_set_string_take_ownership".} type Tgchararray* = gchar @@ -585,45 +585,45 @@ const G_PARAM_MASK* = 0x000000FF G_PARAM_USER_SHIFT* = 8 -proc g_param_spec_ref*(pspec: PGParamSpec): PGParamSpec{.cdecl, dynlib: gliblib, +proc spec_ref*(pspec: PGParamSpec): PGParamSpec{.cdecl, dynlib: gliblib, importc: "g_param_spec_ref".} -proc g_param_spec_unref*(pspec: PGParamSpec){.cdecl, dynlib: gliblib, +proc spec_unref*(pspec: PGParamSpec){.cdecl, dynlib: gliblib, importc: "g_param_spec_unref".} -proc g_param_spec_sink*(pspec: PGParamSpec){.cdecl, dynlib: gliblib, +proc spec_sink*(pspec: PGParamSpec){.cdecl, dynlib: gliblib, importc: "g_param_spec_sink".} -proc g_param_spec_get_qdata*(pspec: PGParamSpec, quark: TGQuark): gpointer{. +proc spec_get_qdata*(pspec: PGParamSpec, quark: TGQuark): gpointer{. cdecl, dynlib: gliblib, importc: "g_param_spec_get_qdata".} -proc g_param_spec_set_qdata*(pspec: PGParamSpec, quark: TGQuark, data: gpointer){. +proc spec_set_qdata*(pspec: PGParamSpec, quark: TGQuark, data: gpointer){. cdecl, dynlib: gliblib, importc: "g_param_spec_set_qdata".} -proc g_param_spec_set_qdata_full*(pspec: PGParamSpec, quark: TGQuark, +proc spec_set_qdata_full*(pspec: PGParamSpec, quark: TGQuark, data: gpointer, destroy: TGDestroyNotify){. cdecl, dynlib: gliblib, importc: "g_param_spec_set_qdata_full".} -proc g_param_spec_steal_qdata*(pspec: PGParamSpec, quark: TGQuark): gpointer{. +proc spec_steal_qdata*(pspec: PGParamSpec, quark: TGQuark): gpointer{. cdecl, dynlib: gliblib, importc: "g_param_spec_steal_qdata".} -proc g_param_value_set_default*(pspec: PGParamSpec, value: PGValue){.cdecl, +proc value_set_default*(pspec: PGParamSpec, value: PGValue){.cdecl, dynlib: gliblib, importc: "g_param_value_set_default".} -proc g_param_value_defaults*(pspec: PGParamSpec, value: PGValue): gboolean{. +proc value_defaults*(pspec: PGParamSpec, value: PGValue): gboolean{. cdecl, dynlib: gliblib, importc: "g_param_value_defaults".} -proc g_param_value_validate*(pspec: PGParamSpec, value: PGValue): gboolean{. +proc value_validate*(pspec: PGParamSpec, value: PGValue): gboolean{. cdecl, dynlib: gliblib, importc: "g_param_value_validate".} -proc g_param_value_convert*(pspec: PGParamSpec, src_value: PGValue, +proc value_convert*(pspec: PGParamSpec, src_value: PGValue, dest_value: PGValue, strict_validation: gboolean): gboolean{. cdecl, dynlib: gliblib, importc: "g_param_value_convert".} -proc g_param_values_cmp*(pspec: PGParamSpec, value1: PGValue, value2: PGValue): gint{. +proc values_cmp*(pspec: PGParamSpec, value1: PGValue, value2: PGValue): gint{. cdecl, dynlib: gliblib, importc: "g_param_values_cmp".} -proc g_param_spec_get_name*(pspec: PGParamSpec): cstring{.cdecl, +proc spec_get_name*(pspec: PGParamSpec): cstring{.cdecl, dynlib: gliblib, importc: "g_param_spec_get_name".} -proc g_param_spec_get_nick*(pspec: PGParamSpec): cstring{.cdecl, +proc spec_get_nick*(pspec: PGParamSpec): cstring{.cdecl, dynlib: gliblib, importc: "g_param_spec_get_nick".} -proc g_param_spec_get_blurb*(pspec: PGParamSpec): cstring{.cdecl, +proc spec_get_blurb*(pspec: PGParamSpec): cstring{.cdecl, dynlib: gliblib, importc: "g_param_spec_get_blurb".} -proc g_value_set_param*(value: PGValue, param: PGParamSpec){.cdecl, +proc set_param*(value: PGValue, param: PGParamSpec){.cdecl, dynlib: gliblib, importc: "g_value_set_param".} -proc g_value_get_param*(value: PGValue): PGParamSpec{.cdecl, dynlib: gliblib, +proc get_param*(value: PGValue): PGParamSpec{.cdecl, dynlib: gliblib, importc: "g_value_get_param".} -proc g_value_dup_param*(value: PGValue): PGParamSpec{.cdecl, dynlib: gliblib, +proc dup_param*(value: PGValue): PGParamSpec{.cdecl, dynlib: gliblib, importc: "g_value_dup_param".} -proc g_value_set_param_take_ownership*(value: PGValue, param: PGParamSpec){. +proc set_param_take_ownership*(value: PGValue, param: PGParamSpec){. cdecl, dynlib: gliblib, importc: "g_value_set_param_take_ownership".} type PGParamSpecTypeInfo* = ptr TGParamSpecTypeInfo @@ -650,17 +650,17 @@ proc g_param_spec_internal*(param_type: GType, name: cstring, nick: cstring, cdecl, dynlib: gliblib, importc: "g_param_spec_internal".} proc g_param_spec_pool_new*(type_prefixing: gboolean): PGParamSpecPool{.cdecl, dynlib: gliblib, importc: "g_param_spec_pool_new".} -proc g_param_spec_pool_insert*(pool: PGParamSpecPool, pspec: PGParamSpec, +proc spec_pool_insert*(pool: PGParamSpecPool, pspec: PGParamSpec, owner_type: GType){.cdecl, dynlib: gliblib, importc: "g_param_spec_pool_insert".} -proc g_param_spec_pool_remove*(pool: PGParamSpecPool, pspec: PGParamSpec){. +proc spec_pool_remove*(pool: PGParamSpecPool, pspec: PGParamSpec){. cdecl, dynlib: gliblib, importc: "g_param_spec_pool_remove".} -proc g_param_spec_pool_lookup*(pool: PGParamSpecPool, param_name: cstring, +proc spec_pool_lookup*(pool: PGParamSpecPool, param_name: cstring, owner_type: GType, walk_ancestors: gboolean): PGParamSpec{. cdecl, dynlib: gliblib, importc: "g_param_spec_pool_lookup".} -proc g_param_spec_pool_list_owned*(pool: PGParamSpecPool, owner_type: GType): PGList{. +proc spec_pool_list_owned*(pool: PGParamSpecPool, owner_type: GType): PGList{. cdecl, dynlib: gliblib, importc: "g_param_spec_pool_list_owned".} -proc g_param_spec_pool_list*(pool: PGParamSpecPool, owner_type: GType, +proc spec_pool_list*(pool: PGParamSpecPool, owner_type: GType, n_pspecs_p: Pguint): PPGParamSpec{.cdecl, dynlib: gliblib, importc: "g_param_spec_pool_list".} type @@ -687,8 +687,8 @@ type proc G_CLOSURE_NEEDS_MARSHAL*(closure: Pointer): bool -proc G_CLOSURE_N_NOTIFIERS*(cl: PGClosure): int32 -proc G_CCLOSURE_SWAP_DATA*(cclosure: PGClosure): int32 +proc N_NOTIFIERS*(cl: PGClosure): int32 +proc CCLOSURE_SWAP_DATA*(cclosure: PGClosure): int32 proc G_CALLBACK*(f: pointer): TGCallback const bm_TGClosure_ref_count* = 0x00007FFF'i32 @@ -746,41 +746,41 @@ proc g_cclosure_new_swap*(callback_func: TGCallback, user_data: gpointer, dynlib: gliblib, importc: "g_cclosure_new_swap".} proc g_signal_type_cclosure_new*(itype: GType, struct_offset: guint): PGClosure{. cdecl, dynlib: gliblib, importc: "g_signal_type_cclosure_new".} -proc g_closure_ref*(closure: PGClosure): PGClosure{.cdecl, dynlib: gliblib, +proc reference*(closure: PGClosure): PGClosure{.cdecl, dynlib: gliblib, importc: "g_closure_ref".} -proc g_closure_sink*(closure: PGClosure){.cdecl, dynlib: gliblib, +proc sink*(closure: PGClosure){.cdecl, dynlib: gliblib, importc: "g_closure_sink".} -proc g_closure_unref*(closure: PGClosure){.cdecl, dynlib: gliblib, +proc unref*(closure: PGClosure){.cdecl, dynlib: gliblib, importc: "g_closure_unref".} proc g_closure_new_simple*(sizeof_closure: guint, data: gpointer): PGClosure{. cdecl, dynlib: gliblib, importc: "g_closure_new_simple".} -proc g_closure_add_finalize_notifier*(closure: PGClosure, notify_data: gpointer, +proc add_finalize_notifier*(closure: PGClosure, notify_data: gpointer, notify_func: TGClosureNotify){.cdecl, dynlib: gliblib, importc: "g_closure_add_finalize_notifier".} -proc g_closure_remove_finalize_notifier*(closure: PGClosure, +proc remove_finalize_notifier*(closure: PGClosure, notify_data: gpointer, notify_func: TGClosureNotify){.cdecl, dynlib: gliblib, importc: "g_closure_remove_finalize_notifier".} -proc g_closure_add_invalidate_notifier*(closure: PGClosure, +proc add_invalidate_notifier*(closure: PGClosure, notify_data: gpointer, notify_func: TGClosureNotify){.cdecl, dynlib: gliblib, importc: "g_closure_add_invalidate_notifier".} -proc g_closure_remove_invalidate_notifier*(closure: PGClosure, +proc remove_invalidate_notifier*(closure: PGClosure, notify_data: gpointer, notify_func: TGClosureNotify){.cdecl, dynlib: gliblib, importc: "g_closure_remove_invalidate_notifier".} -proc g_closure_add_marshal_guards*(closure: PGClosure, +proc add_marshal_guards*(closure: PGClosure, pre_marshal_data: gpointer, pre_marshal_notify: TGClosureNotify, post_marshal_data: gpointer, post_marshal_notify: TGClosureNotify){.cdecl, dynlib: gliblib, importc: "g_closure_add_marshal_guards".} -proc g_closure_set_marshal*(closure: PGClosure, marshal: TGClosureMarshal){. +proc set_marshal*(closure: PGClosure, marshal: TGClosureMarshal){. cdecl, dynlib: gliblib, importc: "g_closure_set_marshal".} -proc g_closure_set_meta_marshal*(closure: PGClosure, marshal_data: gpointer, +proc set_meta_marshal*(closure: PGClosure, marshal_data: gpointer, meta_marshal: TGClosureMarshal){.cdecl, dynlib: gliblib, importc: "g_closure_set_meta_marshal".} -proc g_closure_invalidate*(closure: PGClosure){.cdecl, dynlib: gliblib, +proc invalidate*(closure: PGClosure){.cdecl, dynlib: gliblib, importc: "g_closure_invalidate".} -proc g_closure_invoke*(closure: PGClosure, return_value: PGValue, +proc invoke*(closure: PGClosure, return_value: PGValue, n_param_values: guint, param_values: PGValue, invocation_hint: gpointer){.cdecl, dynlib: gliblib, importc: "g_closure_invoke".} @@ -850,7 +850,7 @@ proc g_signal_newv*(signal_name: cstring, itype: GType, c_marshaller: TGSignalCMarshaller, return_type: GType, n_params: guint, param_types: PGType): guint{.cdecl, dynlib: gobjectlib, importc: "g_signal_newv".} -proc g_signal_emitv*(instance_and_params: PGValue, signal_id: guint, +proc signal_emitv*(instance_and_params: PGValue, signal_id: guint, detail: TGQuark, return_value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_signal_emitv".} proc g_signal_lookup*(name: cstring, itype: GType): guint{.cdecl, @@ -925,7 +925,7 @@ proc g_signal_handlers_disconnect_matched*(instance: gpointer, proc g_signal_override_class_closure*(signal_id: guint, instance_type: GType, class_closure: PGClosure){.cdecl, dynlib: gobjectlib, importc: "g_signal_override_class_closure".} -proc g_signal_chain_from_overridden*(instance_and_params: PGValue, +proc signal_chain_from_overridden*(instance_and_params: PGValue, return_value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_signal_chain_from_overridden".} proc g_signal_connect*(instance: gpointer, detailed_signal: cstring, @@ -967,15 +967,15 @@ proc G_IS_TYPE_PLUGIN_CLASS*(vtable: Pointer): bool proc G_TYPE_PLUGIN_GET_CLASS*(inst: Pointer): PGTypePluginClass proc g_type_plugin_get_type*(): GType{.cdecl, dynlib: gliblib, importc: "g_type_plugin_get_type".} -proc g_type_plugin_use*(plugin: PGTypePlugin){.cdecl, dynlib: gliblib, +proc plugin_use*(plugin: PGTypePlugin){.cdecl, dynlib: gliblib, importc: "g_type_plugin_use".} -proc g_type_plugin_unuse*(plugin: PGTypePlugin){.cdecl, dynlib: gliblib, +proc plugin_unuse*(plugin: PGTypePlugin){.cdecl, dynlib: gliblib, importc: "g_type_plugin_unuse".} -proc g_type_plugin_complete_type_info*(plugin: PGTypePlugin, g_type: GType, +proc plugin_complete_type_info*(plugin: PGTypePlugin, g_type: GType, info: PGTypeInfo, value_table: PGTypeValueTable){.cdecl, dynlib: gliblib, importc: "g_type_plugin_complete_type_info".} -proc g_type_plugin_complete_interface_info*(plugin: PGTypePlugin, +proc plugin_complete_interface_info*(plugin: PGTypePlugin, instance_type: GType, interface_type: GType, info: PGInterfaceInfo){.cdecl, dynlib: gliblib, importc: "g_type_plugin_complete_interface_info".} type @@ -1026,59 +1026,59 @@ proc G_OBJECT_TYPE_NAME*(anObject: pointer): cstring proc G_OBJECT_CLASS_TYPE*(class: Pointer): GType proc G_OBJECT_CLASS_NAME*(class: Pointer): cstring proc G_VALUE_HOLDS_OBJECT*(value: Pointer): bool -proc g_object_class_install_property*(oclass: PGObjectClass, property_id: guint, +proc class_install_property*(oclass: PGObjectClass, property_id: guint, pspec: PGParamSpec){.cdecl, dynlib: gobjectlib, importc: "g_object_class_install_property".} -proc g_object_class_find_property*(oclass: PGObjectClass, property_name: cstring): PGParamSpec{. +proc class_find_property*(oclass: PGObjectClass, property_name: cstring): PGParamSpec{. cdecl, dynlib: gobjectlib, importc: "g_object_class_find_property".} -proc g_object_class_list_properties*(oclass: PGObjectClass, n_properties: Pguint): PPGParamSpec{. +proc class_list_properties*(oclass: PGObjectClass, n_properties: Pguint): PPGParamSpec{. cdecl, dynlib: gobjectlib, importc: "g_object_class_list_properties".} -proc g_object_set_property*(anObject: PGObject, property_name: cstring, +proc set_property*(anObject: PGObject, property_name: cstring, value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_object_set_property".} -proc g_object_get_property*(anObject: PGObject, property_name: cstring, +proc get_property*(anObject: PGObject, property_name: cstring, value: PGValue){.cdecl, dynlib: gobjectlib, importc: "g_object_get_property".} -proc g_object_freeze_notify*(anObject: PGObject){.cdecl, dynlib: gobjectlib, +proc freeze_notify*(anObject: PGObject){.cdecl, dynlib: gobjectlib, importc: "g_object_freeze_notify".} -proc g_object_notify*(anObject: PGObject, property_name: cstring){.cdecl, +proc notify*(anObject: PGObject, property_name: cstring){.cdecl, dynlib: gobjectlib, importc: "g_object_notify".} -proc g_object_thaw_notify*(anObject: PGObject){.cdecl, dynlib: gobjectlib, +proc thaw_notify*(anObject: PGObject){.cdecl, dynlib: gobjectlib, importc: "g_object_thaw_notify".} proc g_object_ref*(anObject: gpointer): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_object_ref".} proc g_object_unref*(anObject: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_object_unref".} -proc g_object_weak_ref*(anObject: PGObject, notify: TGWeakNotify, data: gpointer){. +proc weak_ref*(anObject: PGObject, notify: TGWeakNotify, data: gpointer){. cdecl, dynlib: gobjectlib, importc: "g_object_weak_ref".} -proc g_object_weak_unref*(anObject: PGObject, notify: TGWeakNotify, +proc weak_unref*(anObject: PGObject, notify: TGWeakNotify, data: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_object_weak_unref".} -proc g_object_add_weak_pointer*(anObject: PGObject, +proc add_weak_pointer*(anObject: PGObject, weak_pointer_location: Pgpointer){.cdecl, dynlib: gobjectlib, importc: "g_object_add_weak_pointer".} -proc g_object_remove_weak_pointer*(anObject: PGObject, +proc remove_weak_pointer*(anObject: PGObject, weak_pointer_location: Pgpointer){.cdecl, dynlib: gobjectlib, importc: "g_object_remove_weak_pointer".} -proc g_object_get_qdata*(anObject: PGObject, quark: TGQuark): gpointer{.cdecl, +proc get_qdata*(anObject: PGObject, quark: TGQuark): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_object_get_qdata".} -proc g_object_set_qdata*(anObject: PGObject, quark: TGQuark, data: gpointer){. +proc set_qdata*(anObject: PGObject, quark: TGQuark, data: gpointer){. cdecl, dynlib: gobjectlib, importc: "g_object_set_qdata".} -proc g_object_set_qdata_full*(anObject: PGObject, quark: TGQuark, +proc set_qdata_full*(anObject: PGObject, quark: TGQuark, data: gpointer, destroy: TGDestroyNotify){.cdecl, dynlib: gobjectlib, importc: "g_object_set_qdata_full".} -proc g_object_steal_qdata*(anObject: PGObject, quark: TGQuark): gpointer{.cdecl, +proc steal_qdata*(anObject: PGObject, quark: TGQuark): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_object_steal_qdata".} -proc g_object_get_data*(anObject: PGObject, key: cstring): gpointer{.cdecl, +proc get_data*(anObject: PGObject, key: cstring): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_object_get_data".} -proc g_object_set_data*(anObject: PGObject, key: cstring, data: gpointer){. +proc set_data*(anObject: PGObject, key: cstring, data: gpointer){. cdecl, dynlib: gobjectlib, importc: "g_object_set_data".} -proc g_object_set_data_full*(anObject: PGObject, key: cstring, data: gpointer, +proc set_data_full*(anObject: PGObject, key: cstring, data: gpointer, destroy: TGDestroyNotify){.cdecl, dynlib: gobjectlib, importc: "g_object_set_data_full".} -proc g_object_steal_data*(anObject: PGObject, key: cstring): gpointer{.cdecl, +proc steal_data*(anObject: PGObject, key: cstring): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_object_steal_data".} -proc g_object_watch_closure*(anObject: PGObject, closure: PGClosure){.cdecl, +proc watch_closure*(anObject: PGObject, closure: PGClosure){.cdecl, dynlib: gobjectlib, importc: "g_object_watch_closure".} proc g_cclosure_new_object*(callback_func: TGCallback, anObject: PGObject): PGClosure{. cdecl, dynlib: gobjectlib, importc: "g_cclosure_new_object".} @@ -1086,19 +1086,19 @@ proc g_cclosure_new_object_swap*(callback_func: TGCallback, anObject: PGObject): cdecl, dynlib: gobjectlib, importc: "g_cclosure_new_object_swap".} proc g_closure_new_object*(sizeof_closure: guint, anObject: PGObject): PGClosure{. cdecl, dynlib: gobjectlib, importc: "g_closure_new_object".} -proc g_value_set_object*(value: PGValue, v_object: gpointer){.cdecl, +proc set_object*(value: PGValue, v_object: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_value_set_object".} -proc g_value_get_object*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, +proc get_object*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_value_get_object".} -proc g_value_dup_object*(value: PGValue): PGObject{.cdecl, dynlib: gobjectlib, +proc dup_object*(value: PGValue): PGObject{.cdecl, dynlib: gobjectlib, importc: "g_value_dup_object".} proc g_signal_connect_object*(instance: gpointer, detailed_signal: cstring, c_handler: TGCallback, gobject: gpointer, connect_flags: TGConnectFlags): gulong{.cdecl, dynlib: gobjectlib, importc: "g_signal_connect_object".} -proc g_object_run_dispose*(anObject: PGObject){.cdecl, dynlib: gobjectlib, +proc run_dispose*(anObject: PGObject){.cdecl, dynlib: gobjectlib, importc: "g_object_run_dispose".} -proc g_value_set_object_take_ownership*(value: PGValue, v_object: gpointer){. +proc set_object_take_ownership*(value: PGValue, v_object: gpointer){. cdecl, dynlib: gobjectlib, importc: "g_value_set_object_take_ownership".} proc G_OBJECT_WARN_INVALID_PSPEC*(anObject: gpointer, pname: cstring, property_id: gint, pspec: gpointer) @@ -1162,25 +1162,25 @@ proc G_FLAGS_CLASS_TYPE*(class: pointer): GType proc G_FLAGS_CLASS_TYPE_NAME*(class: pointer): cstring proc G_VALUE_HOLDS_ENUM*(value: pointer): gboolean proc G_VALUE_HOLDS_FLAGS*(value: pointer): gboolean -proc g_enum_get_value*(enum_class: PGEnumClass, value: gint): PGEnumValue{. +proc get_value*(enum_class: PGEnumClass, value: gint): PGEnumValue{. cdecl, dynlib: gliblib, importc: "g_enum_get_value".} -proc g_enum_get_value_by_name*(enum_class: PGEnumClass, name: cstring): PGEnumValue{. +proc get_value_by_name*(enum_class: PGEnumClass, name: cstring): PGEnumValue{. cdecl, dynlib: gliblib, importc: "g_enum_get_value_by_name".} -proc g_enum_get_value_by_nick*(enum_class: PGEnumClass, nick: cstring): PGEnumValue{. +proc get_value_by_nick*(enum_class: PGEnumClass, nick: cstring): PGEnumValue{. cdecl, dynlib: gliblib, importc: "g_enum_get_value_by_nick".} -proc g_flags_get_first_value*(flags_class: PGFlagsClass, value: guint): PGFlagsValue{. +proc get_first_value*(flags_class: PGFlagsClass, value: guint): PGFlagsValue{. cdecl, dynlib: gliblib, importc: "g_flags_get_first_value".} -proc g_flags_get_value_by_name*(flags_class: PGFlagsClass, name: cstring): PGFlagsValue{. +proc get_value_by_name*(flags_class: PGFlagsClass, name: cstring): PGFlagsValue{. cdecl, dynlib: gliblib, importc: "g_flags_get_value_by_name".} -proc g_flags_get_value_by_nick*(flags_class: PGFlagsClass, nick: cstring): PGFlagsValue{. +proc get_value_by_nick*(flags_class: PGFlagsClass, nick: cstring): PGFlagsValue{. cdecl, dynlib: gliblib, importc: "g_flags_get_value_by_nick".} -proc g_value_set_enum*(value: PGValue, v_enum: gint){.cdecl, dynlib: gliblib, +proc set_enum*(value: PGValue, v_enum: gint){.cdecl, dynlib: gliblib, importc: "g_value_set_enum".} -proc g_value_get_enum*(value: PGValue): gint{.cdecl, dynlib: gliblib, +proc get_enum*(value: PGValue): gint{.cdecl, dynlib: gliblib, importc: "g_value_get_enum".} -proc g_value_set_flags*(value: PGValue, v_flags: guint){.cdecl, dynlib: gliblib, +proc set_flags*(value: PGValue, v_flags: guint){.cdecl, dynlib: gliblib, importc: "g_value_set_flags".} -proc g_value_get_flags*(value: PGValue): guint{.cdecl, dynlib: gliblib, +proc get_flags*(value: PGValue): guint{.cdecl, dynlib: gliblib, importc: "g_value_get_flags".} proc g_enum_register_static*(name: cstring, const_static_values: PGEnumValue): GType{. cdecl, dynlib: gliblib, importc: "g_enum_register_static".} @@ -1370,7 +1370,7 @@ proc g_path_get_basename*(file_name: cstring): cstring{.cdecl, dynlib: gliblib, importc: "g_path_get_basename".} proc g_path_get_dirname*(file_name: cstring): cstring{.cdecl, dynlib: gliblib, importc: "g_path_get_dirname".} -proc g_nullify_pointer*(nullify_location: Pgpointer){.cdecl, dynlib: gliblib, +proc nullify_pointer*(nullify_location: Pgpointer){.cdecl, dynlib: gliblib, importc: "g_nullify_pointer".} proc g_getenv*(variable: cstring): cstring{.cdecl, dynlib: gliblib, importc: "g_getenv".} @@ -1411,34 +1411,34 @@ proc g_hash_table_new_full*(hash_func: TGHashFunc, key_equal_func: TGEqualFunc, key_destroy_func: TGDestroyNotify, value_destroy_func: TGDestroyNotify): PGHashTable{. cdecl, dynlib: gliblib, importc: "g_hash_table_new_full".} -proc g_hash_table_destroy*(hash_table: PGHashTable){.cdecl, dynlib: gliblib, +proc table_destroy*(hash_table: PGHashTable){.cdecl, dynlib: gliblib, importc: "g_hash_table_destroy".} -proc g_hash_table_insert*(hash_table: PGHashTable, key: gpointer, +proc table_insert*(hash_table: PGHashTable, key: gpointer, value: gpointer){.cdecl, dynlib: gliblib, importc: "g_hash_table_insert".} -proc g_hash_table_replace*(hash_table: PGHashTable, key: gpointer, +proc table_replace*(hash_table: PGHashTable, key: gpointer, value: gpointer){.cdecl, dynlib: gliblib, importc: "g_hash_table_replace".} -proc g_hash_table_remove*(hash_table: PGHashTable, key: gconstpointer): gboolean{. +proc table_remove*(hash_table: PGHashTable, key: gconstpointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_hash_table_remove".} -proc g_hash_table_steal*(hash_table: PGHashTable, key: gconstpointer): gboolean{. +proc table_steal*(hash_table: PGHashTable, key: gconstpointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_hash_table_steal".} -proc g_hash_table_lookup*(hash_table: PGHashTable, key: gconstpointer): gpointer{. +proc table_lookup*(hash_table: PGHashTable, key: gconstpointer): gpointer{. cdecl, dynlib: gliblib, importc: "g_hash_table_lookup".} -proc g_hash_table_lookup_extended*(hash_table: PGHashTable, +proc table_lookup_extended*(hash_table: PGHashTable, lookup_key: gconstpointer, orig_key: Pgpointer, value: Pgpointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_hash_table_lookup_extended".} -proc g_hash_table_foreach*(hash_table: PGHashTable, func: TGHFunc, +proc table_foreach*(hash_table: PGHashTable, func: TGHFunc, user_data: gpointer){.cdecl, dynlib: gliblib, importc: "g_hash_table_foreach".} -proc g_hash_table_foreach_remove*(hash_table: PGHashTable, func: TGHRFunc, +proc table_foreach_remove*(hash_table: PGHashTable, func: TGHRFunc, user_data: gpointer): guint{.cdecl, dynlib: gliblib, importc: "g_hash_table_foreach_remove".} -proc g_hash_table_foreach_steal*(hash_table: PGHashTable, func: TGHRFunc, +proc table_foreach_steal*(hash_table: PGHashTable, func: TGHRFunc, user_data: gpointer): guint{.cdecl, dynlib: gliblib, importc: "g_hash_table_foreach_steal".} -proc g_hash_table_size*(hash_table: PGHashTable): guint{.cdecl, dynlib: gliblib, +proc table_size*(hash_table: PGHashTable): guint{.cdecl, dynlib: gliblib, importc: "g_hash_table_size".} proc g_str_equal*(v: gconstpointer, v2: gconstpointer): gboolean{.cdecl, dynlib: gliblib, importc: "g_str_equal".} @@ -1491,14 +1491,14 @@ proc g_try_realloc*(mem: gpointer, n_bytes: gulong): gpointer{.cdecl, #proc g_new0*(bytes_per_struct, n_structs: gsize): gpointer #proc g_renew*(struct_size: gsize, OldMem: gpointer, n_structs: gsize): gpointer -proc g_mem_set_vtable*(vtable: PGMemVTable){.cdecl, dynlib: gliblib, +proc set_vtable*(vtable: PGMemVTable){.cdecl, dynlib: gliblib, importc: "g_mem_set_vtable".} proc g_mem_is_system_malloc*(): gboolean{.cdecl, dynlib: gliblib, importc: "g_mem_is_system_malloc".} proc g_mem_profile*(){.cdecl, dynlib: gliblib, importc: "g_mem_profile".} proc g_chunk_new*(chunk: Pointer): Pointer proc g_chunk_new0*(chunk: Pointer): Pointer -proc g_chunk_free*(mem_chunk: PGMemChunk, mem: gpointer) + const G_ALLOC_ONLY* = 1 G_ALLOC_AND_FREE* = 2 @@ -1506,150 +1506,150 @@ const proc g_mem_chunk_new*(name: cstring, atom_size: gint, area_size: gulong, theType: gint): PGMemChunk{.cdecl, dynlib: gliblib, importc: "g_mem_chunk_new".} -proc g_mem_chunk_destroy*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, +proc chunk_destroy*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_destroy".} -proc g_mem_chunk_alloc*(mem_chunk: PGMemChunk): gpointer{.cdecl, +proc chunk_alloc*(mem_chunk: PGMemChunk): gpointer{.cdecl, dynlib: gliblib, importc: "g_mem_chunk_alloc".} -proc g_mem_chunk_alloc0*(mem_chunk: PGMemChunk): gpointer{.cdecl, +proc chunk_alloc0*(mem_chunk: PGMemChunk): gpointer{.cdecl, dynlib: gliblib, importc: "g_mem_chunk_alloc0".} -proc g_mem_chunk_free*(mem_chunk: PGMemChunk, mem: gpointer){.cdecl, +proc chunk_free*(mem_chunk: PGMemChunk, mem: gpointer){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_free".} -proc g_mem_chunk_clean*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, +proc chunk_clean*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_clean".} -proc g_mem_chunk_reset*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, +proc chunk_reset*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_reset".} -proc g_mem_chunk_print*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, +proc chunk_print*(mem_chunk: PGMemChunk){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_print".} proc g_mem_chunk_info*(){.cdecl, dynlib: gliblib, importc: "g_mem_chunk_info".} proc g_blow_chunks*(){.cdecl, dynlib: gliblib, importc: "g_blow_chunks".} proc g_allocator_new*(name: cstring, n_preallocs: guint): PGAllocator{.cdecl, dynlib: gliblib, importc: "g_allocator_new".} -proc g_allocator_free*(allocator: PGAllocator){.cdecl, dynlib: gliblib, +proc free*(allocator: PGAllocator){.cdecl, dynlib: gliblib, importc: "g_allocator_free".} const G_ALLOCATOR_LIST* = 1 G_ALLOCATOR_SLIST* = 2 G_ALLOCATOR_NODE* = 3 -proc g_slist_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, +proc slist_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, importc: "g_slist_push_allocator".} proc g_slist_pop_allocator*(){.cdecl, dynlib: gliblib, importc: "g_slist_pop_allocator".} proc g_slist_alloc*(): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_alloc".} -proc g_slist_free*(list: PGSList){.cdecl, dynlib: gliblib, +proc free*(list: PGSList){.cdecl, dynlib: gliblib, importc: "g_slist_free".} -proc g_slist_free_1*(list: PGSList){.cdecl, dynlib: gliblib, +proc free_1*(list: PGSList){.cdecl, dynlib: gliblib, importc: "g_slist_free_1".} -proc g_slist_append*(list: PGSList, data: gpointer): PGSList{.cdecl, +proc append*(list: PGSList, data: gpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_append".} -proc g_slist_prepend*(list: PGSList, data: gpointer): PGSList{.cdecl, +proc prepend*(list: PGSList, data: gpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_prepend".} -proc g_slist_insert*(list: PGSList, data: gpointer, position: gint): PGSList{. +proc insert*(list: PGSList, data: gpointer, position: gint): PGSList{. cdecl, dynlib: gliblib, importc: "g_slist_insert".} -proc g_slist_insert_sorted*(list: PGSList, data: gpointer, func: TGCompareFunc): PGSList{. +proc insert_sorted*(list: PGSList, data: gpointer, func: TGCompareFunc): PGSList{. cdecl, dynlib: gliblib, importc: "g_slist_insert_sorted".} -proc g_slist_insert_before*(slist: PGSList, sibling: PGSList, data: gpointer): PGSList{. +proc insert_before*(slist: PGSList, sibling: PGSList, data: gpointer): PGSList{. cdecl, dynlib: gliblib, importc: "g_slist_insert_before".} -proc g_slist_concat*(list1: PGSList, list2: PGSList): PGSList{.cdecl, +proc concat*(list1: PGSList, list2: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_concat".} -proc g_slist_remove*(list: PGSList, data: gconstpointer): PGSList{.cdecl, +proc remove*(list: PGSList, data: gconstpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_remove".} -proc g_slist_remove_all*(list: PGSList, data: gconstpointer): PGSList{.cdecl, +proc remove_all*(list: PGSList, data: gconstpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_remove_all".} -proc g_slist_remove_link*(list: PGSList, link: PGSList): PGSList{.cdecl, +proc remove_link*(list: PGSList, link: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_remove_link".} -proc g_slist_delete_link*(list: PGSList, link: PGSList): PGSList{.cdecl, +proc delete_link*(list: PGSList, link: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_delete_link".} -proc g_slist_reverse*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, +proc reverse*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_reverse".} -proc g_slist_copy*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, +proc copy*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_copy".} -proc g_slist_nth*(list: PGSList, n: guint): PGSList{.cdecl, dynlib: gliblib, +proc nth*(list: PGSList, n: guint): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_nth".} -proc g_slist_find*(list: PGSList, data: gconstpointer): PGSList{.cdecl, +proc find*(list: PGSList, data: gconstpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_find".} -proc g_slist_find_custom*(list: PGSList, data: gconstpointer, +proc find_custom*(list: PGSList, data: gconstpointer, func: TGCompareFunc): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_find_custom".} -proc g_slist_position*(list: PGSList, llink: PGSList): gint{.cdecl, +proc position*(list: PGSList, llink: PGSList): gint{.cdecl, dynlib: gliblib, importc: "g_slist_position".} -proc g_slist_index*(list: PGSList, data: gconstpointer): gint{.cdecl, +proc index*(list: PGSList, data: gconstpointer): gint{.cdecl, dynlib: gliblib, importc: "g_slist_index".} -proc g_slist_last*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, +proc last*(list: PGSList): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_last".} -proc g_slist_length*(list: PGSList): guint{.cdecl, dynlib: gliblib, +proc length*(list: PGSList): guint{.cdecl, dynlib: gliblib, importc: "g_slist_length".} -proc g_slist_foreach*(list: PGSList, func: TGFunc, user_data: gpointer){.cdecl, +proc foreach*(list: PGSList, func: TGFunc, user_data: gpointer){.cdecl, dynlib: gliblib, importc: "g_slist_foreach".} -proc g_slist_sort*(list: PGSList, compare_func: TGCompareFunc): PGSList{.cdecl, +proc sort*(list: PGSList, compare_func: TGCompareFunc): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_sort".} -proc g_slist_sort_with_data*(list: PGSList, compare_func: TGCompareDataFunc, +proc sort_with_data*(list: PGSList, compare_func: TGCompareDataFunc, user_data: gpointer): PGSList{.cdecl, dynlib: gliblib, importc: "g_slist_sort_with_data".} -proc g_slist_nth_data*(list: PGSList, n: guint): gpointer{.cdecl, +proc nth_data*(list: PGSList, n: guint): gpointer{.cdecl, dynlib: gliblib, importc: "g_slist_nth_data".} -proc g_slist_next*(slist: PGSList): PGSList -proc g_list_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, +proc next*(slist: PGSList): PGSList +proc list_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, importc: "g_list_push_allocator".} proc g_list_pop_allocator*(){.cdecl, dynlib: gliblib, importc: "g_list_pop_allocator".} proc g_list_alloc*(): PGList{.cdecl, dynlib: gliblib, importc: "g_list_alloc".} -proc g_list_free*(list: PGList){.cdecl, dynlib: gliblib, importc: "g_list_free".} -proc g_list_free_1*(list: PGList){.cdecl, dynlib: gliblib, +proc free*(list: PGList){.cdecl, dynlib: gliblib, importc: "g_list_free".} +proc free_1*(list: PGList){.cdecl, dynlib: gliblib, importc: "g_list_free_1".} -proc g_list_append*(list: PGList, data: gpointer): PGList{.cdecl, +proc append*(list: PGList, data: gpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_append".} -proc g_list_prepend*(list: PGList, data: gpointer): PGList{.cdecl, +proc prepend*(list: PGList, data: gpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_prepend".} -proc g_list_insert*(list: PGList, data: gpointer, position: gint): PGList{. +proc insert*(list: PGList, data: gpointer, position: gint): PGList{. cdecl, dynlib: gliblib, importc: "g_list_insert".} -proc g_list_insert_sorted*(list: PGList, data: gpointer, func: TGCompareFunc): PGList{. +proc insert_sorted*(list: PGList, data: gpointer, func: TGCompareFunc): PGList{. cdecl, dynlib: gliblib, importc: "g_list_insert_sorted".} -proc g_list_insert_before*(list: PGList, sibling: PGList, data: gpointer): PGList{. +proc insert_before*(list: PGList, sibling: PGList, data: gpointer): PGList{. cdecl, dynlib: gliblib, importc: "g_list_insert_before".} -proc g_list_concat*(list1: PGList, list2: PGList): PGList{.cdecl, +proc concat*(list1: PGList, list2: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_concat".} -proc g_list_remove*(list: PGList, data: gconstpointer): PGList{.cdecl, +proc remove*(list: PGList, data: gconstpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_remove".} -proc g_list_remove_all*(list: PGList, data: gconstpointer): PGList{.cdecl, +proc remove_all*(list: PGList, data: gconstpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_remove_all".} -proc g_list_remove_link*(list: PGList, llink: PGList): PGList{.cdecl, +proc remove_link*(list: PGList, llink: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_remove_link".} -proc g_list_delete_link*(list: PGList, link: PGList): PGList{.cdecl, +proc delete_link*(list: PGList, link: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_delete_link".} -proc g_list_reverse*(list: PGList): PGList{.cdecl, dynlib: gliblib, +proc reverse*(list: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_reverse".} -proc g_list_copy*(list: PGList): PGList{.cdecl, dynlib: gliblib, +proc copy*(list: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_copy".} -proc g_list_nth*(list: PGList, n: guint): PGList{.cdecl, dynlib: gliblib, +proc nth*(list: PGList, n: guint): PGList{.cdecl, dynlib: gliblib, importc: "g_list_nth".} -proc g_list_nth_prev*(list: PGList, n: guint): PGList{.cdecl, dynlib: gliblib, +proc nth_prev*(list: PGList, n: guint): PGList{.cdecl, dynlib: gliblib, importc: "g_list_nth_prev".} -proc g_list_find*(list: PGList, data: gconstpointer): PGList{.cdecl, +proc find*(list: PGList, data: gconstpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_find".} -proc g_list_find_custom*(list: PGList, data: gconstpointer, func: TGCompareFunc): PGList{. +proc find_custom*(list: PGList, data: gconstpointer, func: TGCompareFunc): PGList{. cdecl, dynlib: gliblib, importc: "g_list_find_custom".} -proc g_list_position*(list: PGList, llink: PGList): gint{.cdecl, +proc position*(list: PGList, llink: PGList): gint{.cdecl, dynlib: gliblib, importc: "g_list_position".} -proc g_list_index*(list: PGList, data: gconstpointer): gint{.cdecl, +proc index*(list: PGList, data: gconstpointer): gint{.cdecl, dynlib: gliblib, importc: "g_list_index".} -proc g_list_last*(list: PGList): PGList{.cdecl, dynlib: gliblib, +proc last*(list: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_last".} -proc g_list_first*(list: PGList): PGList{.cdecl, dynlib: gliblib, +proc first*(list: PGList): PGList{.cdecl, dynlib: gliblib, importc: "g_list_first".} -proc g_list_length*(list: PGList): guint{.cdecl, dynlib: gliblib, +proc length*(list: PGList): guint{.cdecl, dynlib: gliblib, importc: "g_list_length".} -proc g_list_foreach*(list: PGList, func: TGFunc, user_data: gpointer){.cdecl, +proc foreach*(list: PGList, func: TGFunc, user_data: gpointer){.cdecl, dynlib: gliblib, importc: "g_list_foreach".} -proc g_list_sort*(list: PGList, compare_func: TGCompareFunc): PGList{.cdecl, +proc sort*(list: PGList, compare_func: TGCompareFunc): PGList{.cdecl, dynlib: gliblib, importc: "g_list_sort".} -proc g_list_sort_with_data*(list: PGList, compare_func: TGCompareDataFunc, +proc sort_with_data*(list: PGList, compare_func: TGCompareDataFunc, user_data: gpointer): PGList{.cdecl, dynlib: gliblib, importc: "g_list_sort_with_data".} -proc g_list_nth_data*(list: PGList, n: guint): gpointer{.cdecl, dynlib: gliblib, +proc nth_data*(list: PGList, n: guint): gpointer{.cdecl, dynlib: gliblib, importc: "g_list_nth_data".} -proc g_list_previous*(list: PGList): PGList -proc g_list_next*(list: PGList): PGList +proc previous*(list: PGList): PGList +proc next*(list: PGList): PGList type PGCache* = pointer TGCacheNewFunc* = proc (key: gpointer): gpointer{.cdecl.} @@ -1663,15 +1663,15 @@ proc g_cache_new*(value_new_func: TGCacheNewFunc, hash_key_func: TGHashFunc, hash_value_func: TGHashFunc, key_equal_func: TGEqualFunc): PGCache{.cdecl, dynlib: gliblib, importc: "g_cache_new".} -proc g_cache_destroy*(cache: PGCache){.cdecl, dynlib: gliblib, +proc destroy*(cache: PGCache){.cdecl, dynlib: gliblib, importc: "g_cache_destroy".} -proc g_cache_insert*(cache: PGCache, key: gpointer): gpointer{.cdecl, +proc insert*(cache: PGCache, key: gpointer): gpointer{.cdecl, dynlib: gliblib, importc: "g_cache_insert".} -proc g_cache_remove*(cache: PGCache, value: gconstpointer){.cdecl, +proc remove*(cache: PGCache, value: gconstpointer){.cdecl, dynlib: gliblib, importc: "g_cache_remove".} -proc g_cache_key_foreach*(cache: PGCache, func: TGHFunc, user_data: gpointer){. +proc key_foreach*(cache: PGCache, func: TGHFunc, user_data: gpointer){. cdecl, dynlib: gliblib, importc: "g_cache_key_foreach".} -proc g_cache_value_foreach*(cache: PGCache, func: TGHFunc, user_data: gpointer){. +proc value_foreach*(cache: PGCache, func: TGHFunc, user_data: gpointer){. cdecl, dynlib: gliblib, importc: "g_cache_value_foreach".} type PGCompletionFunc* = ptr TGCompletionFunc @@ -1689,19 +1689,19 @@ type proc g_completion_new*(func: TGCompletionFunc): PGCompletion{.cdecl, dynlib: gliblib, importc: "g_completion_new".} -proc g_completion_add_items*(cmp: PGCompletion, items: PGList){.cdecl, +proc add_items*(cmp: PGCompletion, items: PGList){.cdecl, dynlib: gliblib, importc: "g_completion_add_items".} -proc g_completion_remove_items*(cmp: PGCompletion, items: PGList){.cdecl, +proc remove_items*(cmp: PGCompletion, items: PGList){.cdecl, dynlib: gliblib, importc: "g_completion_remove_items".} -proc g_completion_clear_items*(cmp: PGCompletion){.cdecl, dynlib: gliblib, +proc clear_items*(cmp: PGCompletion){.cdecl, dynlib: gliblib, importc: "g_completion_clear_items".} -proc g_completion_complete*(cmp: PGCompletion, prefix: cstring, +proc complete*(cmp: PGCompletion, prefix: cstring, new_prefix: PPgchar): PGList{.cdecl, dynlib: gliblib, importc: "g_completion_complete".} -proc g_completion_set_compare*(cmp: PGCompletion, +proc set_compare*(cmp: PGCompletion, strncmp_func: TGCompletionStrncmpFunc){.cdecl, dynlib: gliblib, importc: "g_completion_set_compare".} -proc g_completion_free*(cmp: PGCompletion){.cdecl, dynlib: gliblib, +proc free*(cmp: PGCompletion){.cdecl, dynlib: gliblib, importc: "g_completion_free".} type PGConvertError* = ptr TGConvertError @@ -1882,8 +1882,8 @@ proc g_date_new_dmy*(day: TGDateDay, month: TGDateMonth, year: TGDateYear): PGDa cdecl, dynlib: gliblib, importc: "g_date_new_dmy".} proc g_date_new_julian*(julian_day: guint32): PGDate{.cdecl, dynlib: gliblib, importc: "g_date_new_julian".} -proc g_date_free*(date: PGDate){.cdecl, dynlib: gliblib, importc: "g_date_free".} -proc g_date_valid*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, +proc free*(date: PGDate){.cdecl, dynlib: gliblib, importc: "g_date_free".} +proc valid*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_valid".} proc g_date_valid_month*(month: TGDateMonth): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_valid_month".} @@ -1893,54 +1893,54 @@ proc g_date_valid_weekday*(weekday: TGDateWeekday): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_valid_weekday".} proc g_date_valid_julian*(julian_date: guint32): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_valid_julian".} -proc g_date_get_weekday*(date: PGDate): TGDateWeekday{.cdecl, dynlib: gliblib, +proc get_weekday*(date: PGDate): TGDateWeekday{.cdecl, dynlib: gliblib, importc: "g_date_get_weekday".} -proc g_date_get_month*(date: PGDate): TGDateMonth{.cdecl, dynlib: gliblib, +proc get_month*(date: PGDate): TGDateMonth{.cdecl, dynlib: gliblib, importc: "g_date_get_month".} -proc g_date_get_year*(date: PGDate): TGDateYear{.cdecl, dynlib: gliblib, +proc get_year*(date: PGDate): TGDateYear{.cdecl, dynlib: gliblib, importc: "g_date_get_year".} -proc g_date_get_day*(date: PGDate): TGDateDay{.cdecl, dynlib: gliblib, +proc get_day*(date: PGDate): TGDateDay{.cdecl, dynlib: gliblib, importc: "g_date_get_day".} -proc g_date_get_julian*(date: PGDate): guint32{.cdecl, dynlib: gliblib, +proc get_julian*(date: PGDate): guint32{.cdecl, dynlib: gliblib, importc: "g_date_get_julian".} -proc g_date_get_day_of_year*(date: PGDate): guint{.cdecl, dynlib: gliblib, +proc get_day_of_year*(date: PGDate): guint{.cdecl, dynlib: gliblib, importc: "g_date_get_day_of_year".} -proc g_date_get_monday_week_of_year*(date: PGDate): guint{.cdecl, +proc get_monday_week_of_year*(date: PGDate): guint{.cdecl, dynlib: gliblib, importc: "g_date_get_monday_week_of_year".} -proc g_date_get_sunday_week_of_year*(date: PGDate): guint{.cdecl, +proc get_sunday_week_of_year*(date: PGDate): guint{.cdecl, dynlib: gliblib, importc: "g_date_get_sunday_week_of_year".} -proc g_date_clear*(date: PGDate, n_dates: guint){.cdecl, dynlib: gliblib, +proc clear*(date: PGDate, n_dates: guint){.cdecl, dynlib: gliblib, importc: "g_date_clear".} -proc g_date_set_parse*(date: PGDate, str: cstring){.cdecl, dynlib: gliblib, +proc set_parse*(date: PGDate, str: cstring){.cdecl, dynlib: gliblib, importc: "g_date_set_parse".} -proc g_date_set_time*(date: PGDate, time: TGTime){.cdecl, dynlib: gliblib, +proc set_time*(date: PGDate, time: TGTime){.cdecl, dynlib: gliblib, importc: "g_date_set_time".} -proc g_date_set_month*(date: PGDate, month: TGDateMonth){.cdecl, +proc set_month*(date: PGDate, month: TGDateMonth){.cdecl, dynlib: gliblib, importc: "g_date_set_month".} -proc g_date_set_day*(date: PGDate, day: TGDateDay){.cdecl, dynlib: gliblib, +proc set_day*(date: PGDate, day: TGDateDay){.cdecl, dynlib: gliblib, importc: "g_date_set_day".} -proc g_date_set_year*(date: PGDate, year: TGDateYear){.cdecl, dynlib: gliblib, +proc set_year*(date: PGDate, year: TGDateYear){.cdecl, dynlib: gliblib, importc: "g_date_set_year".} -proc g_date_set_dmy*(date: PGDate, day: TGDateDay, month: TGDateMonth, +proc set_dmy*(date: PGDate, day: TGDateDay, month: TGDateMonth, y: TGDateYear){.cdecl, dynlib: gliblib, importc: "g_date_set_dmy".} -proc g_date_set_julian*(date: PGDate, julian_date: guint32){.cdecl, +proc set_julian*(date: PGDate, julian_date: guint32){.cdecl, dynlib: gliblib, importc: "g_date_set_julian".} -proc g_date_is_first_of_month*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, +proc is_first_of_month*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_is_first_of_month".} -proc g_date_is_last_of_month*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, +proc is_last_of_month*(date: PGDate): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_is_last_of_month".} -proc g_date_add_days*(date: PGDate, n_days: guint){.cdecl, dynlib: gliblib, +proc add_days*(date: PGDate, n_days: guint){.cdecl, dynlib: gliblib, importc: "g_date_add_days".} -proc g_date_subtract_days*(date: PGDate, n_days: guint){.cdecl, dynlib: gliblib, +proc subtract_days*(date: PGDate, n_days: guint){.cdecl, dynlib: gliblib, importc: "g_date_subtract_days".} -proc g_date_add_months*(date: PGDate, n_months: guint){.cdecl, dynlib: gliblib, +proc add_months*(date: PGDate, n_months: guint){.cdecl, dynlib: gliblib, importc: "g_date_add_months".} -proc g_date_subtract_months*(date: PGDate, n_months: guint){.cdecl, +proc subtract_months*(date: PGDate, n_months: guint){.cdecl, dynlib: gliblib, importc: "g_date_subtract_months".} -proc g_date_add_years*(date: PGDate, n_years: guint){.cdecl, dynlib: gliblib, +proc add_years*(date: PGDate, n_years: guint){.cdecl, dynlib: gliblib, importc: "g_date_add_years".} -proc g_date_subtract_years*(date: PGDate, n_years: guint){.cdecl, +proc subtract_years*(date: PGDate, n_years: guint){.cdecl, dynlib: gliblib, importc: "g_date_subtract_years".} proc g_date_is_leap_year*(year: TGDateYear): gboolean{.cdecl, dynlib: gliblib, importc: "g_date_is_leap_year".} @@ -1950,15 +1950,15 @@ proc g_date_get_monday_weeks_in_year*(year: TGDateYear): guint8{.cdecl, dynlib: gliblib, importc: "g_date_get_monday_weeks_in_year".} proc g_date_get_sunday_weeks_in_year*(year: TGDateYear): guint8{.cdecl, dynlib: gliblib, importc: "g_date_get_sunday_weeks_in_year".} -proc g_date_days_between*(date1: PGDate, date2: PGDate): gint{.cdecl, +proc days_between*(date1: PGDate, date2: PGDate): gint{.cdecl, dynlib: gliblib, importc: "g_date_days_between".} -proc g_date_compare*(lhs: PGDate, rhs: PGDate): gint{.cdecl, dynlib: gliblib, +proc compare*(lhs: PGDate, rhs: PGDate): gint{.cdecl, dynlib: gliblib, importc: "g_date_compare".} -proc g_date_to_struct_tm*(date: PGDate, tm: Ptm){.cdecl, dynlib: gliblib, +proc to_struct_tm*(date: PGDate, tm: Ptm){.cdecl, dynlib: gliblib, importc: "g_date_to_struct_tm".} -proc g_date_clamp*(date: PGDate, min_date: PGDate, max_date: PGDate){.cdecl, +proc clamp*(date: PGDate, min_date: PGDate, max_date: PGDate){.cdecl, dynlib: gliblib, importc: "g_date_clamp".} -proc g_date_order*(date1: PGDate, date2: PGDate){.cdecl, dynlib: gliblib, +proc order*(date1: PGDate, date2: PGDate){.cdecl, dynlib: gliblib, importc: "g_date_order".} proc g_date_strftime*(s: cstring, slen: gsize, format: cstring, date: PGDate): gsize{. cdecl, dynlib: gliblib, importc: "g_date_strftime".} @@ -1967,10 +1967,10 @@ type proc g_dir_open*(path: cstring, flags: guint, error: pointer): PGDir{.cdecl, dynlib: gliblib, importc: "g_dir_open".} -proc g_dir_read_name*(dir: PGDir): cstring{.cdecl, dynlib: gliblib, +proc read_name*(dir: PGDir): cstring{.cdecl, dynlib: gliblib, importc: "g_dir_read_name".} -proc g_dir_rewind*(dir: PGDir){.cdecl, dynlib: gliblib, importc: "g_dir_rewind".} -proc g_dir_close*(dir: PGDir){.cdecl, dynlib: gliblib, importc: "g_dir_close".} +proc rewind*(dir: PGDir){.cdecl, dynlib: gliblib, importc: "g_dir_rewind".} +proc close*(dir: PGDir){.cdecl, dynlib: gliblib, importc: "g_dir_close".} type PGFileError* = ptr TGFileError TGFileError* = gint @@ -2077,62 +2077,62 @@ proc TGHookList_set_hook_size*(a: var TGHookList, `hook_size`: guint) proc TGHookList_is_setup*(a: var TGHookList): guint proc TGHookList_set_is_setup*(a: var TGHookList, `is_setup`: guint) proc G_HOOK*(hook: pointer): PGHook -proc G_HOOK_FLAGS*(hook: PGHook): guint -proc G_HOOK_ACTIVE*(hook: PGHook): bool -proc G_HOOK_IN_CALL*(hook: PGHook): bool -proc G_HOOK_IS_VALID*(hook: PGHook): bool -proc G_HOOK_IS_UNLINKED*(hook: PGHook): bool -proc g_hook_list_init*(hook_list: PGHookList, hook_size: guint){.cdecl, +proc FLAGS*(hook: PGHook): guint +proc ACTIVE*(hook: PGHook): bool +proc IN_CALL*(hook: PGHook): bool +proc IS_VALID*(hook: PGHook): bool +proc IS_UNLINKED*(hook: PGHook): bool +proc list_init*(hook_list: PGHookList, hook_size: guint){.cdecl, dynlib: gliblib, importc: "g_hook_list_init".} -proc g_hook_list_clear*(hook_list: PGHookList){.cdecl, dynlib: gliblib, +proc list_clear*(hook_list: PGHookList){.cdecl, dynlib: gliblib, importc: "g_hook_list_clear".} -proc g_hook_alloc*(hook_list: PGHookList): PGHook{.cdecl, dynlib: gliblib, +proc alloc*(hook_list: PGHookList): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_alloc".} -proc g_hook_free*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, +proc free*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, importc: "g_hook_free".} -proc g_hook_ref*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, +proc reference*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, importc: "g_hook_ref".} -proc g_hook_unref*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, +proc unref*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, importc: "g_hook_unref".} -proc g_hook_destroy*(hook_list: PGHookList, hook_id: gulong): gboolean{.cdecl, +proc destroy*(hook_list: PGHookList, hook_id: gulong): gboolean{.cdecl, dynlib: gliblib, importc: "g_hook_destroy".} -proc g_hook_destroy_link*(hook_list: PGHookList, hook: PGHook){.cdecl, +proc destroy_link*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, importc: "g_hook_destroy_link".} -proc g_hook_prepend*(hook_list: PGHookList, hook: PGHook){.cdecl, +proc prepend*(hook_list: PGHookList, hook: PGHook){.cdecl, dynlib: gliblib, importc: "g_hook_prepend".} -proc g_hook_insert_before*(hook_list: PGHookList, sibling: PGHook, hook: PGHook){. +proc insert_before*(hook_list: PGHookList, sibling: PGHook, hook: PGHook){. cdecl, dynlib: gliblib, importc: "g_hook_insert_before".} -proc g_hook_insert_sorted*(hook_list: PGHookList, hook: PGHook, +proc insert_sorted*(hook_list: PGHookList, hook: PGHook, func: TGHookCompareFunc){.cdecl, dynlib: gliblib, importc: "g_hook_insert_sorted".} -proc g_hook_get*(hook_list: PGHookList, hook_id: gulong): PGHook{.cdecl, +proc get*(hook_list: PGHookList, hook_id: gulong): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_get".} -proc g_hook_find*(hook_list: PGHookList, need_valids: gboolean, +proc find*(hook_list: PGHookList, need_valids: gboolean, func: TGHookFindFunc, data: gpointer): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_find".} -proc g_hook_find_data*(hook_list: PGHookList, need_valids: gboolean, +proc find_data*(hook_list: PGHookList, need_valids: gboolean, data: gpointer): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_find_data".} -proc g_hook_find_func*(hook_list: PGHookList, need_valids: gboolean, +proc find_func*(hook_list: PGHookList, need_valids: gboolean, func: gpointer): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_find_func".} -proc g_hook_find_func_data*(hook_list: PGHookList, need_valids: gboolean, +proc find_func_data*(hook_list: PGHookList, need_valids: gboolean, func: gpointer, data: gpointer): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_find_func_data".} -proc g_hook_first_valid*(hook_list: PGHookList, may_be_in_call: gboolean): PGHook{. +proc first_valid*(hook_list: PGHookList, may_be_in_call: gboolean): PGHook{. cdecl, dynlib: gliblib, importc: "g_hook_first_valid".} -proc g_hook_next_valid*(hook_list: PGHookList, hook: PGHook, +proc next_valid*(hook_list: PGHookList, hook: PGHook, may_be_in_call: gboolean): PGHook{.cdecl, dynlib: gliblib, importc: "g_hook_next_valid".} -proc g_hook_compare_ids*(new_hook: PGHook, sibling: PGHook): gint{.cdecl, +proc compare_ids*(new_hook: PGHook, sibling: PGHook): gint{.cdecl, dynlib: gliblib, importc: "g_hook_compare_ids".} -proc g_hook_append*(hook_list: PGHookList, hook: PGHook) -proc g_hook_list_invoke_check*(hook_list: PGHookList, may_recurse: gboolean){. +proc append*(hook_list: PGHookList, hook: PGHook) +proc list_invoke_check*(hook_list: PGHookList, may_recurse: gboolean){. cdecl, dynlib: gliblib, importc: "g_hook_list_invoke_check".} -proc g_hook_list_marshal*(hook_list: PGHookList, may_recurse: gboolean, +proc list_marshal*(hook_list: PGHookList, may_recurse: gboolean, marshaller: TGHookMarshaller, marshal_data: gpointer){. cdecl, dynlib: gliblib, importc: "g_hook_list_marshal".} -proc g_hook_list_marshal_check*(hook_list: PGHookList, may_recurse: gboolean, +proc list_marshal_check*(hook_list: PGHookList, may_recurse: gboolean, marshaller: TGHookCheckMarshaller, marshal_data: gpointer){.cdecl, dynlib: gliblib, importc: "g_hook_list_marshal_check".} @@ -2147,18 +2147,18 @@ type proc g_thread_pool_new*(func: TGFunc, user_data: gpointer, max_threads: gint, exclusive: gboolean, error: pointer): PGThreadPool{. cdecl, dynlib: gliblib, importc: "g_thread_pool_new".} -proc g_thread_pool_push*(pool: PGThreadPool, data: gpointer, error: pointer){. +proc pool_push*(pool: PGThreadPool, data: gpointer, error: pointer){. cdecl, dynlib: gliblib, importc: "g_thread_pool_push".} -proc g_thread_pool_set_max_threads*(pool: PGThreadPool, max_threads: gint, +proc pool_set_max_threads*(pool: PGThreadPool, max_threads: gint, error: pointer){.cdecl, dynlib: gliblib, importc: "g_thread_pool_set_max_threads".} -proc g_thread_pool_get_max_threads*(pool: PGThreadPool): gint{.cdecl, +proc pool_get_max_threads*(pool: PGThreadPool): gint{.cdecl, dynlib: gliblib, importc: "g_thread_pool_get_max_threads".} -proc g_thread_pool_get_num_threads*(pool: PGThreadPool): guint{.cdecl, +proc pool_get_num_threads*(pool: PGThreadPool): guint{.cdecl, dynlib: gliblib, importc: "g_thread_pool_get_num_threads".} -proc g_thread_pool_unprocessed*(pool: PGThreadPool): guint{.cdecl, +proc pool_unprocessed*(pool: PGThreadPool): guint{.cdecl, dynlib: gliblib, importc: "g_thread_pool_unprocessed".} -proc g_thread_pool_free*(pool: PGThreadPool, immediate: gboolean, wait: gboolean){. +proc pool_free*(pool: PGThreadPool, immediate: gboolean, wait: gboolean){. cdecl, dynlib: gliblib, importc: "g_thread_pool_free".} proc g_thread_pool_set_max_unused_threads*(max_threads: gint){.cdecl, dynlib: gliblib, importc: "g_thread_pool_set_max_unused_threads".} @@ -2175,19 +2175,19 @@ const G_USEC_PER_SEC* = 1000000 proc g_timer_new*(): PGTimer{.cdecl, dynlib: gliblib, importc: "g_timer_new".} -proc g_timer_destroy*(timer: PGTimer){.cdecl, dynlib: gliblib, +proc destroy*(timer: PGTimer){.cdecl, dynlib: gliblib, importc: "g_timer_destroy".} -proc g_timer_start*(timer: PGTimer){.cdecl, dynlib: gliblib, +proc start*(timer: PGTimer){.cdecl, dynlib: gliblib, importc: "g_timer_start".} -proc g_timer_stop*(timer: PGTimer){.cdecl, dynlib: gliblib, +proc stop*(timer: PGTimer){.cdecl, dynlib: gliblib, importc: "g_timer_stop".} -proc g_timer_reset*(timer: PGTimer){.cdecl, dynlib: gliblib, +proc reset*(timer: PGTimer){.cdecl, dynlib: gliblib, importc: "g_timer_reset".} -proc g_timer_elapsed*(timer: PGTimer, microseconds: Pgulong): gdouble{.cdecl, +proc elapsed*(timer: PGTimer, microseconds: Pgulong): gdouble{.cdecl, dynlib: gliblib, importc: "g_timer_elapsed".} proc g_usleep*(microseconds: gulong){.cdecl, dynlib: gliblib, importc: "g_usleep".} -proc g_time_val_add*(time: PGTimeVal, microseconds: glong){.cdecl, +proc val_add*(time: PGTimeVal, microseconds: glong){.cdecl, dynlib: gliblib, importc: "g_time_val_add".} type Pgunichar* = ptr gunichar @@ -2271,11 +2271,11 @@ proc g_unichar_type*(c: gunichar): TGUnicodeType{.cdecl, dynlib: gliblib, importc: "g_unichar_type".} proc g_unichar_break_type*(c: gunichar): TGUnicodeBreakType{.cdecl, dynlib: gliblib, importc: "g_unichar_break_type".} -proc g_unicode_canonical_ordering*(str: Pgunichar, len: gsize){.cdecl, +proc unicode_canonical_ordering*(str: Pgunichar, len: gsize){.cdecl, dynlib: gliblib, importc: "g_unicode_canonical_ordering".} proc g_unicode_canonical_decomposition*(ch: gunichar, result_len: Pgsize): Pgunichar{. cdecl, dynlib: gliblib, importc: "g_unicode_canonical_decomposition".} -proc g_utf8_next_char*(p: pguchar): pguchar +proc utf8_next_char*(p: pguchar): pguchar proc g_utf8_get_char*(p: cstring): gunichar{.cdecl, dynlib: gliblib, importc: "g_utf8_get_char".} proc g_utf8_get_char_validated*(p: cstring, max_len: gssize): gunichar{.cdecl, @@ -2306,16 +2306,16 @@ proc g_utf8_to_ucs4*(str: cstring, len: glong, items_read: Pglong, dynlib: gliblib, importc: "g_utf8_to_ucs4".} proc g_utf8_to_ucs4_fast*(str: cstring, len: glong, items_written: Pglong): Pgunichar{. cdecl, dynlib: gliblib, importc: "g_utf8_to_ucs4_fast".} -proc g_utf16_to_ucs4*(str: Pgunichar2, len: glong, items_read: Pglong, +proc utf16_to_ucs4*(str: Pgunichar2, len: glong, items_read: Pglong, items_written: Pglong, error: pointer): Pgunichar{.cdecl, dynlib: gliblib, importc: "g_utf16_to_ucs4".} -proc g_utf16_to_utf8*(str: Pgunichar2, len: glong, items_read: Pglong, +proc utf16_to_utf8*(str: Pgunichar2, len: glong, items_read: Pglong, items_written: Pglong, error: pointer): cstring{.cdecl, dynlib: gliblib, importc: "g_utf16_to_utf8".} -proc g_ucs4_to_utf16*(str: Pgunichar, len: glong, items_read: Pglong, +proc ucs4_to_utf16*(str: Pgunichar, len: glong, items_read: Pglong, items_written: Pglong, error: pointer): Pgunichar2{.cdecl, dynlib: gliblib, importc: "g_ucs4_to_utf16".} -proc g_ucs4_to_utf8*(str: Pgunichar, len: glong, items_read: Pglong, +proc ucs4_to_utf8*(str: Pgunichar, len: glong, items_read: Pglong, items_written: Pglong, error: pointer): cstring{.cdecl, dynlib: gliblib, importc: "g_ucs4_to_utf8".} proc g_unichar_to_utf8*(c: gunichar, outbuf: cstring): gint{.cdecl, @@ -2361,11 +2361,11 @@ type proc g_string_chunk_new*(size: gsize): PGStringChunk{.cdecl, dynlib: gliblib, importc: "g_string_chunk_new".} -proc g_string_chunk_free*(chunk: PGStringChunk){.cdecl, dynlib: gliblib, +proc chunk_free*(chunk: PGStringChunk){.cdecl, dynlib: gliblib, importc: "g_string_chunk_free".} -proc g_string_chunk_insert*(chunk: PGStringChunk, str: cstring): cstring{.cdecl, +proc chunk_insert*(chunk: PGStringChunk, str: cstring): cstring{.cdecl, dynlib: gliblib, importc: "g_string_chunk_insert".} -proc g_string_chunk_insert_const*(chunk: PGStringChunk, str: cstring): cstring{. +proc chunk_insert_const*(chunk: PGStringChunk, str: cstring): cstring{. cdecl, dynlib: gliblib, importc: "g_string_chunk_insert_const".} proc g_string_new*(init: cstring): PGString{.cdecl, dynlib: gliblib, importc: "g_string_new".} @@ -2373,51 +2373,51 @@ proc g_string_new_len*(init: cstring, len: gssize): PGString{.cdecl, dynlib: gliblib, importc: "g_string_new_len".} proc g_string_sized_new*(dfl_size: gsize): PGString{.cdecl, dynlib: gliblib, importc: "g_string_sized_new".} -proc g_string_free*(str: PGString, free_segment: gboolean): cstring{.cdecl, +proc free*(str: PGString, free_segment: gboolean): cstring{.cdecl, dynlib: gliblib, importc: "g_string_free".} -proc g_string_equal*(v: PGString, v2: PGString): gboolean{.cdecl, +proc equal*(v: PGString, v2: PGString): gboolean{.cdecl, dynlib: gliblib, importc: "g_string_equal".} -proc g_string_hash*(str: PGString): guint{.cdecl, dynlib: gliblib, +proc hash*(str: PGString): guint{.cdecl, dynlib: gliblib, importc: "g_string_hash".} -proc g_string_assign*(str: PGString, rval: cstring): PGString{.cdecl, +proc assign*(str: PGString, rval: cstring): PGString{.cdecl, dynlib: gliblib, importc: "g_string_assign".} -proc g_string_truncate*(str: PGString, len: gsize): PGString{.cdecl, +proc truncate*(str: PGString, len: gsize): PGString{.cdecl, dynlib: gliblib, importc: "g_string_truncate".} -proc g_string_set_size*(str: PGString, len: gsize): PGString{.cdecl, +proc set_size*(str: PGString, len: gsize): PGString{.cdecl, dynlib: gliblib, importc: "g_string_set_size".} -proc g_string_insert_len*(str: PGString, pos: gssize, val: cstring, len: gssize): PGString{. +proc insert_len*(str: PGString, pos: gssize, val: cstring, len: gssize): PGString{. cdecl, dynlib: gliblib, importc: "g_string_insert_len".} -proc g_string_append*(str: PGString, val: cstring): PGString{.cdecl, +proc append*(str: PGString, val: cstring): PGString{.cdecl, dynlib: gliblib, importc: "g_string_append".} -proc g_string_append_len*(str: PGString, val: cstring, len: gssize): PGString{. +proc append_len*(str: PGString, val: cstring, len: gssize): PGString{. cdecl, dynlib: gliblib, importc: "g_string_append_len".} -proc g_string_append_c*(str: PGString, c: gchar): PGString{.cdecl, +proc append_c*(str: PGString, c: gchar): PGString{.cdecl, dynlib: gliblib, importc: "g_string_append_c".} -proc g_string_append_unichar*(str: PGString, wc: gunichar): PGString{.cdecl, +proc append_unichar*(str: PGString, wc: gunichar): PGString{.cdecl, dynlib: gliblib, importc: "g_string_append_unichar".} -proc g_string_prepend*(str: PGString, val: cstring): PGString{.cdecl, +proc prepend*(str: PGString, val: cstring): PGString{.cdecl, dynlib: gliblib, importc: "g_string_prepend".} -proc g_string_prepend_c*(str: PGString, c: gchar): PGString{.cdecl, +proc prepend_c*(str: PGString, c: gchar): PGString{.cdecl, dynlib: gliblib, importc: "g_string_prepend_c".} -proc g_string_prepend_unichar*(str: PGString, wc: gunichar): PGString{.cdecl, +proc prepend_unichar*(str: PGString, wc: gunichar): PGString{.cdecl, dynlib: gliblib, importc: "g_string_prepend_unichar".} -proc g_string_prepend_len*(str: PGString, val: cstring, len: gssize): PGString{. +proc prepend_len*(str: PGString, val: cstring, len: gssize): PGString{. cdecl, dynlib: gliblib, importc: "g_string_prepend_len".} -proc g_string_insert*(str: PGString, pos: gssize, val: cstring): PGString{. +proc insert*(str: PGString, pos: gssize, val: cstring): PGString{. cdecl, dynlib: gliblib, importc: "g_string_insert".} -proc g_string_insert_c*(str: PGString, pos: gssize, c: gchar): PGString{.cdecl, +proc insert_c*(str: PGString, pos: gssize, c: gchar): PGString{.cdecl, dynlib: gliblib, importc: "g_string_insert_c".} -proc g_string_insert_unichar*(str: PGString, pos: gssize, wc: gunichar): PGString{. +proc insert_unichar*(str: PGString, pos: gssize, wc: gunichar): PGString{. cdecl, dynlib: gliblib, importc: "g_string_insert_unichar".} -proc g_string_erase*(str: PGString, pos: gssize, len: gssize): PGString{.cdecl, +proc erase*(str: PGString, pos: gssize, len: gssize): PGString{.cdecl, dynlib: gliblib, importc: "g_string_erase".} -proc g_string_ascii_down*(str: PGString): PGString{.cdecl, dynlib: gliblib, +proc ascii_down*(str: PGString): PGString{.cdecl, dynlib: gliblib, importc: "g_string_ascii_down".} -proc g_string_ascii_up*(str: PGString): PGString{.cdecl, dynlib: gliblib, +proc ascii_up*(str: PGString): PGString{.cdecl, dynlib: gliblib, importc: "g_string_ascii_up".} -proc g_string_down*(str: PGString): PGString{.cdecl, dynlib: gliblib, +proc down*(str: PGString): PGString{.cdecl, dynlib: gliblib, importc: "g_string_down".} -proc g_string_up*(str: PGString): PGString{.cdecl, dynlib: gliblib, +proc up*(str: PGString): PGString{.cdecl, dynlib: gliblib, importc: "g_string_up".} type PGIOError* = ptr TGIOError @@ -2527,89 +2527,89 @@ proc TGIOChannel_is_writeable*(a: var TGIOChannel): guint proc TGIOChannel_set_is_writeable*(a: var TGIOChannel, `is_writeable`: guint) proc TGIOChannel_is_seekable*(a: var TGIOChannel): guint proc TGIOChannel_set_is_seekable*(a: var TGIOChannel, `is_seekable`: guint) -proc g_io_channel_init*(channel: PGIOChannel){.cdecl, dynlib: gliblib, +proc channel_init*(channel: PGIOChannel){.cdecl, dynlib: gliblib, importc: "g_io_channel_init".} -proc g_io_channel_ref*(channel: PGIOChannel){.cdecl, dynlib: gliblib, +proc channel_ref*(channel: PGIOChannel){.cdecl, dynlib: gliblib, importc: "g_io_channel_ref".} -proc g_io_channel_unref*(channel: PGIOChannel){.cdecl, dynlib: gliblib, +proc channel_unref*(channel: PGIOChannel){.cdecl, dynlib: gliblib, importc: "g_io_channel_unref".} -proc g_io_channel_read*(channel: PGIOChannel, buf: cstring, count: gsize, +proc channel_read*(channel: PGIOChannel, buf: cstring, count: gsize, bytes_read: Pgsize): TGIOError{.cdecl, dynlib: gliblib, importc: "g_io_channel_read".} -proc g_io_channel_write*(channel: PGIOChannel, buf: cstring, count: gsize, +proc channel_write*(channel: PGIOChannel, buf: cstring, count: gsize, bytes_written: Pgsize): TGIOError{.cdecl, dynlib: gliblib, importc: "g_io_channel_write".} -proc g_io_channel_seek*(channel: PGIOChannel, offset: gint64, +proc channel_seek*(channel: PGIOChannel, offset: gint64, theType: TGSeekType): TGIOError{.cdecl, dynlib: gliblib, importc: "g_io_channel_seek".} -proc g_io_channel_close*(channel: PGIOChannel){.cdecl, dynlib: gliblib, +proc channel_close*(channel: PGIOChannel){.cdecl, dynlib: gliblib, importc: "g_io_channel_close".} -proc g_io_channel_shutdown*(channel: PGIOChannel, flush: gboolean, err: pointer): TGIOStatus{. +proc channel_shutdown*(channel: PGIOChannel, flush: gboolean, err: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_shutdown".} -proc g_io_add_watch_full*(channel: PGIOChannel, priority: gint, +proc add_watch_full*(channel: PGIOChannel, priority: gint, condition: TGIOCondition, func: TGIOFunc, user_data: gpointer, notify: TGDestroyNotify): guint{. cdecl, dynlib: gliblib, importc: "g_io_add_watch_full".} -proc g_io_create_watch*(channel: PGIOChannel, condition: TGIOCondition): PGSource{. +proc create_watch*(channel: PGIOChannel, condition: TGIOCondition): PGSource{. cdecl, dynlib: gliblib, importc: "g_io_create_watch".} -proc g_io_add_watch*(channel: PGIOChannel, condition: TGIOCondition, +proc add_watch*(channel: PGIOChannel, condition: TGIOCondition, func: TGIOFunc, user_data: gpointer): guint{.cdecl, dynlib: gliblib, importc: "g_io_add_watch".} -proc g_io_channel_set_buffer_size*(channel: PGIOChannel, size: gsize){.cdecl, +proc channel_set_buffer_size*(channel: PGIOChannel, size: gsize){.cdecl, dynlib: gliblib, importc: "g_io_channel_set_buffer_size".} -proc g_io_channel_get_buffer_size*(channel: PGIOChannel): gsize{.cdecl, +proc channel_get_buffer_size*(channel: PGIOChannel): gsize{.cdecl, dynlib: gliblib, importc: "g_io_channel_get_buffer_size".} -proc g_io_channel_get_buffer_condition*(channel: PGIOChannel): TGIOCondition{. +proc channel_get_buffer_condition*(channel: PGIOChannel): TGIOCondition{. cdecl, dynlib: gliblib, importc: "g_io_channel_get_buffer_condition".} -proc g_io_channel_set_flags*(channel: PGIOChannel, flags: TGIOFlags, +proc channel_set_flags*(channel: PGIOChannel, flags: TGIOFlags, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_set_flags".} -proc g_io_channel_get_flags*(channel: PGIOChannel): TGIOFlags{.cdecl, +proc channel_get_flags*(channel: PGIOChannel): TGIOFlags{.cdecl, dynlib: gliblib, importc: "g_io_channel_get_flags".} -proc g_io_channel_set_line_term*(channel: PGIOChannel, line_term: cstring, +proc channel_set_line_term*(channel: PGIOChannel, line_term: cstring, length: gint){.cdecl, dynlib: gliblib, importc: "g_io_channel_set_line_term".} -proc g_io_channel_get_line_term*(channel: PGIOChannel, length: Pgint): cstring{. +proc channel_get_line_term*(channel: PGIOChannel, length: Pgint): cstring{. cdecl, dynlib: gliblib, importc: "g_io_channel_get_line_term".} -proc g_io_channel_set_buffered*(channel: PGIOChannel, buffered: gboolean){. +proc channel_set_buffered*(channel: PGIOChannel, buffered: gboolean){. cdecl, dynlib: gliblib, importc: "g_io_channel_set_buffered".} -proc g_io_channel_get_buffered*(channel: PGIOChannel): gboolean{.cdecl, +proc channel_get_buffered*(channel: PGIOChannel): gboolean{.cdecl, dynlib: gliblib, importc: "g_io_channel_get_buffered".} -proc g_io_channel_set_encoding*(channel: PGIOChannel, encoding: cstring, +proc channel_set_encoding*(channel: PGIOChannel, encoding: cstring, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_set_encoding".} -proc g_io_channel_get_encoding*(channel: PGIOChannel): cstring{.cdecl, +proc channel_get_encoding*(channel: PGIOChannel): cstring{.cdecl, dynlib: gliblib, importc: "g_io_channel_get_encoding".} -proc g_io_channel_set_close_on_unref*(channel: PGIOChannel, do_close: gboolean){. +proc channel_set_close_on_unref*(channel: PGIOChannel, do_close: gboolean){. cdecl, dynlib: gliblib, importc: "g_io_channel_set_close_on_unref".} -proc g_io_channel_get_close_on_unref*(channel: PGIOChannel): gboolean{.cdecl, +proc channel_get_close_on_unref*(channel: PGIOChannel): gboolean{.cdecl, dynlib: gliblib, importc: "g_io_channel_get_close_on_unref".} -proc g_io_channel_flush*(channel: PGIOChannel, error: pointer): TGIOStatus{. +proc channel_flush*(channel: PGIOChannel, error: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_flush".} -proc g_io_channel_read_line*(channel: PGIOChannel, str_return: PPgchar, +proc channel_read_line*(channel: PGIOChannel, str_return: PPgchar, length: Pgsize, terminator_pos: Pgsize, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_read_line".} -proc g_io_channel_read_line_string*(channel: PGIOChannel, buffer: PGString, +proc channel_read_line_string*(channel: PGIOChannel, buffer: PGString, terminator_pos: Pgsize, error: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_read_line_string".} -proc g_io_channel_read_to_end*(channel: PGIOChannel, str_return: PPgchar, +proc channel_read_to_end*(channel: PGIOChannel, str_return: PPgchar, length: Pgsize, error: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_read_to_end".} -proc g_io_channel_read_chars*(channel: PGIOChannel, buf: cstring, count: gsize, +proc channel_read_chars*(channel: PGIOChannel, buf: cstring, count: gsize, bytes_read: Pgsize, error: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_read_chars".} -proc g_io_channel_read_unichar*(channel: PGIOChannel, thechar: Pgunichar, +proc channel_read_unichar*(channel: PGIOChannel, thechar: Pgunichar, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_read_unichar".} -proc g_io_channel_write_chars*(channel: PGIOChannel, buf: cstring, +proc channel_write_chars*(channel: PGIOChannel, buf: cstring, count: gssize, bytes_written: Pgsize, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_write_chars".} -proc g_io_channel_write_unichar*(channel: PGIOChannel, thechar: gunichar, +proc channel_write_unichar*(channel: PGIOChannel, thechar: gunichar, error: pointer): TGIOStatus{.cdecl, dynlib: gliblib, importc: "g_io_channel_write_unichar".} -proc g_io_channel_seek_position*(channel: PGIOChannel, offset: gint64, +proc channel_seek_position*(channel: PGIOChannel, offset: gint64, theType: TGSeekType, error: pointer): TGIOStatus{. cdecl, dynlib: gliblib, importc: "g_io_channel_seek_position".} proc g_io_channel_new_file*(filename: cstring, mode: cstring, error: pointer): PGIOChannel{. @@ -2620,7 +2620,7 @@ proc g_io_channel_error_from_errno*(en: gint): TGIOChannelError{.cdecl, dynlib: gliblib, importc: "g_io_channel_error_from_errno".} proc g_io_channel_unix_new*(fd: int32): PGIOChannel{.cdecl, dynlib: gliblib, importc: "g_io_channel_unix_new".} -proc g_io_channel_unix_get_fd*(channel: PGIOChannel): gint{.cdecl, +proc channel_unix_get_fd*(channel: PGIOChannel): gint{.cdecl, dynlib: gliblib, importc: "g_io_channel_unix_get_fd".} const G_LOG_LEVEL_USER_SHIFT* = 8 @@ -2713,19 +2713,19 @@ type user_data: gpointer){.cdecl.} -proc g_markup_parse_context_new*(parser: PGMarkupParser, +proc parse_context_new*(parser: PGMarkupParser, flags: TGMarkupParseFlags, user_data: gpointer, user_data_dnotify: TGDestroyNotify): PGMarkupParseContext{. cdecl, dynlib: gliblib, importc: "g_markup_parse_context_new".} -proc g_markup_parse_context_free*(context: PGMarkupParseContext){.cdecl, +proc parse_context_free*(context: PGMarkupParseContext){.cdecl, dynlib: gliblib, importc: "g_markup_parse_context_free".} -proc g_markup_parse_context_parse*(context: PGMarkupParseContext, text: cstring, +proc parse_context_parse*(context: PGMarkupParseContext, text: cstring, text_len: gssize, error: pointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_markup_parse_context_parse".} -proc g_markup_parse_context_end_parse*(context: PGMarkupParseContext, +proc parse_context_end_parse*(context: PGMarkupParseContext, error: pointer): gboolean{.cdecl, dynlib: gliblib, importc: "g_markup_parse_context_end_parse".} -proc g_markup_parse_context_get_position*(context: PGMarkupParseContext, +proc parse_context_get_position*(context: PGMarkupParseContext, line_number: Pgint, char_number: Pgint){.cdecl, dynlib: gliblib, importc: "g_markup_parse_context_get_position".} proc g_markup_escape_text*(text: cstring, length: gssize): cstring{.cdecl, @@ -2755,74 +2755,74 @@ type TGNodeTraverseFunc* = proc (node: PGNode, data: gpointer): gboolean{.cdecl.} TGNodeForeachFunc* = proc (node: PGNode, data: gpointer){.cdecl.} -proc G_NODE_IS_ROOT*(node: PGNode): bool -proc G_NODE_IS_LEAF*(node: PGNode): bool -proc g_node_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, +proc IS_ROOT*(node: PGNode): bool +proc IS_LEAF*(node: PGNode): bool +proc node_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: gliblib, importc: "g_node_push_allocator".} proc g_node_pop_allocator*(){.cdecl, dynlib: gliblib, importc: "g_node_pop_allocator".} proc g_node_new*(data: gpointer): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_new".} -proc g_node_destroy*(root: PGNode){.cdecl, dynlib: gliblib, +proc destroy*(root: PGNode){.cdecl, dynlib: gliblib, importc: "g_node_destroy".} -proc g_node_unlink*(node: PGNode){.cdecl, dynlib: gliblib, +proc unlink*(node: PGNode){.cdecl, dynlib: gliblib, importc: "g_node_unlink".} -proc g_node_copy*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, +proc copy*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_copy".} -proc g_node_insert*(parent: PGNode, position: gint, node: PGNode): PGNode{. +proc insert*(parent: PGNode, position: gint, node: PGNode): PGNode{. cdecl, dynlib: gliblib, importc: "g_node_insert".} -proc g_node_insert_before*(parent: PGNode, sibling: PGNode, node: PGNode): PGNode{. +proc insert_before*(parent: PGNode, sibling: PGNode, node: PGNode): PGNode{. cdecl, dynlib: gliblib, importc: "g_node_insert_before".} -proc g_node_insert_after*(parent: PGNode, sibling: PGNode, node: PGNode): PGNode{. +proc insert_after*(parent: PGNode, sibling: PGNode, node: PGNode): PGNode{. cdecl, dynlib: gliblib, importc: "g_node_insert_after".} -proc g_node_prepend*(parent: PGNode, node: PGNode): PGNode{.cdecl, +proc prepend*(parent: PGNode, node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_prepend".} -proc g_node_n_nodes*(root: PGNode, flags: TGTraverseFlags): guint{.cdecl, +proc n_nodes*(root: PGNode, flags: TGTraverseFlags): guint{.cdecl, dynlib: gliblib, importc: "g_node_n_nodes".} -proc g_node_get_root*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, +proc get_root*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_get_root".} -proc g_node_is_ancestor*(node: PGNode, descendant: PGNode): gboolean{.cdecl, +proc is_ancestor*(node: PGNode, descendant: PGNode): gboolean{.cdecl, dynlib: gliblib, importc: "g_node_is_ancestor".} -proc g_node_depth*(node: PGNode): guint{.cdecl, dynlib: gliblib, +proc depth*(node: PGNode): guint{.cdecl, dynlib: gliblib, importc: "g_node_depth".} -proc g_node_find*(root: PGNode, order: TGTraverseType, flags: TGTraverseFlags, +proc find*(root: PGNode, order: TGTraverseType, flags: TGTraverseFlags, data: gpointer): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_find".} -proc g_node_append*(parent: PGNode, node: PGNode): PGNode -proc g_node_insert_data*(parent: PGNode, position: gint, data: gpointer): PGNode -proc g_node_insert_data_before*(parent: PGNode, sibling: PGNode, data: gpointer): PGNode -proc g_node_prepend_data*(parent: PGNode, data: gpointer): PGNode -proc g_node_append_data*(parent: PGNode, data: gpointer): PGNode -proc g_node_traverse*(root: PGNode, order: TGTraverseType, +proc append*(parent: PGNode, node: PGNode): PGNode +proc insert_data*(parent: PGNode, position: gint, data: gpointer): PGNode +proc insert_data_before*(parent: PGNode, sibling: PGNode, data: gpointer): PGNode +proc prepend_data*(parent: PGNode, data: gpointer): PGNode +proc append_data*(parent: PGNode, data: gpointer): PGNode +proc traverse*(root: PGNode, order: TGTraverseType, flags: TGTraverseFlags, max_depth: gint, func: TGNodeTraverseFunc, data: gpointer): guint{.cdecl, dynlib: gliblib, importc: "g_node_traverse".} -proc g_node_max_height*(root: PGNode): guint{.cdecl, dynlib: gliblib, +proc max_height*(root: PGNode): guint{.cdecl, dynlib: gliblib, importc: "g_node_max_height".} -proc g_node_children_foreach*(node: PGNode, flags: TGTraverseFlags, +proc children_foreach*(node: PGNode, flags: TGTraverseFlags, func: TGNodeForeachFunc, data: gpointer){.cdecl, dynlib: gliblib, importc: "g_node_children_foreach".} -proc g_node_reverse_children*(node: PGNode){.cdecl, dynlib: gliblib, +proc reverse_children*(node: PGNode){.cdecl, dynlib: gliblib, importc: "g_node_reverse_children".} -proc g_node_n_children*(node: PGNode): guint{.cdecl, dynlib: gliblib, +proc n_children*(node: PGNode): guint{.cdecl, dynlib: gliblib, importc: "g_node_n_children".} -proc g_node_nth_child*(node: PGNode, n: guint): PGNode{.cdecl, dynlib: gliblib, +proc nth_child*(node: PGNode, n: guint): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_nth_child".} -proc g_node_last_child*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, +proc last_child*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_last_child".} -proc g_node_find_child*(node: PGNode, flags: TGTraverseFlags, data: gpointer): PGNode{. +proc find_child*(node: PGNode, flags: TGTraverseFlags, data: gpointer): PGNode{. cdecl, dynlib: gliblib, importc: "g_node_find_child".} -proc g_node_child_position*(node: PGNode, child: PGNode): gint{.cdecl, +proc child_position*(node: PGNode, child: PGNode): gint{.cdecl, dynlib: gliblib, importc: "g_node_child_position".} -proc g_node_child_index*(node: PGNode, data: gpointer): gint{.cdecl, +proc child_index*(node: PGNode, data: gpointer): gint{.cdecl, dynlib: gliblib, importc: "g_node_child_index".} -proc g_node_first_sibling*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, +proc first_sibling*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_first_sibling".} -proc g_node_last_sibling*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, +proc last_sibling*(node: PGNode): PGNode{.cdecl, dynlib: gliblib, importc: "g_node_last_sibling".} -proc g_node_prev_sibling*(node: PGNode): PGNode -proc g_node_next_sibling*(node: PGNode): PGNode -proc g_node_first_child*(node: PGNode): PGNode +proc prev_sibling*(node: PGNode): PGNode +proc next_sibling*(node: PGNode): PGNode +proc first_child*(node: PGNode): PGNode type PGTree* = pointer TGTraverseFunc* = proc (key: gpointer, value: gpointer, data: gpointer): gboolean{. @@ -2838,43 +2838,43 @@ proc g_tree_new_full*(key_compare_func: TGCompareDataFunc, key_destroy_func: TGDestroyNotify, value_destroy_func: TGDestroyNotify): PGTree{.cdecl, dynlib: gliblib, importc: "g_tree_new_full".} -proc g_tree_destroy*(tree: PGTree){.cdecl, dynlib: gliblib, +proc destroy*(tree: PGTree){.cdecl, dynlib: gliblib, importc: "g_tree_destroy".} -proc g_tree_insert*(tree: PGTree, key: gpointer, value: gpointer){.cdecl, +proc insert*(tree: PGTree, key: gpointer, value: gpointer){.cdecl, dynlib: gliblib, importc: "g_tree_insert".} -proc g_tree_replace*(tree: PGTree, key: gpointer, value: gpointer){.cdecl, +proc replace*(tree: PGTree, key: gpointer, value: gpointer){.cdecl, dynlib: gliblib, importc: "g_tree_replace".} -proc g_tree_remove*(tree: PGTree, key: gconstpointer){.cdecl, dynlib: gliblib, +proc remove*(tree: PGTree, key: gconstpointer){.cdecl, dynlib: gliblib, importc: "g_tree_remove".} -proc g_tree_steal*(tree: PGTree, key: gconstpointer){.cdecl, dynlib: gliblib, +proc steal*(tree: PGTree, key: gconstpointer){.cdecl, dynlib: gliblib, importc: "g_tree_steal".} -proc g_tree_lookup*(tree: PGTree, key: gconstpointer): gpointer{.cdecl, +proc lookup*(tree: PGTree, key: gconstpointer): gpointer{.cdecl, dynlib: gliblib, importc: "g_tree_lookup".} -proc g_tree_lookup_extended*(tree: PGTree, lookup_key: gconstpointer, +proc lookup_extended*(tree: PGTree, lookup_key: gconstpointer, orig_key: Pgpointer, value: Pgpointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_tree_lookup_extended".} -proc g_tree_foreach*(tree: PGTree, func: TGTraverseFunc, user_data: gpointer){. +proc foreach*(tree: PGTree, func: TGTraverseFunc, user_data: gpointer){. cdecl, dynlib: gliblib, importc: "g_tree_foreach".} -proc g_tree_search*(tree: PGTree, search_func: TGCompareFunc, +proc search*(tree: PGTree, search_func: TGCompareFunc, user_data: gconstpointer): gpointer{.cdecl, dynlib: gliblib, importc: "g_tree_search".} -proc g_tree_height*(tree: PGTree): gint{.cdecl, dynlib: gliblib, +proc height*(tree: PGTree): gint{.cdecl, dynlib: gliblib, importc: "g_tree_height".} -proc g_tree_nnodes*(tree: PGTree): gint{.cdecl, dynlib: gliblib, +proc nnodes*(tree: PGTree): gint{.cdecl, dynlib: gliblib, importc: "g_tree_nnodes".} type PGPatternSpec* = pointer proc g_pattern_spec_new*(pattern: cstring): PGPatternSpec{.cdecl, dynlib: gliblib, importc: "g_pattern_spec_new".} -proc g_pattern_spec_free*(pspec: PGPatternSpec){.cdecl, dynlib: gliblib, +proc spec_free*(pspec: PGPatternSpec){.cdecl, dynlib: gliblib, importc: "g_pattern_spec_free".} -proc g_pattern_spec_equal*(pspec1: PGPatternSpec, pspec2: PGPatternSpec): gboolean{. +proc spec_equal*(pspec1: PGPatternSpec, pspec2: PGPatternSpec): gboolean{. cdecl, dynlib: gliblib, importc: "g_pattern_spec_equal".} -proc g_pattern_match*(pspec: PGPatternSpec, string_length: guint, str: cstring, +proc match*(pspec: PGPatternSpec, string_length: guint, str: cstring, string_reversed: cstring): gboolean{.cdecl, dynlib: gliblib, importc: "g_pattern_match".} -proc g_pattern_match_string*(pspec: PGPatternSpec, str: cstring): gboolean{. +proc match_string*(pspec: PGPatternSpec, str: cstring): gboolean{. cdecl, dynlib: gliblib, importc: "g_pattern_match_string".} proc g_pattern_match_simple*(pattern: cstring, str: cstring): gboolean{.cdecl, dynlib: gliblib, importc: "g_pattern_match_simple".} @@ -2892,29 +2892,29 @@ type proc g_queue_new*(): PGQueue{.cdecl, dynlib: gliblib, importc: "g_queue_new".} -proc g_queue_free*(queue: PGQueue){.cdecl, dynlib: gliblib, +proc free*(queue: PGQueue){.cdecl, dynlib: gliblib, importc: "g_queue_free".} -proc g_queue_push_head*(queue: PGQueue, data: gpointer){.cdecl, dynlib: gliblib, +proc push_head*(queue: PGQueue, data: gpointer){.cdecl, dynlib: gliblib, importc: "g_queue_push_head".} -proc g_queue_push_tail*(queue: PGQueue, data: gpointer){.cdecl, dynlib: gliblib, +proc push_tail*(queue: PGQueue, data: gpointer){.cdecl, dynlib: gliblib, importc: "g_queue_push_tail".} -proc g_queue_pop_head*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, +proc pop_head*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, importc: "g_queue_pop_head".} -proc g_queue_pop_tail*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, +proc pop_tail*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, importc: "g_queue_pop_tail".} -proc g_queue_is_empty*(queue: PGQueue): gboolean{.cdecl, dynlib: gliblib, +proc is_empty*(queue: PGQueue): gboolean{.cdecl, dynlib: gliblib, importc: "g_queue_is_empty".} -proc g_queue_peek_head*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, +proc peek_head*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, importc: "g_queue_peek_head".} -proc g_queue_peek_tail*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, +proc peek_tail*(queue: PGQueue): gpointer{.cdecl, dynlib: gliblib, importc: "g_queue_peek_tail".} -proc g_queue_push_head_link*(queue: PGQueue, link: PGList){.cdecl, +proc push_head_link*(queue: PGQueue, link: PGList){.cdecl, dynlib: gliblib, importc: "g_queue_push_head_link".} -proc g_queue_push_tail_link*(queue: PGQueue, link: PGList){.cdecl, +proc push_tail_link*(queue: PGQueue, link: PGList){.cdecl, dynlib: gliblib, importc: "g_queue_push_tail_link".} -proc g_queue_pop_head_link*(queue: PGQueue): PGList{.cdecl, dynlib: gliblib, +proc pop_head_link*(queue: PGQueue): PGList{.cdecl, dynlib: gliblib, importc: "g_queue_pop_head_link".} -proc g_queue_pop_tail_link*(queue: PGQueue): PGList{.cdecl, dynlib: gliblib, +proc pop_tail_link*(queue: PGQueue): PGList{.cdecl, dynlib: gliblib, importc: "g_queue_pop_tail_link".} type PGRand* = pointer @@ -2922,17 +2922,17 @@ type proc g_rand_new_with_seed*(seed: guint32): PGRand{.cdecl, dynlib: gliblib, importc: "g_rand_new_with_seed".} proc g_rand_new*(): PGRand{.cdecl, dynlib: gliblib, importc: "g_rand_new".} -proc g_rand_free*(rand: PGRand){.cdecl, dynlib: gliblib, importc: "g_rand_free".} -proc g_rand_set_seed*(rand: PGRand, seed: guint32){.cdecl, dynlib: gliblib, +proc free*(rand: PGRand){.cdecl, dynlib: gliblib, importc: "g_rand_free".} +proc set_seed*(rand: PGRand, seed: guint32){.cdecl, dynlib: gliblib, importc: "g_rand_set_seed".} -proc g_rand_boolean*(rand: PGRand): gboolean -proc g_rand_int*(rand: PGRand): guint32{.cdecl, dynlib: gliblib, +proc boolean*(rand: PGRand): gboolean +proc randint*(rand: PGRand): guint32{.cdecl, dynlib: gliblib, importc: "g_rand_int".} -proc g_rand_int_range*(rand: PGRand, `begin`: gint32, `end`: gint32): gint32{. +proc int_range*(rand: PGRand, `begin`: gint32, `end`: gint32): gint32{. cdecl, dynlib: gliblib, importc: "g_rand_int_range".} -proc g_rand_double*(rand: PGRand): gdouble{.cdecl, dynlib: gliblib, +proc double*(rand: PGRand): gdouble{.cdecl, dynlib: gliblib, importc: "g_rand_double".} -proc g_rand_double_range*(rand: PGRand, `begin`: gdouble, `end`: gdouble): gdouble{. +proc double_range*(rand: PGRand, `begin`: gdouble, `end`: gdouble): gdouble{. cdecl, dynlib: gliblib, importc: "g_rand_double_range".} proc g_random_set_seed*(seed: guint32){.cdecl, dynlib: gliblib, importc: "g_random_set_seed".} @@ -2953,22 +2953,22 @@ type proc g_relation_new*(fields: gint): PGRelation{.cdecl, dynlib: gliblib, importc: "g_relation_new".} -proc g_relation_destroy*(relation: PGRelation){.cdecl, dynlib: gliblib, +proc destroy*(relation: PGRelation){.cdecl, dynlib: gliblib, importc: "g_relation_destroy".} -proc g_relation_index*(relation: PGRelation, field: gint, hash_func: TGHashFunc, +proc index*(relation: PGRelation, field: gint, hash_func: TGHashFunc, key_equal_func: TGEqualFunc){.cdecl, dynlib: gliblib, importc: "g_relation_index".} -proc g_relation_delete*(relation: PGRelation, key: gconstpointer, field: gint): gint{. +proc delete*(relation: PGRelation, key: gconstpointer, field: gint): gint{. cdecl, dynlib: gliblib, importc: "g_relation_delete".} -proc g_relation_select*(relation: PGRelation, key: gconstpointer, field: gint): PGTuples{. +proc select*(relation: PGRelation, key: gconstpointer, field: gint): PGTuples{. cdecl, dynlib: gliblib, importc: "g_relation_select".} -proc g_relation_count*(relation: PGRelation, key: gconstpointer, field: gint): gint{. +proc count*(relation: PGRelation, key: gconstpointer, field: gint): gint{. cdecl, dynlib: gliblib, importc: "g_relation_count".} -proc g_relation_print*(relation: PGRelation){.cdecl, dynlib: gliblib, +proc print*(relation: PGRelation){.cdecl, dynlib: gliblib, importc: "g_relation_print".} -proc g_tuples_destroy*(tuples: PGTuples){.cdecl, dynlib: gliblib, +proc destroy*(tuples: PGTuples){.cdecl, dynlib: gliblib, importc: "g_tuples_destroy".} -proc g_tuples_index*(tuples: PGTuples, index: gint, field: gint): gpointer{. +proc index*(tuples: PGTuples, index: gint, field: gint): gpointer{. cdecl, dynlib: gliblib, importc: "g_tuples_index".} type PGTokenType* = ptr TGTokenType @@ -3148,47 +3148,47 @@ proc TGScannerConfig_set_symbol_2_token*(a: var TGScannerConfig, proc TGScannerConfig_scope_0_fallback*(a: var TGScannerConfig): guint proc TGScannerConfig_set_scope_0_fallback*(a: var TGScannerConfig, `scope_0_fallback`: guint) -proc g_scanner_new*(config_templ: PGScannerConfig): PGScanner{.cdecl, +proc new*(config_templ: PGScannerConfig): PGScanner{.cdecl, dynlib: gliblib, importc: "g_scanner_new".} -proc g_scanner_destroy*(scanner: PGScanner){.cdecl, dynlib: gliblib, +proc destroy*(scanner: PGScanner){.cdecl, dynlib: gliblib, importc: "g_scanner_destroy".} -proc g_scanner_input_file*(scanner: PGScanner, input_fd: gint){.cdecl, +proc input_file*(scanner: PGScanner, input_fd: gint){.cdecl, dynlib: gliblib, importc: "g_scanner_input_file".} -proc g_scanner_sync_file_offset*(scanner: PGScanner){.cdecl, dynlib: gliblib, +proc sync_file_offset*(scanner: PGScanner){.cdecl, dynlib: gliblib, importc: "g_scanner_sync_file_offset".} -proc g_scanner_input_text*(scanner: PGScanner, text: cstring, text_len: guint){. +proc input_text*(scanner: PGScanner, text: cstring, text_len: guint){. cdecl, dynlib: gliblib, importc: "g_scanner_input_text".} -proc g_scanner_get_next_token*(scanner: PGScanner): TGTokenType{.cdecl, +proc get_next_token*(scanner: PGScanner): TGTokenType{.cdecl, dynlib: gliblib, importc: "g_scanner_get_next_token".} -proc g_scanner_peek_next_token*(scanner: PGScanner): TGTokenType{.cdecl, +proc peek_next_token*(scanner: PGScanner): TGTokenType{.cdecl, dynlib: gliblib, importc: "g_scanner_peek_next_token".} -proc g_scanner_cur_token*(scanner: PGScanner): TGTokenType{.cdecl, +proc cur_token*(scanner: PGScanner): TGTokenType{.cdecl, dynlib: gliblib, importc: "g_scanner_cur_token".} -proc g_scanner_cur_value*(scanner: PGScanner): TGTokenValue{.cdecl, +proc cur_value*(scanner: PGScanner): TGTokenValue{.cdecl, dynlib: gliblib, importc: "g_scanner_cur_value".} -proc g_scanner_cur_line*(scanner: PGScanner): guint{.cdecl, dynlib: gliblib, +proc cur_line*(scanner: PGScanner): guint{.cdecl, dynlib: gliblib, importc: "g_scanner_cur_line".} -proc g_scanner_cur_position*(scanner: PGScanner): guint{.cdecl, dynlib: gliblib, +proc cur_position*(scanner: PGScanner): guint{.cdecl, dynlib: gliblib, importc: "g_scanner_cur_position".} -proc g_scanner_eof*(scanner: PGScanner): gboolean{.cdecl, dynlib: gliblib, +proc eof*(scanner: PGScanner): gboolean{.cdecl, dynlib: gliblib, importc: "g_scanner_eof".} -proc g_scanner_set_scope*(scanner: PGScanner, scope_id: guint): guint{.cdecl, +proc set_scope*(scanner: PGScanner, scope_id: guint): guint{.cdecl, dynlib: gliblib, importc: "g_scanner_set_scope".} -proc g_scanner_scope_add_symbol*(scanner: PGScanner, scope_id: guint, +proc scope_add_symbol*(scanner: PGScanner, scope_id: guint, symbol: cstring, value: gpointer){.cdecl, dynlib: gliblib, importc: "g_scanner_scope_add_symbol".} -proc g_scanner_scope_remove_symbol*(scanner: PGScanner, scope_id: guint, +proc scope_remove_symbol*(scanner: PGScanner, scope_id: guint, symbol: cstring){.cdecl, dynlib: gliblib, importc: "g_scanner_scope_remove_symbol".} -proc g_scanner_scope_lookup_symbol*(scanner: PGScanner, scope_id: guint, +proc scope_lookup_symbol*(scanner: PGScanner, scope_id: guint, symbol: cstring): gpointer{.cdecl, dynlib: gliblib, importc: "g_scanner_scope_lookup_symbol".} -proc g_scanner_scope_foreach_symbol*(scanner: PGScanner, scope_id: guint, +proc scope_foreach_symbol*(scanner: PGScanner, scope_id: guint, func: TGHFunc, user_data: gpointer){.cdecl, dynlib: gliblib, importc: "g_scanner_scope_foreach_symbol".} -proc g_scanner_lookup_symbol*(scanner: PGScanner, symbol: cstring): gpointer{. +proc lookup_symbol*(scanner: PGScanner, symbol: cstring): gpointer{. cdecl, dynlib: gliblib, importc: "g_scanner_lookup_symbol".} -proc g_scanner_unexp_token*(scanner: PGScanner, expected_token: TGTokenType, +proc unexp_token*(scanner: PGScanner, expected_token: TGTokenType, identifier_spec: cstring, symbol_spec: cstring, symbol_name: cstring, `message`: cstring, is_error: gint){.cdecl, dynlib: gliblib, @@ -3257,7 +3257,7 @@ proc g_spawn_command_line_sync*(command_line: cstring, standard_output: PPgchar, proc g_spawn_command_line_async*(command_line: cstring, error: pointer): gboolean{. cdecl, dynlib: gliblib, importc: "g_spawn_command_line_async".} proc G_TYPE_IS_BOXED*(theType: GType): gboolean -proc G_VALUE_HOLDS_BOXED*(value: PGValue): gboolean +proc HOLDS_BOXED*(value: PGValue): gboolean proc G_TYPE_CLOSURE*(): GType proc G_TYPE_VALUE*(): GType proc G_TYPE_VALUE_ARRAY*(): GType @@ -3266,18 +3266,18 @@ proc g_boxed_copy*(boxed_type: GType, src_boxed: gconstpointer): gpointer{. cdecl, dynlib: gobjectlib, importc: "g_boxed_copy".} proc g_boxed_free*(boxed_type: GType, boxed: gpointer){.cdecl, dynlib: gobjectlib, importc: "g_boxed_free".} -proc g_value_set_boxed*(value: PGValue, v_boxed: gconstpointer){.cdecl, +proc set_boxed*(value: PGValue, v_boxed: gconstpointer){.cdecl, dynlib: gobjectlib, importc: "g_value_set_boxed".} -proc g_value_set_static_boxed*(value: PGValue, v_boxed: gconstpointer){.cdecl, +proc set_static_boxed*(value: PGValue, v_boxed: gconstpointer){.cdecl, dynlib: gobjectlib, importc: "g_value_set_static_boxed".} -proc g_value_get_boxed*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, +proc get_boxed*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_value_get_boxed".} -proc g_value_dup_boxed*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, +proc dup_boxed*(value: PGValue): gpointer{.cdecl, dynlib: gobjectlib, importc: "g_value_dup_boxed".} proc g_boxed_type_register_static*(name: cstring, boxed_copy: TGBoxedCopyFunc, boxed_free: TGBoxedFreeFunc): GType{.cdecl, dynlib: gobjectlib, importc: "g_boxed_type_register_static".} -proc g_value_set_boxed_take_ownership*(value: PGValue, v_boxed: gconstpointer){. +proc set_boxed_take_ownership*(value: PGValue, v_boxed: gconstpointer){. cdecl, dynlib: gobjectlib, importc: "g_value_set_boxed_take_ownership".} proc g_closure_get_type*(): GType{.cdecl, dynlib: gobjectlib, importc: "g_closure_get_type".} @@ -3301,137 +3301,137 @@ proc g_module_supported*(): gboolean{.cdecl, dynlib: gmodulelib, importc: "g_module_supported".} proc g_module_open*(file_name: cstring, flags: TGModuleFlags): PGModule{.cdecl, dynlib: gmodulelib, importc: "g_module_open".} -proc g_module_close*(module: PGModule): gboolean{.cdecl, dynlib: gmodulelib, +proc close*(module: PGModule): gboolean{.cdecl, dynlib: gmodulelib, importc: "g_module_close".} -proc g_module_make_resident*(module: PGModule){.cdecl, dynlib: gmodulelib, +proc make_resident*(module: PGModule){.cdecl, dynlib: gmodulelib, importc: "g_module_make_resident".} proc g_module_error*(): cstring{.cdecl, dynlib: gmodulelib, importc: "g_module_error".} -proc g_module_symbol*(module: PGModule, symbol_name: cstring, symbol: Pgpointer): gboolean{. +proc symbol*(module: PGModule, symbol_name: cstring, symbol: Pgpointer): gboolean{. cdecl, dynlib: gmodulelib, importc: "g_module_symbol".} -proc g_module_name*(module: PGModule): cstring{.cdecl, dynlib: gmodulelib, +proc name*(module: PGModule): cstring{.cdecl, dynlib: gmodulelib, importc: "g_module_name".} proc g_module_build_path*(directory: cstring, module_name: cstring): cstring{. cdecl, dynlib: gmodulelib, importc: "g_module_build_path".} -proc g_cclosure_marshal_VOID_VOID*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_VOID*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__VOID".} -proc g_cclosure_marshal_VOID_BOOLEAN*(closure: PGClosure, +proc cclosure_marshal_VOID_BOOLEAN*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__BOOLEAN".} -proc g_cclosure_marshal_VOID_CHAR*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_CHAR*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__CHAR".} -proc g_cclosure_marshal_VOID_UCHAR*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_UCHAR*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__UCHAR".} -proc g_cclosure_marshal_VOID_INT*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_INT*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__INT".} -proc g_cclosure_marshal_VOID_UINT*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_UINT*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__UINT".} -proc g_cclosure_marshal_VOID_LONG*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_LONG*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__LONG".} -proc g_cclosure_marshal_VOID_ULONG*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_ULONG*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__ULONG".} -proc g_cclosure_marshal_VOID_ENUM*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_ENUM*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__ENUM".} -proc g_cclosure_marshal_VOID_FLAGS*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_FLAGS*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__FLAGS".} -proc g_cclosure_marshal_VOID_FLOAT*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_FLOAT*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__FLOAT".} -proc g_cclosure_marshal_VOID_DOUBLE*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_DOUBLE*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__DOUBLE".} -proc g_cclosure_marshal_VOID_STRING*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_STRING*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__STRING".} -proc g_cclosure_marshal_VOID_PARAM*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_PARAM*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__PARAM".} -proc g_cclosure_marshal_VOID_BOXED*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_BOXED*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__BOXED".} -proc g_cclosure_marshal_VOID_POINTER*(closure: PGClosure, +proc cclosure_marshal_VOID_POINTER*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__POINTER".} -proc g_cclosure_marshal_VOID_OBJECT*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_VOID_OBJECT*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__OBJECT".} -proc g_cclosure_marshal_STRING_OBJECT_POINTER*(closure: PGClosure, +proc cclosure_marshal_STRING_OBJECT_POINTER*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_STRING__OBJECT_POINTER".} -proc g_cclosure_marshal_VOID_UINT_POINTER*(closure: PGClosure, +proc cclosure_marshal_VOID_UINT_POINTER*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_VOID__UINT_POINTER".} -proc g_cclosure_marshal_BOOLEAN_FLAGS*(closure: PGClosure, +proc cclosure_marshal_BOOLEAN_FLAGS*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, marshal_data: GPointer){.cdecl, dynlib: gobjectlib, importc: "g_cclosure_marshal_BOOLEAN__FLAGS".} -proc g_cclosure_marshal_BOOL_FLAGS*(closure: PGClosure, return_value: PGValue, +proc cclosure_marshal_BOOL_FLAGS*(closure: PGClosure, return_value: PGValue, n_param_values: GUInt, param_values: PGValue, invocation_hint: GPointer, @@ -3567,7 +3567,7 @@ when false: proc g_main_set_poll_func*(func: TGPollFunc) = g_main_context_set_poll_func(nil, func) -proc g_slist_next*(slist: PGSList): PGSList = +proc next*(slist: PGSList): PGSList = if slist != nil: result = slist.next else: @@ -3583,21 +3583,18 @@ proc g_renew*(struct_size: int, OldMem: gpointer, n_structs: int): gpointer = result = g_realloc(OldMem, struct_size * n_structs) proc g_chunk_new*(chunk: Pointer): Pointer = - result = g_mem_chunk_alloc(chunk) + result = chunk_alloc(chunk) proc g_chunk_new0*(chunk: Pointer): Pointer = - result = g_mem_chunk_alloc0(chunk) - -proc g_chunk_free*(mem_chunk: PGMemChunk, mem: gpointer) = - g_mem_chunk_free(mem_chunk, mem) + result = chunk_alloc0(chunk) -proc g_list_previous*(list: PGList): PGList = +proc previous*(list: PGList): PGList = if list != nil: result = list.prev else: result = nil -proc g_list_next*(list: PGList): PGList = +proc next*(list: PGList): PGList = if list != nil: result = list.next else: @@ -3675,24 +3672,24 @@ proc TGHookList_set_is_setup*(a: var TGHookList, `is_setup`: guint) = proc G_HOOK*(hook: pointer): PGHook = result = cast[PGHook](hook) -proc G_HOOK_FLAGS*(hook: PGHook): guint = +proc FLAGS*(hook: PGHook): guint = result = hook.flags -proc G_HOOK_ACTIVE*(hook: PGHook): bool = +proc ACTIVE*(hook: PGHook): bool = result = (hook.flags and G_HOOK_FLAG_ACTIVE) != 0'i32 -proc G_HOOK_IN_CALL*(hook: PGHook): bool = +proc IN_CALL*(hook: PGHook): bool = result = (hook.flags and G_HOOK_FLAG_IN_CALL) != 0'i32 -proc G_HOOK_IS_VALID*(hook: PGHook): bool = - result = (hook.hook_id != 0) and G_HOOK_ACTIVE(hook) +proc IS_VALID*(hook: PGHook): bool = + result = (hook.hook_id != 0) and ACTIVE(hook) -proc G_HOOK_IS_UNLINKED*(hook: PGHook): bool = +proc IS_UNLINKED*(hook: PGHook): bool = result = (hook.next == nil) and (hook.prev == nil) and (hook.hook_id == 0) and (hook.ref_count == 0'i32) -proc g_hook_append*(hook_list: PGHookList, hook: PGHook) = - g_hook_insert_before(hook_list, nil, hook) +proc append*(hook_list: PGHookList, hook: PGHook) = + insert_before(hook_list, nil, hook) proc G_IO_CHANNEL_ERROR*(): TGQuark = result = g_io_channel_error_quark() @@ -3751,7 +3748,7 @@ proc TGIOChannel_set_is_seekable*(a: var TGIOChannel, `is_seekable`: guint) = (int16(`is_seekable` shl bp_TGIOChannel_is_seekable) and bm_TGIOChannel_is_seekable) -proc g_utf8_next_char*(p: pguchar): pguchar = +proc utf8_next_char*(p: pguchar): pguchar = result = cast[pguchar](cast[TAddress](p) + 1) # p + ord((g_utf8_skip + p^ )^ ) when false: @@ -3776,47 +3773,48 @@ when false: proc G_MARKUP_ERROR*(): TGQuark = result = g_markup_error_quark() -proc G_NODE_IS_ROOT*(node: PGNode): bool = +proc IS_ROOT*(node: PGNode): bool = result = (node.parent == nil) and (node.next == nil) and (node.prev == nil) -proc G_NODE_IS_LEAF*(node: PGNode): bool = +proc IS_LEAF*(node: PGNode): bool = result = node.children == nil -proc g_node_append*(parent: PGNode, node: PGNode): PGNode = - result = g_node_insert_before(parent, nil, node) +proc append*(parent: PGNode, node: PGNode): PGNode = + result = insert_before(parent, nil, node) -proc g_node_insert_data*(parent: PGNode, position: gint, data: gpointer): PGNode = - result = g_node_insert(parent, position, g_node_new(data)) +proc insert_data*(parent: PGNode, position: gint, data: gpointer): PGNode = + result = insert(parent, position, g_node_new(data)) -proc g_node_insert_data_before*(parent: PGNode, sibling: PGNode, data: gpointer): PGNode = - result = g_node_insert_before(parent, sibling, g_node_new(data)) +proc insert_data_before*(parent: PGNode, sibling: PGNode, + data: gpointer): PGNode = + result = insert_before(parent, sibling, g_node_new(data)) -proc g_node_prepend_data*(parent: PGNode, data: gpointer): PGNode = - result = g_node_prepend(parent, g_node_new(data)) +proc prepend_data*(parent: PGNode, data: gpointer): PGNode = + result = prepend(parent, g_node_new(data)) -proc g_node_append_data*(parent: PGNode, data: gpointer): PGNode = - result = g_node_insert_before(parent, nil, g_node_new(data)) +proc append_data*(parent: PGNode, data: gpointer): PGNode = + result = insert_before(parent, nil, g_node_new(data)) -proc g_node_prev_sibling*(node: PGNode): PGNode = +proc prev_sibling*(node: PGNode): PGNode = if node != nil: result = node.prev else: result = nil -proc g_node_next_sibling*(node: PGNode): PGNode = +proc next_sibling*(node: PGNode): PGNode = if node != nil: result = node.next else: result = nil -proc g_node_first_child*(node: PGNode): PGNode = +proc first_child*(node: PGNode): PGNode = if node != nil: result = node.children else: result = nil -proc g_rand_boolean*(rand: PGRand): gboolean = - result = (int(g_rand_int(rand)) and (1 shl 15)) != 0 +proc boolean*(rand: PGRand): gboolean = + result = (int(rand_int(rand)) and (1 shl 15)) != 0 proc g_random_boolean*(): gboolean = result = (int(g_random_int()) and (1 shl 15)) != 0 @@ -4028,10 +4026,10 @@ proc TGScannerConfig_set_scope_0_fallback*(a: var TGScannerConfig, ((`scope_0_fallback` shl bp_TGScannerConfig_scope_0_fallback) and bm_TGScannerConfig_scope_0_fallback) -proc g_scanner_freeze_symbol_table*(scanner: PGScanner) = +proc freeze_symbol_table*(scanner: PGScanner) = if Scanner == nil: nil -proc g_scanner_thaw_symbol_table*(scanner: PGScanner) = +proc thaw_symbol_table*(scanner: PGScanner) = if Scanner == nil: nil proc G_SHELL_ERROR*(): TGQuark = @@ -4201,11 +4199,11 @@ proc G_VALUE_HOLDS_PARAM*(value: Pointer): bool = proc G_CLOSURE_NEEDS_MARSHAL*(closure: Pointer): bool = result = cast[PGClosure](closure).marshal == nil -proc G_CLOSURE_N_NOTIFIERS*(cl: PGClosure): int32 = +proc N_NOTIFIERS*(cl: PGClosure): int32 = result = ((meta_marshal(cl) + ((n_guards(cl)) shl 1'i32)) + (n_fnotifiers(cl))) + (n_inotifiers(cl)) -proc G_CCLOSURE_SWAP_DATA*(cclosure: PGClosure): int32 = +proc CCLOSURE_SWAP_DATA*(cclosure: PGClosure): int32 = result = derivative_flag(cclosure) proc G_CALLBACK*(f: pointer): TGCallback = @@ -4442,49 +4440,49 @@ proc GPOINTER_TO_SIZE*(p: GPointer): GSize = proc GSIZE_TO_POINTER*(s: GSize): GPointer = result = cast[GPointer](s) -proc G_VALUE_HOLDS_CHAR*(value: PGValue): bool = +proc HOLDS_CHAR*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_CHAR) -proc G_VALUE_HOLDS_UCHAR*(value: PGValue): bool = +proc HOLDS_UCHAR*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_UCHAR) -proc G_VALUE_HOLDS_BOOLEAN*(value: PGValue): bool = +proc HOLDS_BOOLEAN*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_BOOLEAN) -proc G_VALUE_HOLDS_INT*(value: PGValue): bool = +proc HOLDS_INT*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_INT) -proc G_VALUE_HOLDS_UINT*(value: PGValue): bool = +proc HOLDS_UINT*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_UINT) -proc G_VALUE_HOLDS_LONG*(value: PGValue): bool = +proc HOLDS_LONG*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_LONG) -proc G_VALUE_HOLDS_ULONG*(value: PGValue): bool = +proc HOLDS_ULONG*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_ULONG) -proc G_VALUE_HOLDS_INT64*(value: PGValue): bool = +proc HOLDS_INT64*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_INT64) -proc G_VALUE_HOLDS_UINT64*(value: PGValue): bool = +proc HOLDS_UINT64*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_UINT64) -proc G_VALUE_HOLDS_FLOAT*(value: PGValue): bool = +proc HOLDS_FLOAT*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_FLOAT) -proc G_VALUE_HOLDS_DOUBLE*(value: PGValue): bool = +proc HOLDS_DOUBLE*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_DOUBLE) -proc G_VALUE_HOLDS_STRING*(value: PGValue): bool = +proc HOLDS_STRING*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_STRING) -proc G_VALUE_HOLDS_POINTER*(value: PGValue): bool = +proc HOLDS_POINTER*(value: PGValue): bool = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_POINTER) proc G_TYPE_IS_BOXED*(theType: GType): gboolean = result = (G_TYPE_FUNDAMENTAL(theType)) == G_TYPE_BOXED -proc G_VALUE_HOLDS_BOXED*(value: PGValue): gboolean = +proc HOLDS_BOXED*(value: PGValue): gboolean = result = G_TYPE_CHECK_VALUE_TYPE(value, G_TYPE_BOXED) proc G_TYPE_CLOSURE*(): GType = diff --git a/lib/newwrap/gtk/gtk2.nim b/lib/newwrap/gtk/gtk2.nim index 3abe363e3..6921499e9 100755 --- a/lib/newwrap/gtk/gtk2.nim +++ b/lib/newwrap/gtk/gtk2.nim @@ -3468,9 +3468,9 @@ proc object_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_object_get_type".} proc object_new*(thetype: TType, first_property_name: cstring): PObject{.cdecl, varargs, dynlib: lib, importc: "gtk_object_new".} -proc object_sink*(anObject: PObject){.cdecl, dynlib: lib, +proc sink*(anObject: PObject){.cdecl, dynlib: lib, importc: "gtk_object_sink".} -proc object_destroy*(anObject: PObject){.cdecl, dynlib: lib, +proc destroy*(anObject: PObject){.cdecl, dynlib: lib, importc: "gtk_object_destroy".} const TYPE_INVALID* = G_TYPE_INVALID @@ -3551,8 +3551,8 @@ proc WIDGET_COMPOSITE_CHILD*(wid: pointer): gboolean proc WIDGET_APP_PAINTABLE*(wid: pointer): gboolean proc WIDGET_RECEIVES_DEFAULT*(wid: pointer): gboolean proc WIDGET_DOUBLE_BUFFERED*(wid: pointer): gboolean -proc WIDGET_SET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags -proc WIDGET_UNSET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags +proc SET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags +proc UNSET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags proc TYPE_REQUISITION*(): GType proc x_set*(a: var TWidgetAuxInfo): guint proc set_x_set*(a: var TWidgetAuxInfo, x_set: guint) @@ -3560,202 +3560,202 @@ proc y_set*(a: var TWidgetAuxInfo): guint proc set_y_set*(a: var TWidgetAuxInfo, y_set: guint) proc widget_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_widget_get_type".} -proc widget_ref*(widget: PWidget): PWidget{.cdecl, dynlib: lib, +proc reference*(widget: PWidget): PWidget{.cdecl, dynlib: lib, importc: "gtk_widget_ref".} -proc widget_unref*(widget: PWidget){.cdecl, dynlib: lib, +proc unref*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_unref".} -proc widget_destroy*(widget: PWidget){.cdecl, dynlib: lib, +proc destroy*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_destroy".} -proc widget_destroyed*(widget: PWidget, r: var PWidget){.cdecl, dynlib: lib, +proc destroyed*(widget: PWidget, r: var PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_destroyed".} -proc widget_unparent*(widget: PWidget){.cdecl, dynlib: lib, +proc unparent*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_unparent".} -proc widget_show*(widget: PWidget){.cdecl, dynlib: lib, +proc show*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_show".} -proc widget_show_now*(widget: PWidget){.cdecl, dynlib: lib, +proc show_now*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_show_now".} -proc widget_hide*(widget: PWidget){.cdecl, dynlib: lib, +proc hide*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_hide".} -proc widget_show_all*(widget: PWidget){.cdecl, dynlib: lib, +proc show_all*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_show_all".} -proc widget_hide_all*(widget: PWidget){.cdecl, dynlib: lib, +proc hide_all*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_hide_all".} -proc widget_map*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_map".} -proc widget_unmap*(widget: PWidget){.cdecl, dynlib: lib, +proc map*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_map".} +proc unmap*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_unmap".} -proc widget_realize*(widget: PWidget){.cdecl, dynlib: lib, +proc realize*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_realize".} -proc widget_unrealize*(widget: PWidget){.cdecl, dynlib: lib, +proc unrealize*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_unrealize".} -proc widget_queue_draw*(widget: PWidget){.cdecl, dynlib: lib, +proc queue_draw*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_queue_draw".} -proc widget_queue_draw_area*(widget: PWidget, x: gint, y: gint, width: gint, +proc queue_draw_area*(widget: PWidget, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_widget_queue_draw_area".} -proc widget_queue_resize*(widget: PWidget){.cdecl, dynlib: lib, +proc queue_resize*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_queue_resize".} -proc widget_size_request*(widget: PWidget, requisition: PRequisition){.cdecl, +proc size_request*(widget: PWidget, requisition: PRequisition){.cdecl, dynlib: lib, importc: "gtk_widget_size_request".} -proc widget_size_allocate*(widget: PWidget, allocation: PAllocation){.cdecl, +proc size_allocate*(widget: PWidget, allocation: PAllocation){.cdecl, dynlib: lib, importc: "gtk_widget_size_allocate".} -proc widget_get_child_requisition*(widget: PWidget, requisition: PRequisition){. +proc get_child_requisition*(widget: PWidget, requisition: PRequisition){. cdecl, dynlib: lib, importc: "gtk_widget_get_child_requisition".} -proc widget_add_accelerator*(widget: PWidget, accel_signal: cstring, +proc add_accelerator*(widget: PWidget, accel_signal: cstring, accel_group: PAccelGroup, accel_key: guint, accel_mods: gdk2.TModifierType, accel_flags: TAccelFlags){.cdecl, dynlib: lib, importc: "gtk_widget_add_accelerator".} -proc widget_remove_accelerator*(widget: PWidget, accel_group: PAccelGroup, +proc remove_accelerator*(widget: PWidget, accel_group: PAccelGroup, accel_key: guint, accel_mods: gdk2.TModifierType): gboolean{. cdecl, dynlib: lib, importc: "gtk_widget_remove_accelerator".} -proc widget_set_accel_path*(widget: PWidget, accel_path: cstring, +proc set_accel_path*(widget: PWidget, accel_path: cstring, accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_widget_set_accel_path".} -proc widget_get_accel_path*(widget: PWidget, locked: Pgboolean): cstring{.cdecl, +proc get_accel_path*(widget: PWidget, locked: Pgboolean): cstring{.cdecl, dynlib: lib, importc: "_gtk_widget_get_accel_path".} -proc widget_list_accel_closures*(widget: PWidget): PGList{.cdecl, dynlib: lib, +proc list_accel_closures*(widget: PWidget): PGList{.cdecl, dynlib: lib, importc: "gtk_widget_list_accel_closures".} -proc widget_mnemonic_activate*(widget: PWidget, group_cycling: gboolean): gboolean{. +proc mnemonic_activate*(widget: PWidget, group_cycling: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_widget_mnemonic_activate".} -proc widget_event*(widget: PWidget, event: gdk2.PEvent): gboolean{.cdecl, +proc event*(widget: PWidget, event: gdk2.PEvent): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_event".} -proc widget_send_expose*(widget: PWidget, event: gdk2.PEvent): gint{.cdecl, +proc send_expose*(widget: PWidget, event: gdk2.PEvent): gint{.cdecl, dynlib: lib, importc: "gtk_widget_send_expose".} -proc widget_activate*(widget: PWidget): gboolean{.cdecl, dynlib: lib, +proc activate*(widget: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_activate".} -proc widget_set_scroll_adjustments*(widget: PWidget, hadjustment: PAdjustment, +proc set_scroll_adjustments*(widget: PWidget, hadjustment: PAdjustment, vadjustment: PAdjustment): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_set_scroll_adjustments".} -proc widget_reparent*(widget: PWidget, new_parent: PWidget){.cdecl, dynlib: lib, +proc reparent*(widget: PWidget, new_parent: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_reparent".} -proc widget_intersect*(widget: PWidget, area: gdk2.PRectangle, +proc intersect*(widget: PWidget, area: gdk2.PRectangle, intersection: gdk2.PRectangle): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_intersect".} -proc widget_region_intersect*(widget: PWidget, region: gdk2.PRegion): gdk2.PRegion{. +proc region_intersect*(widget: PWidget, region: gdk2.PRegion): gdk2.PRegion{. cdecl, dynlib: lib, importc: "gtk_widget_region_intersect".} -proc widget_freeze_child_notify*(widget: PWidget){.cdecl, dynlib: lib, +proc freeze_child_notify*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_freeze_child_notify".} -proc widget_child_notify*(widget: PWidget, child_property: cstring){.cdecl, +proc child_notify*(widget: PWidget, child_property: cstring){.cdecl, dynlib: lib, importc: "gtk_widget_child_notify".} -proc widget_thaw_child_notify*(widget: PWidget){.cdecl, dynlib: lib, +proc thaw_child_notify*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_thaw_child_notify".} -proc widget_is_focus*(widget: PWidget): gboolean{.cdecl, dynlib: lib, +proc is_focus*(widget: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_is_focus".} -proc widget_grab_focus*(widget: PWidget){.cdecl, dynlib: lib, +proc grab_focus*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_grab_focus".} -proc widget_grab_default*(widget: PWidget){.cdecl, dynlib: lib, +proc grab_default*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_grab_default".} -proc widget_set_name*(widget: PWidget, name: cstring){.cdecl, dynlib: lib, +proc set_name*(widget: PWidget, name: cstring){.cdecl, dynlib: lib, importc: "gtk_widget_set_name".} -proc widget_get_name*(widget: PWidget): cstring{.cdecl, dynlib: lib, +proc get_name*(widget: PWidget): cstring{.cdecl, dynlib: lib, importc: "gtk_widget_get_name".} -proc widget_set_state*(widget: PWidget, state: TStateType){.cdecl, dynlib: lib, +proc set_state*(widget: PWidget, state: TStateType){.cdecl, dynlib: lib, importc: "gtk_widget_set_state".} -proc widget_set_sensitive*(widget: PWidget, sensitive: gboolean){.cdecl, +proc set_sensitive*(widget: PWidget, sensitive: gboolean){.cdecl, dynlib: lib, importc: "gtk_widget_set_sensitive".} -proc widget_set_app_paintable*(widget: PWidget, app_paintable: gboolean){.cdecl, +proc set_app_paintable*(widget: PWidget, app_paintable: gboolean){.cdecl, dynlib: lib, importc: "gtk_widget_set_app_paintable".} -proc widget_set_double_buffered*(widget: PWidget, double_buffered: gboolean){. +proc set_double_buffered*(widget: PWidget, double_buffered: gboolean){. cdecl, dynlib: lib, importc: "gtk_widget_set_double_buffered".} -proc widget_set_redraw_on_allocate*(widget: PWidget, +proc set_redraw_on_allocate*(widget: PWidget, redraw_on_allocate: gboolean){.cdecl, dynlib: lib, importc: "gtk_widget_set_redraw_on_allocate".} -proc widget_set_parent*(widget: PWidget, parent: PWidget){.cdecl, dynlib: lib, +proc set_parent*(widget: PWidget, parent: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_set_parent".} -proc widget_set_parent_window*(widget: PWidget, parent_window: gdk2.PWindow){. +proc set_parent_window*(widget: PWidget, parent_window: gdk2.PWindow){. cdecl, dynlib: lib, importc: "gtk_widget_set_parent_window".} -proc widget_set_child_visible*(widget: PWidget, is_visible: gboolean){.cdecl, +proc set_child_visible*(widget: PWidget, is_visible: gboolean){.cdecl, dynlib: lib, importc: "gtk_widget_set_child_visible".} -proc widget_get_child_visible*(widget: PWidget): gboolean{.cdecl, dynlib: lib, +proc get_child_visible*(widget: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_get_child_visible".} -proc widget_get_parent*(widget: PWidget): PWidget{.cdecl, dynlib: lib, +proc get_parent*(widget: PWidget): PWidget{.cdecl, dynlib: lib, importc: "gtk_widget_get_parent".} -proc widget_get_parent_window*(widget: PWidget): gdk2.PWindow{.cdecl, dynlib: lib, +proc get_parent_window*(widget: PWidget): gdk2.PWindow{.cdecl, dynlib: lib, importc: "gtk_widget_get_parent_window".} -proc widget_child_focus*(widget: PWidget, direction: TDirectionType): gboolean{. +proc child_focus*(widget: PWidget, direction: TDirectionType): gboolean{. cdecl, dynlib: lib, importc: "gtk_widget_child_focus".} -proc widget_set_size_request*(widget: PWidget, width: gint, height: gint){. +proc set_size_request*(widget: PWidget, width: gint, height: gint){. cdecl, dynlib: lib, importc: "gtk_widget_set_size_request".} -proc widget_get_size_request*(widget: PWidget, width: Pgint, height: Pgint){. +proc get_size_request*(widget: PWidget, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "gtk_widget_get_size_request".} -proc widget_set_events*(widget: PWidget, events: gint){.cdecl, dynlib: lib, +proc set_events*(widget: PWidget, events: gint){.cdecl, dynlib: lib, importc: "gtk_widget_set_events".} -proc widget_add_events*(widget: PWidget, events: gint){.cdecl, dynlib: lib, +proc add_events*(widget: PWidget, events: gint){.cdecl, dynlib: lib, importc: "gtk_widget_add_events".} -proc widget_set_extension_events*(widget: PWidget, mode: gdk2.TExtensionMode){. +proc set_extension_events*(widget: PWidget, mode: gdk2.TExtensionMode){. cdecl, dynlib: lib, importc: "gtk_widget_set_extension_events".} -proc widget_get_extension_events*(widget: PWidget): gdk2.TExtensionMode{.cdecl, +proc get_extension_events*(widget: PWidget): gdk2.TExtensionMode{.cdecl, dynlib: lib, importc: "gtk_widget_get_extension_events".} -proc widget_get_toplevel*(widget: PWidget): PWidget{.cdecl, dynlib: lib, +proc get_toplevel*(widget: PWidget): PWidget{.cdecl, dynlib: lib, importc: "gtk_widget_get_toplevel".} -proc widget_get_ancestor*(widget: PWidget, widget_type: TType): PWidget{.cdecl, +proc get_ancestor*(widget: PWidget, widget_type: TType): PWidget{.cdecl, dynlib: lib, importc: "gtk_widget_get_ancestor".} -proc widget_get_colormap*(widget: PWidget): gdk2.PColormap{.cdecl, dynlib: lib, +proc get_colormap*(widget: PWidget): gdk2.PColormap{.cdecl, dynlib: lib, importc: "gtk_widget_get_colormap".} -proc widget_get_visual*(widget: PWidget): gdk2.PVisual{.cdecl, dynlib: lib, +proc get_visual*(widget: PWidget): gdk2.PVisual{.cdecl, dynlib: lib, importc: "gtk_widget_get_visual".} -proc widget_get_screen*(widget: PWidget): gdk2.PScreen{.cdecl, dynlib: lib, +proc get_screen*(widget: PWidget): gdk2.PScreen{.cdecl, dynlib: lib, importc: "gtk_widget_get_screen".} -proc widget_has_screen*(widget: PWidget): gboolean{.cdecl, dynlib: lib, +proc has_screen*(widget: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_has_screen".} -proc widget_get_display*(widget: PWidget): gdk2.PDisplay{.cdecl, dynlib: lib, +proc get_display*(widget: PWidget): gdk2.PDisplay{.cdecl, dynlib: lib, importc: "gtk_widget_get_display".} -proc widget_get_root_window*(widget: PWidget): gdk2.PWindow{.cdecl, dynlib: lib, +proc get_root_window*(widget: PWidget): gdk2.PWindow{.cdecl, dynlib: lib, importc: "gtk_widget_get_root_window".} -proc widget_get_settings*(widget: PWidget): PSettings{.cdecl, dynlib: lib, +proc get_settings*(widget: PWidget): PSettings{.cdecl, dynlib: lib, importc: "gtk_widget_get_settings".} -proc widget_get_clipboard*(widget: PWidget, selection: gdk2.TAtom): PClipboard{. +proc get_clipboard*(widget: PWidget, selection: gdk2.TAtom): PClipboard{. cdecl, dynlib: lib, importc: "gtk_widget_get_clipboard".} -proc widget_get_accessible*(widget: PWidget): atk.PObject{.cdecl, dynlib: lib, +proc get_accessible*(widget: PWidget): atk.PObject{.cdecl, dynlib: lib, importc: "gtk_widget_get_accessible".} -proc widget_set_colormap*(widget: PWidget, colormap: gdk2.PColormap){.cdecl, +proc set_colormap*(widget: PWidget, colormap: gdk2.PColormap){.cdecl, dynlib: lib, importc: "gtk_widget_set_colormap".} -proc widget_get_events*(widget: PWidget): gint{.cdecl, dynlib: lib, +proc get_events*(widget: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_widget_get_events".} -proc widget_get_pointer*(widget: PWidget, x: Pgint, y: Pgint){.cdecl, +proc get_pointer*(widget: PWidget, x: Pgint, y: Pgint){.cdecl, dynlib: lib, importc: "gtk_widget_get_pointer".} -proc widget_is_ancestor*(widget: PWidget, ancestor: PWidget): gboolean{.cdecl, +proc is_ancestor*(widget: PWidget, ancestor: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_is_ancestor".} -proc widget_translate_coordinates*(src_widget: PWidget, dest_widget: PWidget, +proc translate_coordinates*(src_widget: PWidget, dest_widget: PWidget, src_x: gint, src_y: gint, dest_x: Pgint, dest_y: Pgint): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_translate_coordinates".} -proc widget_hide_on_delete*(widget: PWidget): gboolean{.cdecl, dynlib: lib, +proc hide_on_delete*(widget: PWidget): gboolean{.cdecl, dynlib: lib, importc: "gtk_widget_hide_on_delete".} -proc widget_set_style*(widget: PWidget, style: PStyle){.cdecl, dynlib: lib, +proc set_style*(widget: PWidget, style: PStyle){.cdecl, dynlib: lib, importc: "gtk_widget_set_style".} -proc widget_ensure_style*(widget: PWidget){.cdecl, dynlib: lib, +proc ensure_style*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_ensure_style".} -proc widget_get_style*(widget: PWidget): PStyle{.cdecl, dynlib: lib, +proc get_style*(widget: PWidget): PStyle{.cdecl, dynlib: lib, importc: "gtk_widget_get_style".} -proc widget_modify_style*(widget: PWidget, style: PRcStyle){.cdecl, dynlib: lib, +proc modify_style*(widget: PWidget, style: PRcStyle){.cdecl, dynlib: lib, importc: "gtk_widget_modify_style".} -proc widget_get_modifier_style*(widget: PWidget): PRcStyle{.cdecl, dynlib: lib, +proc get_modifier_style*(widget: PWidget): PRcStyle{.cdecl, dynlib: lib, importc: "gtk_widget_get_modifier_style".} -proc widget_modify_fg*(widget: PWidget, state: TStateType, color: gdk2.PColor){. +proc modify_fg*(widget: PWidget, state: TStateType, color: gdk2.PColor){. cdecl, dynlib: lib, importc: "gtk_widget_modify_fg".} -proc widget_modify_bg*(widget: PWidget, state: TStateType, color: gdk2.PColor){. +proc modify_bg*(widget: PWidget, state: TStateType, color: gdk2.PColor){. cdecl, dynlib: lib, importc: "gtk_widget_modify_bg".} -proc widget_modify_text*(widget: PWidget, state: TStateType, color: gdk2.PColor){. +proc modify_text*(widget: PWidget, state: TStateType, color: gdk2.PColor){. cdecl, dynlib: lib, importc: "gtk_widget_modify_text".} -proc widget_modify_base*(widget: PWidget, state: TStateType, color: gdk2.PColor){. +proc modify_base*(widget: PWidget, state: TStateType, color: gdk2.PColor){. cdecl, dynlib: lib, importc: "gtk_widget_modify_base".} -proc widget_modify_font*(widget: PWidget, font_desc: pango.PFontDescription){. +proc modify_font*(widget: PWidget, font_desc: pango.PFontDescription){. cdecl, dynlib: lib, importc: "gtk_widget_modify_font".} -proc widget_create_pango_context*(widget: PWidget): pango.PContext{.cdecl, +proc create_pango_context*(widget: PWidget): pango.PContext{.cdecl, dynlib: lib, importc: "gtk_widget_create_pango_context".} -proc widget_get_pango_context*(widget: PWidget): pango.PContext{.cdecl, +proc get_pango_context*(widget: PWidget): pango.PContext{.cdecl, dynlib: lib, importc: "gtk_widget_get_pango_context".} -proc widget_create_pango_layout*(widget: PWidget, text: cstring): pango.PLayout{. +proc create_pango_layout*(widget: PWidget, text: cstring): pango.PLayout{. cdecl, dynlib: lib, importc: "gtk_widget_create_pango_layout".} -proc widget_render_icon*(widget: PWidget, stock_id: cstring, size: TIconSize, +proc render_icon*(widget: PWidget, stock_id: cstring, size: TIconSize, detail: cstring): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, importc: "gtk_widget_render_icon".} -proc widget_set_composite_name*(widget: PWidget, name: cstring){.cdecl, +proc set_composite_name*(widget: PWidget, name: cstring){.cdecl, dynlib: lib, importc: "gtk_widget_set_composite_name".} -proc widget_get_composite_name*(widget: PWidget): cstring{.cdecl, dynlib: lib, +proc get_composite_name*(widget: PWidget): cstring{.cdecl, dynlib: lib, importc: "gtk_widget_get_composite_name".} -proc widget_reset_rc_styles*(widget: PWidget){.cdecl, dynlib: lib, +proc reset_rc_styles*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_reset_rc_styles".} proc widget_push_colormap*(cmap: gdk2.PColormap){.cdecl, dynlib: lib, importc: "gtk_widget_push_colormap".} @@ -3765,53 +3765,53 @@ proc widget_pop_composite_child*(){.cdecl, dynlib: lib, importc: "gtk_widget_pop_composite_child".} proc widget_pop_colormap*(){.cdecl, dynlib: lib, importc: "gtk_widget_pop_colormap".} -proc widget_class_install_style_property*(klass: PWidgetClass, +proc install_style_property*(klass: PWidgetClass, pspec: PGParamSpec){.cdecl, dynlib: lib, importc: "gtk_widget_class_install_style_property".} -proc widget_class_install_style_property_parser*(klass: PWidgetClass, +proc install_style_property_parser*(klass: PWidgetClass, pspec: PGParamSpec, parser: TRcPropertyParser){.cdecl, dynlib: lib, importc: "gtk_widget_class_install_style_property_parser".} -proc widget_class_find_style_property*(klass: PWidgetClass, +proc find_style_property*(klass: PWidgetClass, property_name: cstring): PGParamSpec{. cdecl, dynlib: lib, importc: "gtk_widget_class_find_style_property".} -proc widget_class_list_style_properties*(klass: PWidgetClass, +proc list_style_properties*(klass: PWidgetClass, n_properties: Pguint): PPGParamSpec{.cdecl, dynlib: lib, importc: "gtk_widget_class_list_style_properties".} -proc widget_style_get_property*(widget: PWidget, property_name: cstring, +proc style_get_property*(widget: PWidget, property_name: cstring, value: PGValue){.cdecl, dynlib: lib, importc: "gtk_widget_style_get_property".} proc widget_set_default_colormap*(colormap: gdk2.PColormap){.cdecl, dynlib: lib, importc: "gtk_widget_set_default_colormap".} proc widget_get_default_style*(): PStyle{.cdecl, dynlib: lib, importc: "gtk_widget_get_default_style".} -proc widget_set_direction*(widget: PWidget, dir: TTextDirection){.cdecl, +proc set_direction*(widget: PWidget, dir: TTextDirection){.cdecl, dynlib: lib, importc: "gtk_widget_set_direction".} -proc widget_get_direction*(widget: PWidget): TTextDirection{.cdecl, dynlib: lib, +proc get_direction*(widget: PWidget): TTextDirection{.cdecl, dynlib: lib, importc: "gtk_widget_get_direction".} proc widget_set_default_direction*(dir: TTextDirection){.cdecl, dynlib: lib, importc: "gtk_widget_set_default_direction".} proc widget_get_default_direction*(): TTextDirection{.cdecl, dynlib: lib, importc: "gtk_widget_get_default_direction".} -proc widget_shape_combine_mask*(widget: PWidget, shape_mask: gdk2.PBitmap, +proc shape_combine_mask*(widget: PWidget, shape_mask: gdk2.PBitmap, offset_x: gint, offset_y: gint){.cdecl, dynlib: lib, importc: "gtk_widget_shape_combine_mask".} -proc widget_reset_shapes*(widget: PWidget){.cdecl, dynlib: lib, +proc reset_shapes*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_widget_reset_shapes".} -proc widget_path*(widget: PWidget, path_length: Pguint, path: PPgchar, +proc path*(widget: PWidget, path_length: Pguint, path: PPgchar, path_reversed: PPgchar){.cdecl, dynlib: lib, importc: "gtk_widget_path".} -proc widget_class_path*(widget: PWidget, path_length: Pguint, path: PPgchar, +proc class_path*(widget: PWidget, path_length: Pguint, path: PPgchar, path_reversed: PPgchar){.cdecl, dynlib: lib, importc: "gtk_widget_class_path".} proc requisition_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_requisition_get_type".} -proc requisition_copy*(requisition: PRequisition): PRequisition{.cdecl, +proc copy*(requisition: PRequisition): PRequisition{.cdecl, dynlib: lib, importc: "gtk_requisition_copy".} -proc requisition_free*(requisition: PRequisition){.cdecl, dynlib: lib, +proc free*(requisition: PRequisition){.cdecl, dynlib: lib, importc: "gtk_requisition_free".} -proc widget_get_aux_info*(widget: PWidget, create: gboolean): PWidgetAuxInfo{. +proc get_aux_info*(widget: PWidget, create: gboolean): PWidgetAuxInfo{. cdecl, dynlib: lib, importc: "gtk_widget_get_aux_info".} -proc widget_propagate_hierarchy_changed*(widget: PWidget, +proc propagate_hierarchy_changed*(widget: PWidget, previous_toplevel: PWidget){.cdecl, dynlib: lib, importc: "_gtk_widget_propagate_hierarchy_changed".} proc widget_peek_colormap*(): gdk2.PColormap{.cdecl, dynlib: lib, importc: "_gtk_widget_peek_colormap".} @@ -3822,13 +3822,13 @@ proc IS_MISC*(obj: pointer): bool proc IS_MISC_CLASS*(klass: pointer): bool proc MISC_GET_CLASS*(obj: pointer): PMiscClass proc misc_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_misc_get_type".} -proc misc_set_alignment*(misc: PMisc, xalign: gfloat, yalign: gfloat){.cdecl, +proc set_alignment*(misc: PMisc, xalign: gfloat, yalign: gfloat){.cdecl, dynlib: lib, importc: "gtk_misc_set_alignment".} -proc misc_get_alignment*(misc: PMisc, xalign, yalign: var Pgfloat){.cdecl, +proc get_alignment*(misc: PMisc, xalign, yalign: var Pgfloat){.cdecl, dynlib: lib, importc: "gtk_misc_get_alignment".} -proc misc_set_padding*(misc: PMisc, xpad: gint, ypad: gint){.cdecl, dynlib: lib, +proc set_padding*(misc: PMisc, xpad: gint, ypad: gint){.cdecl, dynlib: lib, importc: "gtk_misc_set_padding".} -proc misc_get_padding*(misc: PMisc, xpad, ypad: var Pgint){.cdecl, dynlib: lib, +proc get_padding*(misc: PMisc, xpad, ypad: var Pgint){.cdecl, dynlib: lib, importc: "gtk_misc_get_padding".} const ACCEL_VISIBLE* = 1 shl 0 @@ -3849,32 +3849,32 @@ proc accel_group_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_accel_group_get_type".} proc accel_group_new*(): PAccelGroup{.cdecl, dynlib: lib, importc: "gtk_accel_group_new".} -proc accel_group_lock*(accel_group: PAccelGroup){.cdecl, dynlib: lib, +proc lock*(accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_accel_group_lock".} -proc accel_group_unlock*(accel_group: PAccelGroup){.cdecl, dynlib: lib, +proc unlock*(accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_accel_group_unlock".} -proc accel_group_connect*(accel_group: PAccelGroup, accel_key: guint, +proc connect*(accel_group: PAccelGroup, accel_key: guint, accel_mods: gdk2.TModifierType, accel_flags: TAccelFlags, closure: PGClosure){.cdecl, dynlib: lib, importc: "gtk_accel_group_connect".} -proc accel_group_connect_by_path*(accel_group: PAccelGroup, accel_path: cstring, +proc connect_by_path*(accel_group: PAccelGroup, accel_path: cstring, closure: PGClosure){.cdecl, dynlib: lib, importc: "gtk_accel_group_connect_by_path".} -proc accel_group_disconnect*(accel_group: PAccelGroup, closure: PGClosure): gboolean{. +proc disconnect*(accel_group: PAccelGroup, closure: PGClosure): gboolean{. cdecl, dynlib: lib, importc: "gtk_accel_group_disconnect".} -proc accel_group_disconnect_key*(accel_group: PAccelGroup, accel_key: guint, +proc disconnect_key*(accel_group: PAccelGroup, accel_key: guint, accel_mods: gdk2.TModifierType): gboolean{.cdecl, dynlib: lib, importc: "gtk_accel_group_disconnect_key".} -proc accel_group_attach*(accel_group: PAccelGroup, anObject: PGObject){.cdecl, +proc attach*(accel_group: PAccelGroup, anObject: PGObject){.cdecl, dynlib: lib, importc: "_gtk_accel_group_attach".} -proc accel_group_detach*(accel_group: PAccelGroup, anObject: PGObject){.cdecl, +proc detach*(accel_group: PAccelGroup, anObject: PGObject){.cdecl, dynlib: lib, importc: "_gtk_accel_group_detach".} proc accel_groups_activate*(anObject: PGObject, accel_key: guint, accel_mods: gdk2.TModifierType): gboolean{.cdecl, dynlib: lib, importc: "gtk_accel_groups_activate".} proc accel_groups_from_object*(anObject: PGObject): PGSList{.cdecl, dynlib: lib, importc: "gtk_accel_groups_from_object".} -proc accel_group_find*(accel_group: PAccelGroup, +proc find*(accel_group: PAccelGroup, find_func: Taccel_group_find_func, data: gpointer): PAccelKey{. cdecl, dynlib: lib, importc: "gtk_accel_group_find".} proc accel_group_from_accel_closure*(closure: PGClosure): PAccelGroup{.cdecl, @@ -3891,10 +3891,10 @@ proc accelerator_set_default_mod_mask*(default_mod_mask: gdk2.TModifierType){. cdecl, dynlib: lib, importc: "gtk_accelerator_set_default_mod_mask".} proc accelerator_get_default_mod_mask*(): guint{.cdecl, dynlib: lib, importc: "gtk_accelerator_get_default_mod_mask".} -proc accel_group_query*(accel_group: PAccelGroup, accel_key: guint, +proc query*(accel_group: PAccelGroup, accel_key: guint, accel_mods: gdk2.TModifierType, n_entries: Pguint): PAccelGroupEntry{. cdecl, dynlib: lib, importc: "gtk_accel_group_query".} -proc accel_group_reconnect*(accel_group: PAccelGroup, accel_path_quark: TGQuark){. +proc reconnect*(accel_group: PAccelGroup, accel_path_quark: TGQuark){. cdecl, dynlib: lib, importc: "_gtk_accel_group_reconnect".} const bm_TGtkContainer_border_width* = 0x0000FFFF'i32 @@ -3927,54 +3927,54 @@ proc has_focus_chain*(a: var TContainer): guint proc set_has_focus_chain*(a: var TContainer, `has_focus_chain`: guint) proc container_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_container_get_type".} -proc container_set_border_width*(container: PContainer, border_width: guint){. +proc set_border_width*(container: PContainer, border_width: guint){. cdecl, dynlib: lib, importc: "gtk_container_set_border_width".} -proc container_get_border_width*(container: PContainer): guint{.cdecl, +proc get_border_width*(container: PContainer): guint{.cdecl, dynlib: lib, importc: "gtk_container_get_border_width".} -proc container_add*(container: PContainer, widget: PWidget){.cdecl, dynlib: lib, +proc add*(container: PContainer, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_container_add".} -proc container_remove*(container: PContainer, widget: PWidget){.cdecl, +proc remove*(container: PContainer, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_container_remove".} -proc container_set_resize_mode*(container: PContainer, resize_mode: TResizeMode){. +proc set_resize_mode*(container: PContainer, resize_mode: TResizeMode){. cdecl, dynlib: lib, importc: "gtk_container_set_resize_mode".} -proc container_get_resize_mode*(container: PContainer): TResizeMode{.cdecl, +proc get_resize_mode*(container: PContainer): TResizeMode{.cdecl, dynlib: lib, importc: "gtk_container_get_resize_mode".} -proc container_check_resize*(container: PContainer){.cdecl, dynlib: lib, +proc check_resize*(container: PContainer){.cdecl, dynlib: lib, importc: "gtk_container_check_resize".} -proc container_foreach*(container: PContainer, callback: TCallback, +proc foreach*(container: PContainer, callback: TCallback, callback_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_container_foreach".} -proc container_get_children*(container: PContainer): PGList{.cdecl, dynlib: lib, +proc get_children*(container: PContainer): PGList{.cdecl, dynlib: lib, importc: "gtk_container_get_children".} -proc container_propagate_expose*(container: PContainer, child: PWidget, +proc propagate_expose*(container: PContainer, child: PWidget, event: gdk2.PEventExpose){.cdecl, dynlib: lib, importc: "gtk_container_propagate_expose".} -proc container_set_focus_chain*(container: PContainer, focusable_widgets: PGList){. +proc set_focus_chain*(container: PContainer, focusable_widgets: PGList){. cdecl, dynlib: lib, importc: "gtk_container_set_focus_chain".} -proc container_get_focus_chain*(container: PContainer, s: var PGList): gboolean{. +proc get_focus_chain*(container: PContainer, s: var PGList): gboolean{. cdecl, dynlib: lib, importc: "gtk_container_get_focus_chain".} -proc container_unset_focus_chain*(container: PContainer){.cdecl, dynlib: lib, +proc unset_focus_chain*(container: PContainer){.cdecl, dynlib: lib, importc: "gtk_container_unset_focus_chain".} -proc container_set_reallocate_redraws*(container: PContainer, +proc set_reallocate_redraws*(container: PContainer, needs_redraws: gboolean){.cdecl, dynlib: lib, importc: "gtk_container_set_reallocate_redraws".} -proc container_set_focus_child*(container: PContainer, child: PWidget){.cdecl, +proc set_focus_child*(container: PContainer, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_container_set_focus_child".} -proc container_set_focus_vadjustment*(container: PContainer, +proc set_focus_vadjustment*(container: PContainer, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_container_set_focus_vadjustment".} -proc container_get_focus_vadjustment*(container: PContainer): PAdjustment{. +proc get_focus_vadjustment*(container: PContainer): PAdjustment{. cdecl, dynlib: lib, importc: "gtk_container_get_focus_vadjustment".} -proc container_set_focus_hadjustment*(container: PContainer, +proc set_focus_hadjustment*(container: PContainer, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_container_set_focus_hadjustment".} -proc container_get_focus_hadjustment*(container: PContainer): PAdjustment{. +proc get_focus_hadjustment*(container: PContainer): PAdjustment{. cdecl, dynlib: lib, importc: "gtk_container_get_focus_hadjustment".} -proc container_resize_children*(container: PContainer){.cdecl, dynlib: lib, +proc resize_children*(container: PContainer){.cdecl, dynlib: lib, importc: "gtk_container_resize_children".} -proc container_child_type*(container: PContainer): TType{.cdecl, dynlib: lib, +proc child_type*(container: PContainer): TType{.cdecl, dynlib: lib, importc: "gtk_container_child_type".} -proc container_class_install_child_property*(cclass: PContainerClass, +proc install_child_property*(cclass: PContainerClass, property_id: guint, pspec: PGParamSpec){.cdecl, dynlib: lib, importc: "gtk_container_class_install_child_property".} proc container_class_find_child_property*(cclass: PGObjectClass, @@ -3983,26 +3983,26 @@ proc container_class_find_child_property*(cclass: PGObjectClass, proc container_class_list_child_properties*(cclass: PGObjectClass, n_properties: Pguint): PPGParamSpec{.cdecl, dynlib: lib, importc: "gtk_container_class_list_child_properties".} -proc container_child_set_property*(container: PContainer, child: PWidget, +proc child_set_property*(container: PContainer, child: PWidget, property_name: cstring, value: PGValue){. cdecl, dynlib: lib, importc: "gtk_container_child_set_property".} -proc container_child_get_property*(container: PContainer, child: PWidget, +proc child_get_property*(container: PContainer, child: PWidget, property_name: cstring, value: PGValue){. cdecl, dynlib: lib, importc: "gtk_container_child_get_property".} proc CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID*(anObject: pointer, property_id: guint, pspec: pointer) -proc container_forall*(container: PContainer, callback: TCallback, +proc forall*(container: PContainer, callback: TCallback, callback_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_container_forall".} -proc container_queue_resize*(container: PContainer){.cdecl, dynlib: lib, +proc queue_resize*(container: PContainer){.cdecl, dynlib: lib, importc: "_gtk_container_queue_resize".} -proc container_clear_resize_widgets*(container: PContainer){.cdecl, dynlib: lib, +proc clear_resize_widgets*(container: PContainer){.cdecl, dynlib: lib, importc: "_gtk_container_clear_resize_widgets".} -proc container_child_composite_name*(container: PContainer, child: PWidget): cstring{. +proc child_composite_name*(container: PContainer, child: PWidget): cstring{. cdecl, dynlib: lib, importc: "_gtk_container_child_composite_name".} -proc container_dequeue_resize_handler*(container: PContainer){.cdecl, +proc dequeue_resize_handler*(container: PContainer){.cdecl, dynlib: lib, importc: "_gtk_container_dequeue_resize_handler".} -proc container_focus_sort*(container: PContainer, children: PGList, +proc focus_sort*(container: PContainer, children: PGList, direction: TDirectionType, old_focus: PWidget): PGList{. cdecl, dynlib: lib, importc: "_gtk_container_focus_sort".} proc TYPE_BIN*(): GType @@ -4012,7 +4012,7 @@ proc IS_BIN*(obj: pointer): bool proc IS_BIN_CLASS*(klass: pointer): bool proc BIN_GET_CLASS*(obj: pointer): PBinClass proc bin_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_bin_get_type".} -proc bin_get_child*(bin: PBin): PWidget{.cdecl, dynlib: lib, +proc get_child*(bin: PBin): PWidget{.cdecl, dynlib: lib, importc: "gtk_bin_get_child".} const bm_TGtkWindow_allow_shrink* = 0x00000001'i32 @@ -4105,170 +4105,170 @@ proc window_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_window_get_type".} proc window_new*(thetype: TWindowType): PWindow{.cdecl, dynlib: lib, importc: "gtk_window_new".} -proc window_set_title*(window: PWindow, title: cstring){.cdecl, dynlib: lib, +proc set_title*(window: PWindow, title: cstring){.cdecl, dynlib: lib, importc: "gtk_window_set_title".} -proc window_get_title*(window: PWindow): cstring{.cdecl, dynlib: lib, +proc get_title*(window: PWindow): cstring{.cdecl, dynlib: lib, importc: "gtk_window_get_title".} -proc window_set_wmclass*(window: PWindow, wmclass_name: cstring, +proc set_wmclass*(window: PWindow, wmclass_name: cstring, wmclass_class: cstring){.cdecl, dynlib: lib, importc: "gtk_window_set_wmclass".} -proc window_set_role*(window: PWindow, role: cstring){.cdecl, dynlib: lib, +proc set_role*(window: PWindow, role: cstring){.cdecl, dynlib: lib, importc: "gtk_window_set_role".} -proc window_get_role*(window: PWindow): cstring{.cdecl, dynlib: lib, +proc get_role*(window: PWindow): cstring{.cdecl, dynlib: lib, importc: "gtk_window_get_role".} -proc window_add_accel_group*(window: PWindow, accel_group: PAccelGroup){.cdecl, +proc add_accel_group*(window: PWindow, accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_window_add_accel_group".} -proc window_remove_accel_group*(window: PWindow, accel_group: PAccelGroup){. +proc remove_accel_group*(window: PWindow, accel_group: PAccelGroup){. cdecl, dynlib: lib, importc: "gtk_window_remove_accel_group".} -proc window_set_position*(window: PWindow, position: TWindowPosition){.cdecl, +proc set_position*(window: PWindow, position: TWindowPosition){.cdecl, dynlib: lib, importc: "gtk_window_set_position".} -proc window_activate_focus*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc activate_focus*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_activate_focus".} -proc window_set_focus*(window: PWindow, focus: PWidget){.cdecl, dynlib: lib, +proc set_focus*(window: PWindow, focus: PWidget){.cdecl, dynlib: lib, importc: "gtk_window_set_focus".} -proc window_get_focus*(window: PWindow): PWidget{.cdecl, dynlib: lib, +proc get_focus*(window: PWindow): PWidget{.cdecl, dynlib: lib, importc: "gtk_window_get_focus".} -proc window_set_default*(window: PWindow, default_widget: PWidget){.cdecl, +proc set_default*(window: PWindow, default_widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_window_set_default".} -proc window_activate_default*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc activate_default*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_activate_default".} -proc window_set_transient_for*(window: PWindow, parent: PWindow){.cdecl, +proc set_transient_for*(window: PWindow, parent: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_set_transient_for".} -proc window_get_transient_for*(window: PWindow): PWindow{.cdecl, dynlib: lib, +proc get_transient_for*(window: PWindow): PWindow{.cdecl, dynlib: lib, importc: "gtk_window_get_transient_for".} -proc window_set_type_hint*(window: PWindow, hint: gdk2.TWindowTypeHint){.cdecl, +proc set_type_hint*(window: PWindow, hint: gdk2.TWindowTypeHint){.cdecl, dynlib: lib, importc: "gtk_window_set_type_hint".} -proc window_get_type_hint*(window: PWindow): gdk2.TWindowTypeHint{.cdecl, +proc get_type_hint*(window: PWindow): gdk2.TWindowTypeHint{.cdecl, dynlib: lib, importc: "gtk_window_get_type_hint".} -proc window_set_destroy_with_parent*(window: PWindow, setting: gboolean){.cdecl, +proc set_destroy_with_parent*(window: PWindow, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_window_set_destroy_with_parent".} -proc window_get_destroy_with_parent*(window: PWindow): gboolean{.cdecl, +proc get_destroy_with_parent*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_get_destroy_with_parent".} -proc window_set_resizable*(window: PWindow, resizable: gboolean){.cdecl, +proc set_resizable*(window: PWindow, resizable: gboolean){.cdecl, dynlib: lib, importc: "gtk_window_set_resizable".} -proc window_get_resizable*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc get_resizable*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_get_resizable".} -proc window_set_gravity*(window: PWindow, gravity: gdk2.TGravity){.cdecl, +proc set_gravity*(window: PWindow, gravity: gdk2.TGravity){.cdecl, dynlib: lib, importc: "gtk_window_set_gravity".} -proc window_get_gravity*(window: PWindow): gdk2.TGravity{.cdecl, dynlib: lib, +proc get_gravity*(window: PWindow): gdk2.TGravity{.cdecl, dynlib: lib, importc: "gtk_window_get_gravity".} -proc window_set_geometry_hints*(window: PWindow, geometry_widget: PWidget, +proc set_geometry_hints*(window: PWindow, geometry_widget: PWidget, geometry: gdk2.PGeometry, geom_mask: gdk2.TWindowHints){.cdecl, dynlib: lib, importc: "gtk_window_set_geometry_hints".} -proc window_set_screen*(window: PWindow, screen: gdk2.PScreen){.cdecl, +proc set_screen*(window: PWindow, screen: gdk2.PScreen){.cdecl, dynlib: lib, importc: "gtk_window_set_screen".} -proc window_get_screen*(window: PWindow): gdk2.PScreen{.cdecl, dynlib: lib, +proc get_screen*(window: PWindow): gdk2.PScreen{.cdecl, dynlib: lib, importc: "gtk_window_get_screen".} -proc window_set_has_frame*(window: PWindow, setting: gboolean){.cdecl, +proc set_has_frame*(window: PWindow, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_window_set_has_frame".} -proc window_get_has_frame*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc get_has_frame*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_get_has_frame".} -proc window_set_frame_dimensions*(window: PWindow, left: gint, top: gint, +proc set_frame_dimensions*(window: PWindow, left: gint, top: gint, right: gint, bottom: gint){.cdecl, dynlib: lib, importc: "gtk_window_set_frame_dimensions".} -proc window_get_frame_dimensions*(window: PWindow, left: Pgint, top: Pgint, +proc get_frame_dimensions*(window: PWindow, left: Pgint, top: Pgint, right: Pgint, bottom: Pgint){.cdecl, dynlib: lib, importc: "gtk_window_get_frame_dimensions".} -proc window_set_decorated*(window: PWindow, setting: gboolean){.cdecl, +proc set_decorated*(window: PWindow, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_window_set_decorated".} -proc window_get_decorated*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc get_decorated*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_get_decorated".} -proc window_set_icon_list*(window: PWindow, list: PGList){.cdecl, dynlib: lib, +proc set_icon_list*(window: PWindow, list: PGList){.cdecl, dynlib: lib, importc: "gtk_window_set_icon_list".} -proc window_get_icon_list*(window: PWindow): PGList{.cdecl, dynlib: lib, +proc get_icon_list*(window: PWindow): PGList{.cdecl, dynlib: lib, importc: "gtk_window_get_icon_list".} -proc window_set_icon*(window: PWindow, icon: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, +proc set_icon*(window: PWindow, icon: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, importc: "gtk_window_set_icon".} -proc window_get_icon*(window: PWindow): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, +proc get_icon*(window: PWindow): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, importc: "gtk_window_get_icon".} proc window_set_default_icon_list*(list: PGList){.cdecl, dynlib: lib, importc: "gtk_window_set_default_icon_list".} proc window_get_default_icon_list*(): PGList{.cdecl, dynlib: lib, importc: "gtk_window_get_default_icon_list".} -proc window_set_modal*(window: PWindow, modal: gboolean){.cdecl, dynlib: lib, +proc set_modal*(window: PWindow, modal: gboolean){.cdecl, dynlib: lib, importc: "gtk_window_set_modal".} -proc window_get_modal*(window: PWindow): gboolean{.cdecl, dynlib: lib, +proc get_modal*(window: PWindow): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_get_modal".} proc window_list_toplevels*(): PGList{.cdecl, dynlib: lib, importc: "gtk_window_list_toplevels".} -proc window_add_mnemonic*(window: PWindow, keyval: guint, target: PWidget){. +proc add_mnemonic*(window: PWindow, keyval: guint, target: PWidget){. cdecl, dynlib: lib, importc: "gtk_window_add_mnemonic".} -proc window_remove_mnemonic*(window: PWindow, keyval: guint, target: PWidget){. +proc remove_mnemonic*(window: PWindow, keyval: guint, target: PWidget){. cdecl, dynlib: lib, importc: "gtk_window_remove_mnemonic".} -proc window_mnemonic_activate*(window: PWindow, keyval: guint, +proc mnemonic_activate*(window: PWindow, keyval: guint, modifier: gdk2.TModifierType): gboolean{.cdecl, dynlib: lib, importc: "gtk_window_mnemonic_activate".} -proc window_set_mnemonic_modifier*(window: PWindow, modifier: gdk2.TModifierType){. +proc set_mnemonic_modifier*(window: PWindow, modifier: gdk2.TModifierType){. cdecl, dynlib: lib, importc: "gtk_window_set_mnemonic_modifier".} -proc window_get_mnemonic_modifier*(window: PWindow): gdk2.TModifierType{.cdecl, +proc get_mnemonic_modifier*(window: PWindow): gdk2.TModifierType{.cdecl, dynlib: lib, importc: "gtk_window_get_mnemonic_modifier".} -proc window_present*(window: PWindow){.cdecl, dynlib: lib, +proc present*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_present".} -proc window_iconify*(window: PWindow){.cdecl, dynlib: lib, +proc iconify*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_iconify".} -proc window_deiconify*(window: PWindow){.cdecl, dynlib: lib, +proc deiconify*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_deiconify".} -proc window_stick*(window: PWindow){.cdecl, dynlib: lib, +proc stick*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_stick".} -proc window_unstick*(window: PWindow){.cdecl, dynlib: lib, +proc unstick*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_unstick".} -proc window_maximize*(window: PWindow){.cdecl, dynlib: lib, +proc maximize*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_maximize".} -proc window_unmaximize*(window: PWindow){.cdecl, dynlib: lib, +proc unmaximize*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_unmaximize".} -proc window_begin_resize_drag*(window: PWindow, edge: gdk2.TWindowEdge, +proc begin_resize_drag*(window: PWindow, edge: gdk2.TWindowEdge, button: gint, root_x: gint, root_y: gint, timestamp: guint32){.cdecl, dynlib: lib, importc: "gtk_window_begin_resize_drag".} -proc window_begin_move_drag*(window: PWindow, button: gint, root_x: gint, +proc begin_move_drag*(window: PWindow, button: gint, root_x: gint, root_y: gint, timestamp: guint32){.cdecl, dynlib: lib, importc: "gtk_window_begin_move_drag".} -proc window_set_default_size*(window: PWindow, width: gint, height: gint){. +proc set_default_size*(window: PWindow, width: gint, height: gint){. cdecl, dynlib: lib, importc: "gtk_window_set_default_size".} -proc window_get_default_size*(window: PWindow, width: Pgint, height: Pgint){. +proc get_default_size*(window: PWindow, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "gtk_window_get_default_size".} -proc window_resize*(window: PWindow, width: gint, height: gint){.cdecl, +proc resize*(window: PWindow, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_window_resize".} -proc window_get_size*(window: PWindow, width: Pgint, height: Pgint){.cdecl, +proc get_size*(window: PWindow, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "gtk_window_get_size".} -proc window_move*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, +proc move*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gtk_window_move".} -proc window_get_position*(window: PWindow, root_x: Pgint, root_y: Pgint){.cdecl, +proc get_position*(window: PWindow, root_x: Pgint, root_y: Pgint){.cdecl, dynlib: lib, importc: "gtk_window_get_position".} -proc window_parse_geometry*(window: PWindow, geometry: cstring): gboolean{. +proc parse_geometry*(window: PWindow, geometry: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_window_parse_geometry".} -proc window_reshow_with_initial_size*(window: PWindow){.cdecl, dynlib: lib, +proc reshow_with_initial_size*(window: PWindow){.cdecl, dynlib: lib, importc: "gtk_window_reshow_with_initial_size".} proc window_group_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_window_group_get_type".} proc window_group_new*(): PWindowGroup{.cdecl, dynlib: lib, importc: "gtk_window_group_new".} -proc window_group_add_window*(window_group: PWindowGroup, window: PWindow){. +proc add_window*(window_group: PWindowGroup, window: PWindow){. cdecl, dynlib: lib, importc: "gtk_window_group_add_window".} -proc window_group_remove_window*(window_group: PWindowGroup, window: PWindow){. +proc remove_window*(window_group: PWindowGroup, window: PWindow){. cdecl, dynlib: lib, importc: "gtk_window_group_remove_window".} proc window_set_default_icon_name*(name: cstring){.cdecl, dynlib: lib, importc: "gtk_window_set_default_icon_name".} -proc window_internal_set_focus*(window: PWindow, focus: PWidget){.cdecl, +proc internal_set_focus*(window: PWindow, focus: PWidget){.cdecl, dynlib: lib, importc: "_gtk_window_internal_set_focus".} -proc window_remove_embedded_xid*(window: PWindow, xid: guint){.cdecl, +proc remove_embedded_xid*(window: PWindow, xid: guint){.cdecl, dynlib: lib, importc: "gtk_window_remove_embedded_xid".} -proc window_add_embedded_xid*(window: PWindow, xid: guint){.cdecl, dynlib: lib, +proc add_embedded_xid*(window: PWindow, xid: guint){.cdecl, dynlib: lib, importc: "gtk_window_add_embedded_xid".} -proc window_reposition*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, +proc reposition*(window: PWindow, x: gint, y: gint){.cdecl, dynlib: lib, importc: "_gtk_window_reposition".} -proc window_constrain_size*(window: PWindow, width: gint, height: gint, +proc constrain_size*(window: PWindow, width: gint, height: gint, new_width: Pgint, new_height: Pgint){.cdecl, dynlib: lib, importc: "_gtk_window_constrain_size".} -proc window_get_group*(window: PWindow): PWindowGroup{.cdecl, dynlib: lib, +proc get_group*(window: PWindow): PWindowGroup{.cdecl, dynlib: lib, importc: "_gtk_window_get_group".} -proc window_activate_key*(window: PWindow, event: gdk2.PEventKey): gboolean{. +proc activate_key*(window: PWindow, event: gdk2.PEventKey): gboolean{. cdecl, dynlib: lib, importc: "_gtk_window_activate_key".} -proc window_keys_foreach*(window: PWindow, func: TWindowKeysForeachFunc, +proc keys_foreach*(window: PWindow, func: TWindowKeysForeachFunc, func_data: gpointer){.cdecl, dynlib: lib, importc: "_gtk_window_keys_foreach".} -proc window_query_nonaccels*(window: PWindow, accel_key: guint, +proc query_nonaccels*(window: PWindow, accel_key: guint, accel_mods: gdk2.TModifierType): gboolean{.cdecl, dynlib: lib, importc: "_gtk_window_query_nonaccels".} const @@ -4370,17 +4370,17 @@ proc accel_label_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_accel_label_get_type".} proc accel_label_new*(`string`: cstring): PAccelLabel{.cdecl, dynlib: lib, importc: "gtk_accel_label_new".} -proc accel_label_get_accel_widget*(accel_label: PAccelLabel): PWidget{.cdecl, +proc get_accel_widget*(accel_label: PAccelLabel): PWidget{.cdecl, dynlib: lib, importc: "gtk_accel_label_get_accel_widget".} -proc accel_label_get_accel_width*(accel_label: PAccelLabel): guint{.cdecl, +proc get_accel_width*(accel_label: PAccelLabel): guint{.cdecl, dynlib: lib, importc: "gtk_accel_label_get_accel_width".} -proc accel_label_set_accel_widget*(accel_label: PAccelLabel, +proc set_accel_widget*(accel_label: PAccelLabel, accel_widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_accel_label_set_accel_widget".} -proc accel_label_set_accel_closure*(accel_label: PAccelLabel, +proc set_accel_closure*(accel_label: PAccelLabel, accel_closure: PGClosure){.cdecl, dynlib: lib, importc: "gtk_accel_label_set_accel_closure".} -proc accel_label_refetch*(accel_label: PAccelLabel): gboolean{.cdecl, +proc refetch*(accel_label: PAccelLabel): gboolean{.cdecl, dynlib: lib, importc: "gtk_accel_label_refetch".} proc accel_map_add_entry*(accel_path: cstring, accel_key: guint, accel_mods: gdk2.TModifierType){.cdecl, dynlib: lib, @@ -4422,7 +4422,7 @@ proc IS_ACCESSIBLE_CLASS*(klass: pointer): bool proc ACCESSIBLE_GET_CLASS*(obj: pointer): PAccessibleClass proc accessible_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_accessible_get_type".} -proc accessible_connect_widget_destroyed*(accessible: PAccessible){.cdecl, +proc connect_widget_destroyed*(accessible: PAccessible){.cdecl, dynlib: lib, importc: "gtk_accessible_connect_widget_destroyed".} proc TYPE_ADJUSTMENT*(): GType proc ADJUSTMENT*(obj: pointer): PAdjustment @@ -4436,16 +4436,16 @@ proc adjustment_new*(value: gdouble, lower: gdouble, upper: gdouble, step_increment: gdouble, page_increment: gdouble, page_size: gdouble): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_adjustment_new".} -proc adjustment_changed*(adjustment: PAdjustment){.cdecl, dynlib: lib, +proc changed*(adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_adjustment_changed".} -proc adjustment_value_changed*(adjustment: PAdjustment){.cdecl, dynlib: lib, +proc value_changed*(adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_adjustment_value_changed".} -proc adjustment_clamp_page*(adjustment: PAdjustment, lower: gdouble, +proc clamp_page*(adjustment: PAdjustment, lower: gdouble, upper: gdouble){.cdecl, dynlib: lib, importc: "gtk_adjustment_clamp_page".} -proc adjustment_get_value*(adjustment: PAdjustment): gdouble{.cdecl, +proc get_value*(adjustment: PAdjustment): gdouble{.cdecl, dynlib: lib, importc: "gtk_adjustment_get_value".} -proc adjustment_set_value*(adjustment: PAdjustment, value: gdouble){.cdecl, +proc set_value*(adjustment: PAdjustment, value: gdouble){.cdecl, dynlib: lib, importc: "gtk_adjustment_set_value".} proc TYPE_ALIGNMENT*(): GType proc ALIGNMENT*(obj: pointer): PAlignment @@ -4458,7 +4458,7 @@ proc alignment_get_type*(): TType{.cdecl, dynlib: lib, proc alignment_new*(xalign: gfloat, yalign: gfloat, xscale: gfloat, yscale: gfloat): PAlignment{.cdecl, dynlib: lib, importc: "gtk_alignment_new".} -proc alignment_set*(alignment: PAlignment, xalign: gfloat, yalign: gfloat, +proc set*(alignment: PAlignment, xalign: gfloat, yalign: gfloat, xscale: gfloat, yscale: gfloat){.cdecl, dynlib: lib, importc: "gtk_alignment_set".} proc TYPE_FRAME*(): GType @@ -4470,21 +4470,21 @@ proc FRAME_GET_CLASS*(obj: pointer): PFrameClass proc frame_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_frame_get_type".} proc frame_new*(`label`: cstring): PFrame{.cdecl, dynlib: lib, importc: "gtk_frame_new".} -proc frame_set_label*(frame: PFrame, `label`: cstring){.cdecl, dynlib: lib, +proc set_label*(frame: PFrame, `label`: cstring){.cdecl, dynlib: lib, importc: "gtk_frame_set_label".} -proc frame_get_label*(frame: PFrame): cstring{.cdecl, dynlib: lib, +proc get_label*(frame: PFrame): cstring{.cdecl, dynlib: lib, importc: "gtk_frame_get_label".} -proc frame_set_label_widget*(frame: PFrame, label_widget: PWidget){.cdecl, +proc set_label_widget*(frame: PFrame, label_widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_frame_set_label_widget".} -proc frame_get_label_widget*(frame: PFrame): PWidget{.cdecl, dynlib: lib, +proc get_label_widget*(frame: PFrame): PWidget{.cdecl, dynlib: lib, importc: "gtk_frame_get_label_widget".} -proc frame_set_label_align*(frame: PFrame, xalign: gfloat, yalign: gfloat){. +proc set_label_align*(frame: PFrame, xalign: gfloat, yalign: gfloat){. cdecl, dynlib: lib, importc: "gtk_frame_set_label_align".} -proc frame_get_label_align*(frame: PFrame, xalign: Pgfloat, yalign: Pgfloat){. +proc get_label_align*(frame: PFrame, xalign: Pgfloat, yalign: Pgfloat){. cdecl, dynlib: lib, importc: "gtk_frame_get_label_align".} -proc frame_set_shadow_type*(frame: PFrame, thetype: TShadowType){.cdecl, +proc set_shadow_type*(frame: PFrame, thetype: TShadowType){.cdecl, dynlib: lib, importc: "gtk_frame_set_shadow_type".} -proc frame_get_shadow_type*(frame: PFrame): TShadowType{.cdecl, dynlib: lib, +proc get_shadow_type*(frame: PFrame): TShadowType{.cdecl, dynlib: lib, importc: "gtk_frame_get_shadow_type".} proc TYPE_ASPECT_FRAME*(): GType proc ASPECT_FRAME*(obj: pointer): PAspectFrame @@ -4497,7 +4497,7 @@ proc aspect_frame_get_type*(): TType{.cdecl, dynlib: lib, proc aspect_frame_new*(`label`: cstring, xalign: gfloat, yalign: gfloat, ratio: gfloat, obey_child: gboolean): PAspectFrame{. cdecl, dynlib: lib, importc: "gtk_aspect_frame_new".} -proc aspect_frame_set*(aspect_frame: PAspectFrame, xalign: gfloat, +proc set*(aspect_frame: PAspectFrame, xalign: gfloat, yalign: gfloat, ratio: gfloat, obey_child: gboolean){. cdecl, dynlib: lib, importc: "gtk_aspect_frame_set".} proc TYPE_ARROW*(): GType @@ -4509,7 +4509,7 @@ proc ARROW_GET_CLASS*(obj: pointer): PArrowClass proc arrow_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_arrow_get_type".} proc arrow_new*(arrow_type: TArrowType, shadow_type: TShadowType): PArrow{. cdecl, dynlib: lib, importc: "gtk_arrow_new".} -proc arrow_set*(arrow: PArrow, arrow_type: TArrowType, shadow_type: TShadowType){. +proc set*(arrow: PArrow, arrow_type: TArrowType, shadow_type: TShadowType){. cdecl, dynlib: lib, importc: "gtk_arrow_set".} const bm_TGtkBindingSet_parsed* = 0x0001'i16 @@ -4519,7 +4519,7 @@ const bm_TGtkBindingEntry_in_emission* = 0x0002'i16 bp_TGtkBindingEntry_in_emission* = 1'i16 -proc binding_entry_add*(binding_set: PBindingSet, keyval: guint, +proc entry_add*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType) proc parsed*(a: var TBindingSet): guint proc set_parsed*(a: var TBindingSet, `parsed`: guint) @@ -4536,19 +4536,19 @@ proc binding_set_find*(set_name: cstring): PBindingSet{.cdecl, dynlib: lib, proc bindings_activate*(anObject: PObject, keyval: guint, modifiers: gdk2.TModifierType): gboolean{.cdecl, dynlib: lib, importc: "gtk_bindings_activate".} -proc binding_set_activate*(binding_set: PBindingSet, keyval: guint, +proc activate*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType, anObject: PObject): gboolean{. cdecl, dynlib: lib, importc: "gtk_binding_set_activate".} -proc binding_entry_clear*(binding_set: PBindingSet, keyval: guint, +proc entry_clear*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType){.cdecl, dynlib: lib, importc: "gtk_binding_entry_clear".} -proc binding_set_add_path*(binding_set: PBindingSet, path_type: TPathType, +proc add_path*(binding_set: PBindingSet, path_type: TPathType, path_pattern: cstring, priority: TPathPriorityType){. cdecl, dynlib: lib, importc: "gtk_binding_set_add_path".} -proc binding_entry_remove*(binding_set: PBindingSet, keyval: guint, +proc entry_remove*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType){.cdecl, dynlib: lib, importc: "gtk_binding_entry_remove".} -proc binding_entry_add_signall*(binding_set: PBindingSet, keyval: guint, +proc entry_add_signall*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType, signal_name: cstring, binding_args: PGSList){. cdecl, dynlib: lib, importc: "gtk_binding_entry_add_signall".} @@ -4587,31 +4587,31 @@ proc set_pack*(a: var TBoxChild, `pack`: guint) proc is_secondary*(a: var TBoxChild): guint proc set_is_secondary*(a: var TBoxChild, `is_secondary`: guint) proc box_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_box_get_type".} -proc box_pack_start*(box: PBox, child: PWidget, expand: gboolean, +proc pack_start*(box: PBox, child: PWidget, expand: gboolean, fill: gboolean, padding: guint){.cdecl, dynlib: lib, importc: "gtk_box_pack_start".} -proc box_pack_end*(box: PBox, child: PWidget, expand: gboolean, fill: gboolean, +proc pack_end*(box: PBox, child: PWidget, expand: gboolean, fill: gboolean, padding: guint){.cdecl, dynlib: lib, importc: "gtk_box_pack_end".} -proc box_pack_start_defaults*(box: PBox, widget: PWidget){.cdecl, dynlib: lib, +proc pack_start_defaults*(box: PBox, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_box_pack_start_defaults".} -proc box_pack_end_defaults*(box: PBox, widget: PWidget){.cdecl, dynlib: lib, +proc pack_end_defaults*(box: PBox, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_box_pack_end_defaults".} -proc box_set_homogeneous*(box: PBox, homogeneous: gboolean){.cdecl, dynlib: lib, +proc set_homogeneous*(box: PBox, homogeneous: gboolean){.cdecl, dynlib: lib, importc: "gtk_box_set_homogeneous".} -proc box_get_homogeneous*(box: PBox): gboolean{.cdecl, dynlib: lib, +proc get_homogeneous*(box: PBox): gboolean{.cdecl, dynlib: lib, importc: "gtk_box_get_homogeneous".} -proc box_set_spacing*(box: PBox, spacing: gint){.cdecl, dynlib: lib, +proc set_spacing*(box: PBox, spacing: gint){.cdecl, dynlib: lib, importc: "gtk_box_set_spacing".} -proc box_get_spacing*(box: PBox): gint{.cdecl, dynlib: lib, +proc get_spacing*(box: PBox): gint{.cdecl, dynlib: lib, importc: "gtk_box_get_spacing".} -proc box_reorder_child*(box: PBox, child: PWidget, position: gint){.cdecl, +proc reorder_child*(box: PBox, child: PWidget, position: gint){.cdecl, dynlib: lib, importc: "gtk_box_reorder_child".} -proc box_query_child_packing*(box: PBox, child: PWidget, expand: Pgboolean, +proc query_child_packing*(box: PBox, child: PWidget, expand: Pgboolean, fill: Pgboolean, padding: Pguint, pack_type: PPackType){.cdecl, dynlib: lib, importc: "gtk_box_query_child_packing".} -proc box_set_child_packing*(box: PBox, child: PWidget, expand: gboolean, +proc set_child_packing*(box: PBox, child: PWidget, expand: gboolean, fill: gboolean, padding: guint, pack_type: TPackType){. cdecl, dynlib: lib, importc: "gtk_box_set_child_packing".} const @@ -4625,11 +4625,11 @@ proc IS_BUTTON_BOX_CLASS*(klass: pointer): bool proc BUTTON_BOX_GET_CLASS*(obj: pointer): PButtonBoxClass proc button_box_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_button_box_get_type".} -proc button_box_get_layout*(widget: PButtonBox): TButtonBoxStyle{.cdecl, +proc get_layout*(widget: PButtonBox): TButtonBoxStyle{.cdecl, dynlib: lib, importc: "gtk_button_box_get_layout".} -proc button_box_set_layout*(widget: PButtonBox, layout_style: TButtonBoxStyle){. +proc set_layout*(widget: PButtonBox, layout_style: TButtonBoxStyle){. cdecl, dynlib: lib, importc: "gtk_button_box_set_layout".} -proc button_box_set_child_secondary*(widget: PButtonBox, child: PWidget, +proc set_child_secondary*(widget: PButtonBox, child: PWidget, is_secondary: gboolean){.cdecl, dynlib: lib, importc: "gtk_button_box_set_child_secondary".} proc button_box_child_requisition*(widget: PWidget, nvis_children: var int32, @@ -4685,41 +4685,41 @@ proc button_new_from_stock*(stock_id: cstring): PButton{.cdecl, dynlib: lib, importc: "gtk_button_new_from_stock".} proc button_new_with_mnemonic*(`label`: cstring): PButton{.cdecl, dynlib: lib, importc: "gtk_button_new_with_mnemonic".} -proc button_pressed*(button: PButton){.cdecl, dynlib: lib, +proc pressed*(button: PButton){.cdecl, dynlib: lib, importc: "gtk_button_pressed".} -proc button_released*(button: PButton){.cdecl, dynlib: lib, +proc released*(button: PButton){.cdecl, dynlib: lib, importc: "gtk_button_released".} -proc button_clicked*(button: PButton){.cdecl, dynlib: lib, +proc clicked*(button: PButton){.cdecl, dynlib: lib, importc: "gtk_button_clicked".} -proc button_enter*(button: PButton){.cdecl, dynlib: lib, +proc enter*(button: PButton){.cdecl, dynlib: lib, importc: "gtk_button_enter".} -proc button_leave*(button: PButton){.cdecl, dynlib: lib, +proc leave*(button: PButton){.cdecl, dynlib: lib, importc: "gtk_button_leave".} -proc button_set_relief*(button: PButton, newstyle: TReliefStyle){.cdecl, +proc set_relief*(button: PButton, newstyle: TReliefStyle){.cdecl, dynlib: lib, importc: "gtk_button_set_relief".} -proc button_get_relief*(button: PButton): TReliefStyle{.cdecl, dynlib: lib, +proc get_relief*(button: PButton): TReliefStyle{.cdecl, dynlib: lib, importc: "gtk_button_get_relief".} -proc button_set_label*(button: PButton, `label`: cstring){.cdecl, dynlib: lib, +proc set_label*(button: PButton, `label`: cstring){.cdecl, dynlib: lib, importc: "gtk_button_set_label".} -proc button_get_label*(button: PButton): cstring{.cdecl, dynlib: lib, +proc get_label*(button: PButton): cstring{.cdecl, dynlib: lib, importc: "gtk_button_get_label".} -proc button_set_use_underline*(button: PButton, use_underline: gboolean){.cdecl, +proc set_use_underline*(button: PButton, use_underline: gboolean){.cdecl, dynlib: lib, importc: "gtk_button_set_use_underline".} -proc button_get_use_underline*(button: PButton): gboolean{.cdecl, dynlib: lib, +proc get_use_underline*(button: PButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_button_get_use_underline".} -proc button_set_use_stock*(button: PButton, use_stock: gboolean){.cdecl, +proc set_use_stock*(button: PButton, use_stock: gboolean){.cdecl, dynlib: lib, importc: "gtk_button_set_use_stock".} -proc button_get_use_stock*(button: PButton): gboolean{.cdecl, dynlib: lib, +proc get_use_stock*(button: PButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_button_get_use_stock".} -proc button_set_depressed*(button: PButton, depressed: gboolean){.cdecl, +proc set_depressed*(button: PButton, depressed: gboolean){.cdecl, dynlib: lib, importc: "_gtk_button_set_depressed".} -proc button_paint*(button: PButton, area: gdk2.PRectangle, state_type: TStateType, +proc paint*(button: PButton, area: gdk2.PRectangle, state_type: TStateType, shadow_type: TShadowType, main_detail: cstring, default_detail: cstring){.cdecl, dynlib: lib, importc: "_gtk_button_paint".} -proc button_set_image*(button: PButton, image: PWidget){.cdecl, dynlib: lib, +proc set_image*(button: PButton, image: PWidget){.cdecl, dynlib: lib, importc: "gtk_button_set_image".} -proc button_get_image*(button: PButton): PWidget{.cdecl, dynlib: lib, +proc get_image*(button: PButton): PWidget{.cdecl, dynlib: lib, importc: "gtk_button_get_image".} const CALENDAR_SHOW_HEADING* = 1 shl 0 @@ -4737,25 +4737,25 @@ proc CALENDAR_GET_CLASS*(obj: pointer): PCalendarClass proc calendar_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_calendar_get_type".} proc calendar_new*(): PCalendar{.cdecl, dynlib: lib, importc: "gtk_calendar_new".} -proc calendar_select_month*(calendar: PCalendar, month: guint, year: guint): gboolean{. +proc select_month*(calendar: PCalendar, month: guint, year: guint): gboolean{. cdecl, dynlib: lib, importc: "gtk_calendar_select_month".} -proc calendar_select_day*(calendar: PCalendar, day: guint){.cdecl, dynlib: lib, +proc select_day*(calendar: PCalendar, day: guint){.cdecl, dynlib: lib, importc: "gtk_calendar_select_day".} -proc calendar_mark_day*(calendar: PCalendar, day: guint): gboolean{.cdecl, +proc mark_day*(calendar: PCalendar, day: guint): gboolean{.cdecl, dynlib: lib, importc: "gtk_calendar_mark_day".} -proc calendar_unmark_day*(calendar: PCalendar, day: guint): gboolean{.cdecl, +proc unmark_day*(calendar: PCalendar, day: guint): gboolean{.cdecl, dynlib: lib, importc: "gtk_calendar_unmark_day".} -proc calendar_clear_marks*(calendar: PCalendar){.cdecl, dynlib: lib, +proc clear_marks*(calendar: PCalendar){.cdecl, dynlib: lib, importc: "gtk_calendar_clear_marks".} -proc calendar_display_options*(calendar: PCalendar, +proc display_options*(calendar: PCalendar, flags: TCalendarDisplayOptions){.cdecl, dynlib: lib, importc: "gtk_calendar_display_options".} -proc calendar_get_date*(calendar: PCalendar, year: Pguint, month: Pguint, +proc get_date*(calendar: PCalendar, year: Pguint, month: Pguint, day: Pguint){.cdecl, dynlib: lib, importc: "gtk_calendar_get_date".} -proc calendar_freeze*(calendar: PCalendar){.cdecl, dynlib: lib, +proc freeze*(calendar: PCalendar){.cdecl, dynlib: lib, importc: "gtk_calendar_freeze".} -proc calendar_thaw*(calendar: PCalendar){.cdecl, dynlib: lib, +proc thaw*(calendar: PCalendar){.cdecl, dynlib: lib, importc: "gtk_calendar_thaw".} proc TYPE_CELL_EDITABLE*(): GType proc CELL_EDITABLE*(obj: pointer): PCellEditable @@ -4764,11 +4764,11 @@ proc IS_CELL_EDITABLE*(obj: pointer): bool proc CELL_EDITABLE_GET_IFACE*(obj: pointer): PCellEditableIface proc cell_editable_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_cell_editable_get_type".} -proc cell_editable_start_editing*(cell_editable: PCellEditable, event: gdk2.PEvent){. +proc start_editing*(cell_editable: PCellEditable, event: gdk2.PEvent){. cdecl, dynlib: lib, importc: "gtk_cell_editable_start_editing".} -proc cell_editable_editing_done*(cell_editable: PCellEditable){.cdecl, +proc editing_done*(cell_editable: PCellEditable){.cdecl, dynlib: lib, importc: "gtk_cell_editable_editing_done".} -proc cell_editable_remove_widget*(cell_editable: PCellEditable){.cdecl, +proc remove_widget*(cell_editable: PCellEditable){.cdecl, dynlib: lib, importc: "gtk_cell_editable_remove_widget".} const CELL_RENDERER_SELECTED* = 1 shl 0 @@ -4806,30 +4806,30 @@ proc cell_background_set*(a: var TCellRenderer): guint proc set_cell_background_set*(a: var TCellRenderer, `cell_background_set`: guint) proc cell_renderer_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_cell_renderer_get_type".} -proc cell_renderer_get_size*(cell: PCellRenderer, widget: PWidget, +proc get_size*(cell: PCellRenderer, widget: PWidget, cell_area: gdk2.PRectangle, x_offset: Pgint, y_offset: Pgint, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "gtk_cell_renderer_get_size".} -proc cell_renderer_render*(cell: PCellRenderer, window: gdk2.PWindow, +proc render*(cell: PCellRenderer, window: gdk2.PWindow, widget: PWidget, background_area: gdk2.PRectangle, cell_area: gdk2.PRectangle, expose_area: gdk2.PRectangle, flags: TCellRendererState){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_render".} -proc cell_renderer_activate*(cell: PCellRenderer, event: gdk2.PEvent, +proc activate*(cell: PCellRenderer, event: gdk2.PEvent, widget: PWidget, path: cstring, background_area: gdk2.PRectangle, cell_area: gdk2.PRectangle, flags: TCellRendererState): gboolean{. cdecl, dynlib: lib, importc: "gtk_cell_renderer_activate".} -proc cell_renderer_start_editing*(cell: PCellRenderer, event: gdk2.PEvent, +proc start_editing*(cell: PCellRenderer, event: gdk2.PEvent, widget: PWidget, path: cstring, background_area: gdk2.PRectangle, cell_area: gdk2.PRectangle, flags: TCellRendererState): PCellEditable{. cdecl, dynlib: lib, importc: "gtk_cell_renderer_start_editing".} -proc cell_renderer_set_fixed_size*(cell: PCellRenderer, width: gint, +proc set_fixed_size*(cell: PCellRenderer, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_set_fixed_size".} -proc cell_renderer_get_fixed_size*(cell: PCellRenderer, width: Pgint, +proc get_fixed_size*(cell: PCellRenderer, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_get_fixed_size".} const @@ -4884,7 +4884,7 @@ proc cell_renderer_text_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_cell_renderer_text_get_type".} proc cell_renderer_text_new*(): PCellRenderer{.cdecl, dynlib: lib, importc: "gtk_cell_renderer_text_new".} -proc cell_renderer_text_set_fixed_height_from_font*(renderer: PCellRendererText, +proc text_set_fixed_height_from_font*(renderer: PCellRendererText, number_of_rows: gint){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_text_set_fixed_height_from_font".} const bm_TGtkCellRendererToggle_active* = 0x0001'i16 @@ -4910,14 +4910,14 @@ proc cell_renderer_toggle_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_get_type".} proc cell_renderer_toggle_new*(): PCellRenderer{.cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_new".} -proc cell_renderer_toggle_get_radio*(toggle: PCellRendererToggle): gboolean{. +proc toggle_get_radio*(toggle: PCellRendererToggle): gboolean{. cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_get_radio".} -proc cell_renderer_toggle_set_radio*(toggle: PCellRendererToggle, +proc toggle_set_radio*(toggle: PCellRendererToggle, radio: gboolean){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_set_radio".} -proc cell_renderer_toggle_get_active*(toggle: PCellRendererToggle): gboolean{. +proc toggle_get_active*(toggle: PCellRendererToggle): gboolean{. cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_get_active".} -proc cell_renderer_toggle_set_active*(toggle: PCellRendererToggle, +proc toggle_set_active*(toggle: PCellRendererToggle, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_cell_renderer_toggle_set_active".} proc TYPE_CELL_RENDERER_PIXBUF*(): GType @@ -4937,10 +4937,10 @@ proc IS_ITEM*(obj: pointer): bool proc IS_ITEM_CLASS*(klass: pointer): bool proc ITEM_GET_CLASS*(obj: pointer): PItemClass proc item_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_item_get_type".} -proc item_select*(item: PItem){.cdecl, dynlib: lib, importc: "gtk_item_select".} -proc item_deselect*(item: PItem){.cdecl, dynlib: lib, +proc select*(item: PItem){.cdecl, dynlib: lib, importc: "gtk_item_select".} +proc deselect*(item: PItem){.cdecl, dynlib: lib, importc: "gtk_item_deselect".} -proc item_toggle*(item: PItem){.cdecl, dynlib: lib, importc: "gtk_item_toggle".} +proc toggle*(item: PItem){.cdecl, dynlib: lib, importc: "gtk_item_toggle".} const bm_TGtkMenuItem_show_submenu_indicator* = 0x0001'i16 bp_TGtkMenuItem_show_submenu_indicator* = 0'i16 @@ -4982,30 +4982,30 @@ proc menu_item_new_with_label*(`label`: cstring): PMenuItem{.cdecl, dynlib: lib, importc: "gtk_menu_item_new_with_label".} proc menu_item_new_with_mnemonic*(`label`: cstring): PMenuItem{.cdecl, dynlib: lib, importc: "gtk_menu_item_new_with_mnemonic".} -proc menu_item_set_submenu*(menu_item: PMenuItem, submenu: PWidget){.cdecl, +proc set_submenu*(menu_item: PMenuItem, submenu: PWidget){.cdecl, dynlib: lib, importc: "gtk_menu_item_set_submenu".} -proc menu_item_get_submenu*(menu_item: PMenuItem): PWidget{.cdecl, dynlib: lib, +proc get_submenu*(menu_item: PMenuItem): PWidget{.cdecl, dynlib: lib, importc: "gtk_menu_item_get_submenu".} -proc menu_item_remove_submenu*(menu_item: PMenuItem){.cdecl, dynlib: lib, +proc remove_submenu*(menu_item: PMenuItem){.cdecl, dynlib: lib, importc: "gtk_menu_item_remove_submenu".} -proc menu_item_select*(menu_item: PMenuItem){.cdecl, dynlib: lib, +proc select*(menu_item: PMenuItem){.cdecl, dynlib: lib, importc: "gtk_menu_item_select".} -proc menu_item_deselect*(menu_item: PMenuItem){.cdecl, dynlib: lib, +proc deselect*(menu_item: PMenuItem){.cdecl, dynlib: lib, importc: "gtk_menu_item_deselect".} -proc menu_item_activate*(menu_item: PMenuItem){.cdecl, dynlib: lib, +proc activate*(menu_item: PMenuItem){.cdecl, dynlib: lib, importc: "gtk_menu_item_activate".} -proc menu_item_toggle_size_request*(menu_item: PMenuItem, requisition: Pgint){. +proc toggle_size_request*(menu_item: PMenuItem, requisition: Pgint){. cdecl, dynlib: lib, importc: "gtk_menu_item_toggle_size_request".} -proc menu_item_toggle_size_allocate*(menu_item: PMenuItem, allocation: gint){. +proc toggle_size_allocate*(menu_item: PMenuItem, allocation: gint){. cdecl, dynlib: lib, importc: "gtk_menu_item_toggle_size_allocate".} -proc menu_item_set_right_justified*(menu_item: PMenuItem, +proc set_right_justified*(menu_item: PMenuItem, right_justified: gboolean){.cdecl, dynlib: lib, importc: "gtk_menu_item_set_right_justified".} -proc menu_item_get_right_justified*(menu_item: PMenuItem): gboolean{.cdecl, +proc get_right_justified*(menu_item: PMenuItem): gboolean{.cdecl, dynlib: lib, importc: "gtk_menu_item_get_right_justified".} -proc menu_item_set_accel_path*(menu_item: PMenuItem, accel_path: cstring){. +proc set_accel_path*(menu_item: PMenuItem, accel_path: cstring){. cdecl, dynlib: lib, importc: "gtk_menu_item_set_accel_path".} -proc menu_item_refresh_accel_path*(menu_item: PMenuItem, prefix: cstring, +proc refresh_accel_path*(menu_item: PMenuItem, prefix: cstring, accel_group: PAccelGroup, group_changed: gboolean){.cdecl, dynlib: lib, importc: "_gtk_menu_item_refresh_accel_path".} @@ -5039,21 +5039,21 @@ proc toggle_button_new_with_label*(`label`: cstring): PToggleButton{.cdecl, dynlib: lib, importc: "gtk_toggle_button_new_with_label".} proc toggle_button_new_with_mnemonic*(`label`: cstring): PToggleButton{.cdecl, dynlib: lib, importc: "gtk_toggle_button_new_with_mnemonic".} -proc toggle_button_set_mode*(toggle_button: PToggleButton, +proc set_mode*(toggle_button: PToggleButton, draw_indicator: gboolean){.cdecl, dynlib: lib, importc: "gtk_toggle_button_set_mode".} -proc toggle_button_get_mode*(toggle_button: PToggleButton): gboolean{.cdecl, +proc get_mode*(toggle_button: PToggleButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_toggle_button_get_mode".} -proc toggle_button_set_active*(toggle_button: PToggleButton, is_active: gboolean){. +proc set_active*(toggle_button: PToggleButton, is_active: gboolean){. cdecl, dynlib: lib, importc: "gtk_toggle_button_set_active".} -proc toggle_button_get_active*(toggle_button: PToggleButton): gboolean{.cdecl, +proc get_active*(toggle_button: PToggleButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_toggle_button_get_active".} -proc toggle_button_toggled*(toggle_button: PToggleButton){.cdecl, dynlib: lib, +proc toggled*(toggle_button: PToggleButton){.cdecl, dynlib: lib, importc: "gtk_toggle_button_toggled".} -proc toggle_button_set_inconsistent*(toggle_button: PToggleButton, +proc set_inconsistent*(toggle_button: PToggleButton, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_toggle_button_set_inconsistent".} -proc toggle_button_get_inconsistent*(toggle_button: PToggleButton): gboolean{. +proc get_inconsistent*(toggle_button: PToggleButton): gboolean{. cdecl, dynlib: lib, importc: "gtk_toggle_button_get_inconsistent".} proc TYPE_CHECK_BUTTON*(): GType proc CHECK_BUTTON*(obj: pointer): PCheckButton @@ -5069,7 +5069,7 @@ proc check_button_new_with_label*(`label`: cstring): PCheckButton{.cdecl, dynlib: lib, importc: "gtk_check_button_new_with_label".} proc check_button_new_with_mnemonic*(`label`: cstring): PCheckButton{.cdecl, dynlib: lib, importc: "gtk_check_button_new_with_mnemonic".} -proc check_button_get_props*(check_button: PCheckButton, indicator_size: Pgint, +proc get_props*(check_button: PCheckButton, indicator_size: Pgint, indicator_spacing: Pgint){.cdecl, dynlib: lib, importc: "_gtk_check_button_get_props".} const @@ -5100,50 +5100,50 @@ proc check_menu_item_new_with_label*(`label`: cstring): PWidget{.cdecl, dynlib: lib, importc: "gtk_check_menu_item_new_with_label".} proc check_menu_item_new_with_mnemonic*(`label`: cstring): PWidget{.cdecl, dynlib: lib, importc: "gtk_check_menu_item_new_with_mnemonic".} -proc check_menu_item_set_active*(check_menu_item: PCheckMenuItem, +proc item_set_active*(check_menu_item: PCheckMenuItem, is_active: gboolean){.cdecl, dynlib: lib, importc: "gtk_check_menu_item_set_active".} -proc check_menu_item_get_active*(check_menu_item: PCheckMenuItem): gboolean{. +proc item_get_active*(check_menu_item: PCheckMenuItem): gboolean{. cdecl, dynlib: lib, importc: "gtk_check_menu_item_get_active".} -proc check_menu_item_toggled*(check_menu_item: PCheckMenuItem){.cdecl, +proc item_toggled*(check_menu_item: PCheckMenuItem){.cdecl, dynlib: lib, importc: "gtk_check_menu_item_toggled".} -proc check_menu_item_set_inconsistent*(check_menu_item: PCheckMenuItem, +proc item_set_inconsistent*(check_menu_item: PCheckMenuItem, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_check_menu_item_set_inconsistent".} -proc check_menu_item_get_inconsistent*(check_menu_item: PCheckMenuItem): gboolean{. +proc item_get_inconsistent*(check_menu_item: PCheckMenuItem): gboolean{. cdecl, dynlib: lib, importc: "gtk_check_menu_item_get_inconsistent".} proc clipboard_get_for_display*(display: gdk2.PDisplay, selection: gdk2.TAtom): PClipboard{. cdecl, dynlib: lib, importc: "gtk_clipboard_get_for_display".} -proc clipboard_get_display*(clipboard: PClipboard): gdk2.PDisplay{.cdecl, +proc get_display*(clipboard: PClipboard): gdk2.PDisplay{.cdecl, dynlib: lib, importc: "gtk_clipboard_get_display".} -proc clipboard_set_with_data*(clipboard: PClipboard, targets: PTargetEntry, +proc set_with_data*(clipboard: PClipboard, targets: PTargetEntry, n_targets: guint, get_func: TClipboardGetFunc, clear_func: TClipboardClearFunc, user_data: gpointer): gboolean{.cdecl, dynlib: lib, importc: "gtk_clipboard_set_with_data".} -proc clipboard_set_with_owner*(clipboard: PClipboard, targets: PTargetEntry, +proc set_with_owner*(clipboard: PClipboard, targets: PTargetEntry, n_targets: guint, get_func: TClipboardGetFunc, clear_func: TClipboardClearFunc, owner: PGObject): gboolean{. cdecl, dynlib: lib, importc: "gtk_clipboard_set_with_owner".} -proc clipboard_get_owner*(clipboard: PClipboard): PGObject{.cdecl, dynlib: lib, +proc get_owner*(clipboard: PClipboard): PGObject{.cdecl, dynlib: lib, importc: "gtk_clipboard_get_owner".} -proc clipboard_clear*(clipboard: PClipboard){.cdecl, dynlib: lib, +proc clear*(clipboard: PClipboard){.cdecl, dynlib: lib, importc: "gtk_clipboard_clear".} -proc clipboard_set_text*(clipboard: PClipboard, text: cstring, len: gint){. +proc set_text*(clipboard: PClipboard, text: cstring, len: gint){. cdecl, dynlib: lib, importc: "gtk_clipboard_set_text".} -proc clipboard_request_contents*(clipboard: PClipboard, target: gdk2.TAtom, +proc request_contents*(clipboard: PClipboard, target: gdk2.TAtom, callback: TClipboardReceivedFunc, user_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_clipboard_request_contents".} -proc clipboard_request_text*(clipboard: PClipboard, +proc request_text*(clipboard: PClipboard, callback: TClipboardTextReceivedFunc, user_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_clipboard_request_text".} -proc clipboard_wait_for_contents*(clipboard: PClipboard, target: gdk2.TAtom): PSelectionData{. +proc wait_for_contents*(clipboard: PClipboard, target: gdk2.TAtom): PSelectionData{. cdecl, dynlib: lib, importc: "gtk_clipboard_wait_for_contents".} -proc clipboard_wait_for_text*(clipboard: PClipboard): cstring{.cdecl, +proc wait_for_text*(clipboard: PClipboard): cstring{.cdecl, dynlib: lib, importc: "gtk_clipboard_wait_for_text".} -proc clipboard_wait_is_text_available*(clipboard: PClipboard): gboolean{.cdecl, +proc wait_is_text_available*(clipboard: PClipboard): gboolean{.cdecl, dynlib: lib, importc: "gtk_clipboard_wait_is_text_available".} const CLIST_IN_DRAG* = 1 shl 0 @@ -5186,8 +5186,8 @@ proc IS_CLIST*(obj: pointer): bool proc IS_CLIST_CLASS*(klass: pointer): bool proc CLIST_GET_CLASS*(obj: pointer): PCListClass proc CLIST_FLAGS*(clist: pointer): guint16 -proc CLIST_SET_FLAG*(clist: PCList, flag: guint16) -proc CLIST_UNSET_FLAG*(clist: PCList, flag: guint16) +proc SET_FLAG*(clist: PCList, flag: guint16) +proc UNSET_FLAG*(clist: PCList, flag: guint16) #proc GTK_CLIST_IN_DRAG_get*(clist: pointer): bool #proc GTK_CLIST_ROW_HEIGHT_SET_get*(clist: pointer): bool #proc GTK_CLIST_SHOW_TITLES_get*(clist: pointer): bool @@ -5223,149 +5223,149 @@ proc set_selectable*(a: var TCListRow, `selectable`: guint) proc clist_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_clist_get_type".} proc clist_new*(columns: gint): PCList{.cdecl, dynlib: lib, importc: "gtk_clist_new".} -proc clist_set_hadjustment*(clist: PCList, adjustment: PAdjustment){.cdecl, +proc set_hadjustment*(clist: PCList, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_clist_set_hadjustment".} -proc clist_set_vadjustment*(clist: PCList, adjustment: PAdjustment){.cdecl, +proc set_vadjustment*(clist: PCList, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_clist_set_vadjustment".} -proc clist_get_hadjustment*(clist: PCList): PAdjustment{.cdecl, dynlib: lib, +proc get_hadjustment*(clist: PCList): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_clist_get_hadjustment".} -proc clist_get_vadjustment*(clist: PCList): PAdjustment{.cdecl, dynlib: lib, +proc get_vadjustment*(clist: PCList): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_clist_get_vadjustment".} -proc clist_set_shadow_type*(clist: PCList, thetype: TShadowType){.cdecl, +proc set_shadow_type*(clist: PCList, thetype: TShadowType){.cdecl, dynlib: lib, importc: "gtk_clist_set_shadow_type".} -proc clist_set_selection_mode*(clist: PCList, mode: TSelectionMode){.cdecl, +proc set_selection_mode*(clist: PCList, mode: TSelectionMode){.cdecl, dynlib: lib, importc: "gtk_clist_set_selection_mode".} -proc clist_set_reorderable*(clist: PCList, reorderable: gboolean){.cdecl, +proc set_reorderable*(clist: PCList, reorderable: gboolean){.cdecl, dynlib: lib, importc: "gtk_clist_set_reorderable".} -proc clist_set_use_drag_icons*(clist: PCList, use_icons: gboolean){.cdecl, +proc set_use_drag_icons*(clist: PCList, use_icons: gboolean){.cdecl, dynlib: lib, importc: "gtk_clist_set_use_drag_icons".} -proc clist_set_button_actions*(clist: PCList, button: guint, +proc set_button_actions*(clist: PCList, button: guint, button_actions: guint8){.cdecl, dynlib: lib, importc: "gtk_clist_set_button_actions".} -proc clist_freeze*(clist: PCList){.cdecl, dynlib: lib, +proc freeze*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_freeze".} -proc clist_thaw*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_thaw".} -proc clist_column_titles_show*(clist: PCList){.cdecl, dynlib: lib, +proc thaw*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_thaw".} +proc column_titles_show*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_column_titles_show".} -proc clist_column_titles_hide*(clist: PCList){.cdecl, dynlib: lib, +proc column_titles_hide*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_column_titles_hide".} -proc clist_column_title_active*(clist: PCList, column: gint){.cdecl, +proc column_title_active*(clist: PCList, column: gint){.cdecl, dynlib: lib, importc: "gtk_clist_column_title_active".} -proc clist_column_title_passive*(clist: PCList, column: gint){.cdecl, +proc column_title_passive*(clist: PCList, column: gint){.cdecl, dynlib: lib, importc: "gtk_clist_column_title_passive".} -proc clist_column_titles_active*(clist: PCList){.cdecl, dynlib: lib, +proc column_titles_active*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_column_titles_active".} -proc clist_column_titles_passive*(clist: PCList){.cdecl, dynlib: lib, +proc column_titles_passive*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_column_titles_passive".} -proc clist_set_column_title*(clist: PCList, column: gint, title: cstring){. +proc set_column_title*(clist: PCList, column: gint, title: cstring){. cdecl, dynlib: lib, importc: "gtk_clist_set_column_title".} -proc clist_get_column_title*(clist: PCList, column: gint): cstring{.cdecl, +proc get_column_title*(clist: PCList, column: gint): cstring{.cdecl, dynlib: lib, importc: "gtk_clist_get_column_title".} -proc clist_set_column_widget*(clist: PCList, column: gint, widget: PWidget){. +proc set_column_widget*(clist: PCList, column: gint, widget: PWidget){. cdecl, dynlib: lib, importc: "gtk_clist_set_column_widget".} -proc clist_get_column_widget*(clist: PCList, column: gint): PWidget{.cdecl, +proc get_column_widget*(clist: PCList, column: gint): PWidget{.cdecl, dynlib: lib, importc: "gtk_clist_get_column_widget".} -proc clist_set_column_justification*(clist: PCList, column: gint, +proc set_column_justification*(clist: PCList, column: gint, justification: TJustification){.cdecl, dynlib: lib, importc: "gtk_clist_set_column_justification".} -proc clist_set_column_visibility*(clist: PCList, column: gint, visible: gboolean){. +proc set_column_visibility*(clist: PCList, column: gint, visible: gboolean){. cdecl, dynlib: lib, importc: "gtk_clist_set_column_visibility".} -proc clist_set_column_resizeable*(clist: PCList, column: gint, +proc set_column_resizeable*(clist: PCList, column: gint, resizeable: gboolean){.cdecl, dynlib: lib, importc: "gtk_clist_set_column_resizeable".} -proc clist_set_column_auto_resize*(clist: PCList, column: gint, +proc set_column_auto_resize*(clist: PCList, column: gint, auto_resize: gboolean){.cdecl, dynlib: lib, importc: "gtk_clist_set_column_auto_resize".} -proc clist_columns_autosize*(clist: PCList): gint{.cdecl, dynlib: lib, +proc columns_autosize*(clist: PCList): gint{.cdecl, dynlib: lib, importc: "gtk_clist_columns_autosize".} -proc clist_optimal_column_width*(clist: PCList, column: gint): gint{.cdecl, +proc optimal_column_width*(clist: PCList, column: gint): gint{.cdecl, dynlib: lib, importc: "gtk_clist_optimal_column_width".} -proc clist_set_column_width*(clist: PCList, column: gint, width: gint){.cdecl, +proc set_column_width*(clist: PCList, column: gint, width: gint){.cdecl, dynlib: lib, importc: "gtk_clist_set_column_width".} -proc clist_set_column_min_width*(clist: PCList, column: gint, min_width: gint){. +proc set_column_min_width*(clist: PCList, column: gint, min_width: gint){. cdecl, dynlib: lib, importc: "gtk_clist_set_column_min_width".} -proc clist_set_column_max_width*(clist: PCList, column: gint, max_width: gint){. +proc set_column_max_width*(clist: PCList, column: gint, max_width: gint){. cdecl, dynlib: lib, importc: "gtk_clist_set_column_max_width".} -proc clist_set_row_height*(clist: PCList, height: guint){.cdecl, dynlib: lib, +proc set_row_height*(clist: PCList, height: guint){.cdecl, dynlib: lib, importc: "gtk_clist_set_row_height".} -proc clist_moveto*(clist: PCList, row: gint, column: gint, row_align: gfloat, +proc moveto*(clist: PCList, row: gint, column: gint, row_align: gfloat, col_align: gfloat){.cdecl, dynlib: lib, importc: "gtk_clist_moveto".} -proc clist_row_is_visible*(clist: PCList, row: gint): TVisibility{.cdecl, +proc row_is_visible*(clist: PCList, row: gint): TVisibility{.cdecl, dynlib: lib, importc: "gtk_clist_row_is_visible".} -proc clist_get_cell_type*(clist: PCList, row: gint, column: gint): TCellType{. +proc get_cell_type*(clist: PCList, row: gint, column: gint): TCellType{. cdecl, dynlib: lib, importc: "gtk_clist_get_cell_type".} -proc clist_set_text*(clist: PCList, row: gint, column: gint, text: cstring){. +proc set_text*(clist: PCList, row: gint, column: gint, text: cstring){. cdecl, dynlib: lib, importc: "gtk_clist_set_text".} -proc clist_get_text*(clist: PCList, row: gint, column: gint, text: PPgchar): gint{. +proc get_text*(clist: PCList, row: gint, column: gint, text: PPgchar): gint{. cdecl, dynlib: lib, importc: "gtk_clist_get_text".} -proc clist_set_pixmap*(clist: PCList, row: gint, column: gint, +proc set_pixmap*(clist: PCList, row: gint, column: gint, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){.cdecl, dynlib: lib, importc: "gtk_clist_set_pixmap".} -proc clist_get_pixmap*(clist: PCList, row: gint, column: gint, +proc get_pixmap*(clist: PCList, row: gint, column: gint, pixmap: var gdk2.PPixmap, mask: var gdk2.PBitmap): gint{. cdecl, dynlib: lib, importc: "gtk_clist_get_pixmap".} -proc clist_set_pixtext*(clist: PCList, row: gint, column: gint, text: cstring, +proc set_pixtext*(clist: PCList, row: gint, column: gint, text: cstring, spacing: guint8, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){. cdecl, dynlib: lib, importc: "gtk_clist_set_pixtext".} -proc clist_set_foreground*(clist: PCList, row: gint, color: gdk2.PColor){.cdecl, +proc set_foreground*(clist: PCList, row: gint, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_clist_set_foreground".} -proc clist_set_background*(clist: PCList, row: gint, color: gdk2.PColor){.cdecl, +proc set_background*(clist: PCList, row: gint, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_clist_set_background".} -proc clist_set_cell_style*(clist: PCList, row: gint, column: gint, style: PStyle){. +proc set_cell_style*(clist: PCList, row: gint, column: gint, style: PStyle){. cdecl, dynlib: lib, importc: "gtk_clist_set_cell_style".} -proc clist_get_cell_style*(clist: PCList, row: gint, column: gint): PStyle{. +proc get_cell_style*(clist: PCList, row: gint, column: gint): PStyle{. cdecl, dynlib: lib, importc: "gtk_clist_get_cell_style".} -proc clist_set_row_style*(clist: PCList, row: gint, style: PStyle){.cdecl, +proc set_row_style*(clist: PCList, row: gint, style: PStyle){.cdecl, dynlib: lib, importc: "gtk_clist_set_row_style".} -proc clist_get_row_style*(clist: PCList, row: gint): PStyle{.cdecl, dynlib: lib, +proc get_row_style*(clist: PCList, row: gint): PStyle{.cdecl, dynlib: lib, importc: "gtk_clist_get_row_style".} -proc clist_set_shift*(clist: PCList, row: gint, column: gint, vertical: gint, +proc set_shift*(clist: PCList, row: gint, column: gint, vertical: gint, horizontal: gint){.cdecl, dynlib: lib, importc: "gtk_clist_set_shift".} -proc clist_set_selectable*(clist: PCList, row: gint, selectable: gboolean){. +proc set_selectable*(clist: PCList, row: gint, selectable: gboolean){. cdecl, dynlib: lib, importc: "gtk_clist_set_selectable".} -proc clist_get_selectable*(clist: PCList, row: gint): gboolean{.cdecl, +proc get_selectable*(clist: PCList, row: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_clist_get_selectable".} -proc clist_remove*(clist: PCList, row: gint){.cdecl, dynlib: lib, +proc remove*(clist: PCList, row: gint){.cdecl, dynlib: lib, importc: "gtk_clist_remove".} -proc clist_set_row_data*(clist: PCList, row: gint, data: gpointer){.cdecl, +proc set_row_data*(clist: PCList, row: gint, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_clist_set_row_data".} -proc clist_set_row_data_full*(clist: PCList, row: gint, data: gpointer, +proc set_row_data_full*(clist: PCList, row: gint, data: gpointer, destroy: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_clist_set_row_data_full".} -proc clist_get_row_data*(clist: PCList, row: gint): gpointer{.cdecl, +proc get_row_data*(clist: PCList, row: gint): gpointer{.cdecl, dynlib: lib, importc: "gtk_clist_get_row_data".} -proc clist_find_row_from_data*(clist: PCList, data: gpointer): gint{.cdecl, +proc find_row_from_data*(clist: PCList, data: gpointer): gint{.cdecl, dynlib: lib, importc: "gtk_clist_find_row_from_data".} -proc clist_select_row*(clist: PCList, row: gint, column: gint){.cdecl, +proc select_row*(clist: PCList, row: gint, column: gint){.cdecl, dynlib: lib, importc: "gtk_clist_select_row".} -proc clist_unselect_row*(clist: PCList, row: gint, column: gint){.cdecl, +proc unselect_row*(clist: PCList, row: gint, column: gint){.cdecl, dynlib: lib, importc: "gtk_clist_unselect_row".} -proc clist_undo_selection*(clist: PCList){.cdecl, dynlib: lib, +proc undo_selection*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_undo_selection".} -proc clist_clear*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_clear".} -proc clist_get_selection_info*(clist: PCList, x: gint, y: gint, row: Pgint, +proc clear*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_clear".} +proc get_selection_info*(clist: PCList, x: gint, y: gint, row: Pgint, column: Pgint): gint{.cdecl, dynlib: lib, importc: "gtk_clist_get_selection_info".} -proc clist_select_all*(clist: PCList){.cdecl, dynlib: lib, +proc select_all*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_select_all".} -proc clist_unselect_all*(clist: PCList){.cdecl, dynlib: lib, +proc unselect_all*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_unselect_all".} -proc clist_swap_rows*(clist: PCList, row1: gint, row2: gint){.cdecl, +proc swap_rows*(clist: PCList, row1: gint, row2: gint){.cdecl, dynlib: lib, importc: "gtk_clist_swap_rows".} -proc clist_row_move*(clist: PCList, source_row: gint, dest_row: gint){.cdecl, +proc row_move*(clist: PCList, source_row: gint, dest_row: gint){.cdecl, dynlib: lib, importc: "gtk_clist_row_move".} -proc clist_set_compare_func*(clist: PCList, cmp_func: TCListCompareFunc){.cdecl, +proc set_compare_func*(clist: PCList, cmp_func: TCListCompareFunc){.cdecl, dynlib: lib, importc: "gtk_clist_set_compare_func".} -proc clist_set_sort_column*(clist: PCList, column: gint){.cdecl, dynlib: lib, +proc set_sort_column*(clist: PCList, column: gint){.cdecl, dynlib: lib, importc: "gtk_clist_set_sort_column".} -proc clist_set_sort_type*(clist: PCList, sort_type: TSortType){.cdecl, +proc set_sort_type*(clist: PCList, sort_type: TSortType){.cdecl, dynlib: lib, importc: "gtk_clist_set_sort_type".} -proc clist_sort*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_sort".} -proc clist_set_auto_sort*(clist: PCList, auto_sort: gboolean){.cdecl, +proc sort*(clist: PCList){.cdecl, dynlib: lib, importc: "gtk_clist_sort".} +proc set_auto_sort*(clist: PCList, auto_sort: gboolean){.cdecl, dynlib: lib, importc: "gtk_clist_set_auto_sort".} -proc clist_create_cell_layout*(clist: PCList, clist_row: PCListRow, column: gint): pango.PLayout{. +proc create_cell_layout*(clist: PCList, clist_row: PCListRow, column: gint): pango.PLayout{. cdecl, dynlib: lib, importc: "_gtk_clist_create_cell_layout".} const DIALOG_MODAL* = 1 shl 0 @@ -5392,23 +5392,23 @@ proc DIALOG_GET_CLASS*(obj: pointer): PDialogClass proc dialog_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_dialog_get_type".} proc dialog_new*(): PDialog{.cdecl, dynlib: lib, importc: "gtk_dialog_new".} -proc dialog_add_action_widget*(dialog: PDialog, child: PWidget, +proc add_action_widget*(dialog: PDialog, child: PWidget, response_id: gint){.cdecl, dynlib: lib, importc: "gtk_dialog_add_action_widget".} -proc dialog_add_button*(dialog: PDialog, button_text: cstring, response_id: gint): PWidget{. +proc add_button*(dialog: PDialog, button_text: cstring, response_id: gint): PWidget{. cdecl, dynlib: lib, importc: "gtk_dialog_add_button".} -proc dialog_set_response_sensitive*(dialog: PDialog, response_id: gint, +proc set_response_sensitive*(dialog: PDialog, response_id: gint, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_dialog_set_response_sensitive".} -proc dialog_set_default_response*(dialog: PDialog, response_id: gint){.cdecl, +proc set_default_response*(dialog: PDialog, response_id: gint){.cdecl, dynlib: lib, importc: "gtk_dialog_set_default_response".} -proc dialog_set_has_separator*(dialog: PDialog, setting: gboolean){.cdecl, +proc set_has_separator*(dialog: PDialog, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_dialog_set_has_separator".} -proc dialog_get_has_separator*(dialog: PDialog): gboolean{.cdecl, dynlib: lib, +proc get_has_separator*(dialog: PDialog): gboolean{.cdecl, dynlib: lib, importc: "gtk_dialog_get_has_separator".} -proc dialog_response*(dialog: PDialog, response_id: gint){.cdecl, dynlib: lib, +proc response*(dialog: PDialog, response_id: gint){.cdecl, dynlib: lib, importc: "gtk_dialog_response".} -proc dialog_run*(dialog: PDialog): gint{.cdecl, dynlib: lib, +proc run*(dialog: PDialog): gint{.cdecl, dynlib: lib, importc: "gtk_dialog_run".} proc show_about_dialog*(parent: PWindow, firstPropertyName: cstring){.cdecl, dynlib: lib, importc: "gtk_show_about_dialog", varargs.} @@ -5431,38 +5431,38 @@ proc color_selection_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_color_selection_get_type".} proc color_selection_new*(): PColorSelection{.cdecl, dynlib: lib, importc: "gtk_color_selection_new".} -proc color_selection_get_has_opacity_control*(colorsel: PColorSelection): gboolean{. +proc get_has_opacity_control*(colorsel: PColorSelection): gboolean{. cdecl, dynlib: lib, importc: "gtk_color_selection_get_has_opacity_control".} -proc color_selection_set_has_opacity_control*(colorsel: PColorSelection, +proc set_has_opacity_control*(colorsel: PColorSelection, has_opacity: gboolean){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_has_opacity_control".} -proc color_selection_get_has_palette*(colorsel: PColorSelection): gboolean{. +proc get_has_palette*(colorsel: PColorSelection): gboolean{. cdecl, dynlib: lib, importc: "gtk_color_selection_get_has_palette".} -proc color_selection_set_has_palette*(colorsel: PColorSelection, +proc set_has_palette*(colorsel: PColorSelection, has_palette: gboolean){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_has_palette".} -proc color_selection_set_current_color*(colorsel: PColorSelection, +proc set_current_color*(colorsel: PColorSelection, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_current_color".} -proc color_selection_set_current_alpha*(colorsel: PColorSelection, +proc set_current_alpha*(colorsel: PColorSelection, alpha: guint16){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_current_alpha".} -proc color_selection_get_current_color*(colorsel: PColorSelection, +proc get_current_color*(colorsel: PColorSelection, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_color_selection_get_current_color".} -proc color_selection_get_current_alpha*(colorsel: PColorSelection): guint16{. +proc get_current_alpha*(colorsel: PColorSelection): guint16{. cdecl, dynlib: lib, importc: "gtk_color_selection_get_current_alpha".} -proc color_selection_set_previous_color*(colorsel: PColorSelection, +proc set_previous_color*(colorsel: PColorSelection, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_previous_color".} -proc color_selection_set_previous_alpha*(colorsel: PColorSelection, +proc set_previous_alpha*(colorsel: PColorSelection, alpha: guint16){.cdecl, dynlib: lib, importc: "gtk_color_selection_set_previous_alpha".} -proc color_selection_get_previous_color*(colorsel: PColorSelection, +proc get_previous_color*(colorsel: PColorSelection, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_color_selection_get_previous_color".} -proc color_selection_get_previous_alpha*(colorsel: PColorSelection): guint16{. +proc get_previous_alpha*(colorsel: PColorSelection): guint16{. cdecl, dynlib: lib, importc: "gtk_color_selection_get_previous_alpha".} -proc color_selection_is_adjusting*(colorsel: PColorSelection): gboolean{.cdecl, +proc is_adjusting*(colorsel: PColorSelection): gboolean{.cdecl, dynlib: lib, importc: "gtk_color_selection_is_adjusting".} proc color_selection_palette_from_string*(str: cstring, colors: var gdk2.PColor, n_colors: Pgint): gboolean{.cdecl, dynlib: lib, importc: "gtk_color_selection_palette_from_string".} @@ -5521,20 +5521,20 @@ proc use_arrows_always*(a: var TCombo): guint proc set_use_arrows_always*(a: var TCombo, `use_arrows_always`: guint) proc combo_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_combo_get_type".} proc combo_new*(): PCombo{.cdecl, dynlib: lib, importc: "gtk_combo_new".} -proc combo_set_value_in_list*(combo: PCombo, val: gboolean, +proc set_value_in_list*(combo: PCombo, val: gboolean, ok_if_empty: gboolean){.cdecl, dynlib: lib, importc: "gtk_combo_set_value_in_list".} -proc combo_set_use_arrows*(combo: PCombo, val: gboolean){.cdecl, dynlib: lib, +proc set_use_arrows*(combo: PCombo, val: gboolean){.cdecl, dynlib: lib, importc: "gtk_combo_set_use_arrows".} -proc combo_set_use_arrows_always*(combo: PCombo, val: gboolean){.cdecl, +proc set_use_arrows_always*(combo: PCombo, val: gboolean){.cdecl, dynlib: lib, importc: "gtk_combo_set_use_arrows_always".} -proc combo_set_case_sensitive*(combo: PCombo, val: gboolean){.cdecl, +proc set_case_sensitive*(combo: PCombo, val: gboolean){.cdecl, dynlib: lib, importc: "gtk_combo_set_case_sensitive".} -proc combo_set_item_string*(combo: PCombo, item: PItem, item_value: cstring){. +proc set_item_string*(combo: PCombo, item: PItem, item_value: cstring){. cdecl, dynlib: lib, importc: "gtk_combo_set_item_string".} -proc combo_set_popdown_strings*(combo: PCombo, strings: PGList){.cdecl, +proc set_popdown_strings*(combo: PCombo, strings: PGList){.cdecl, dynlib: lib, importc: "gtk_combo_set_popdown_strings".} -proc combo_disable_activate*(combo: PCombo){.cdecl, dynlib: lib, +proc disable_activate*(combo: PCombo){.cdecl, dynlib: lib, importc: "gtk_combo_disable_activate".} const bm_TGtkCTree_line_style* = 0x0003'i16 @@ -5573,161 +5573,161 @@ proc set_expanded*(a: var TCTreeRow, `expanded`: guint) proc ctree_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_ctree_get_type".} proc ctree_new*(columns: gint, tree_column: gint): PCTree{.cdecl, dynlib: lib, importc: "gtk_ctree_new".} -proc ctree_insert_node*(ctree: PCTree, parent: PCTreeNode, sibling: PCTreeNode, +proc insert_node*(ctree: PCTree, parent: PCTreeNode, sibling: PCTreeNode, text: openarray[cstring], spacing: guint8, pixmap_closed: gdk2.PPixmap, mask_closed: gdk2.PBitmap, pixmap_opened: gdk2.PPixmap, mask_opened: gdk2.PBitmap, is_leaf: gboolean, expanded: gboolean): PCTreeNode{. cdecl, dynlib: lib, importc: "gtk_ctree_insert_node".} -proc ctree_remove_node*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc remove_node*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_remove_node".} -proc ctree_insert_gnode*(ctree: PCTree, parent: PCTreeNode, sibling: PCTreeNode, +proc insert_gnode*(ctree: PCTree, parent: PCTreeNode, sibling: PCTreeNode, gnode: PGNode, fun: TCTreeGNodeFunc, data: gpointer): PCTreeNode{. cdecl, dynlib: lib, importc: "gtk_ctree_insert_gnode".} -proc ctree_export_to_gnode*(ctree: PCTree, parent: PGNode, sibling: PGNode, +proc export_to_gnode*(ctree: PCTree, parent: PGNode, sibling: PGNode, node: PCTreeNode, fun: TCTreeGNodeFunc, data: gpointer): PGNode{.cdecl, dynlib: lib, importc: "gtk_ctree_export_to_gnode".} -proc ctree_post_recursive*(ctree: PCTree, node: PCTreeNode, fun: TCTreeFunc, +proc post_recursive*(ctree: PCTree, node: PCTreeNode, fun: TCTreeFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_ctree_post_recursive".} -proc ctree_post_recursive_to_depth*(ctree: PCTree, node: PCTreeNode, +proc post_recursive_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint, fun: TCTreeFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_ctree_post_recursive_to_depth".} -proc ctree_pre_recursive*(ctree: PCTree, node: PCTreeNode, fun: TCTreeFunc, +proc pre_recursive*(ctree: PCTree, node: PCTreeNode, fun: TCTreeFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_ctree_pre_recursive".} -proc ctree_pre_recursive_to_depth*(ctree: PCTree, node: PCTreeNode, +proc pre_recursive_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint, fun: TCTreeFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_ctree_pre_recursive_to_depth".} -proc ctree_is_viewable*(ctree: PCTree, node: PCTreeNode): gboolean{.cdecl, +proc is_viewable*(ctree: PCTree, node: PCTreeNode): gboolean{.cdecl, dynlib: lib, importc: "gtk_ctree_is_viewable".} -proc ctree_last*(ctree: PCTree, node: PCTreeNode): PCTreeNode{.cdecl, +proc last*(ctree: PCTree, node: PCTreeNode): PCTreeNode{.cdecl, dynlib: lib, importc: "gtk_ctree_last".} -proc ctree_find_node_ptr*(ctree: PCTree, ctree_row: PCTreeRow): PCTreeNode{. +proc find_node_ptr*(ctree: PCTree, ctree_row: PCTreeRow): PCTreeNode{. cdecl, dynlib: lib, importc: "gtk_ctree_find_node_ptr".} -proc ctree_node_nth*(ctree: PCTree, row: guint): PCTreeNode{.cdecl, dynlib: lib, +proc node_nth*(ctree: PCTree, row: guint): PCTreeNode{.cdecl, dynlib: lib, importc: "gtk_ctree_node_nth".} -proc ctree_find*(ctree: PCTree, node: PCTreeNode, child: PCTreeNode): gboolean{. +proc find*(ctree: PCTree, node: PCTreeNode, child: PCTreeNode): gboolean{. cdecl, dynlib: lib, importc: "gtk_ctree_find".} -proc ctree_is_ancestor*(ctree: PCTree, node: PCTreeNode, child: PCTreeNode): gboolean{. +proc is_ancestor*(ctree: PCTree, node: PCTreeNode, child: PCTreeNode): gboolean{. cdecl, dynlib: lib, importc: "gtk_ctree_is_ancestor".} -proc ctree_find_by_row_data*(ctree: PCTree, node: PCTreeNode, data: gpointer): PCTreeNode{. +proc find_by_row_data*(ctree: PCTree, node: PCTreeNode, data: gpointer): PCTreeNode{. cdecl, dynlib: lib, importc: "gtk_ctree_find_by_row_data".} -proc ctree_find_all_by_row_data*(ctree: PCTree, node: PCTreeNode, +proc find_all_by_row_data*(ctree: PCTree, node: PCTreeNode, data: gpointer): PGList{.cdecl, dynlib: lib, importc: "gtk_ctree_find_all_by_row_data".} -proc ctree_find_by_row_data_custom*(ctree: PCTree, node: PCTreeNode, +proc find_by_row_data_custom*(ctree: PCTree, node: PCTreeNode, data: gpointer, fun: TGCompareFunc): PCTreeNode{. cdecl, dynlib: lib, importc: "gtk_ctree_find_by_row_data_custom".} -proc ctree_find_all_by_row_data_custom*(ctree: PCTree, node: PCTreeNode, +proc find_all_by_row_data_custom*(ctree: PCTree, node: PCTreeNode, data: gpointer, fun: TGCompareFunc): PGList{. cdecl, dynlib: lib, importc: "gtk_ctree_find_all_by_row_data_custom".} -proc ctree_is_hot_spot*(ctree: PCTree, x: gint, y: gint): gboolean{.cdecl, +proc is_hot_spot*(ctree: PCTree, x: gint, y: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_ctree_is_hot_spot".} -proc ctree_move*(ctree: PCTree, node: PCTreeNode, new_parent: PCTreeNode, +proc move*(ctree: PCTree, node: PCTreeNode, new_parent: PCTreeNode, new_sibling: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_move".} -proc ctree_expand*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc expand*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_expand".} -proc ctree_expand_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc expand_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_expand_recursive".} -proc ctree_expand_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint){. +proc expand_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint){. cdecl, dynlib: lib, importc: "gtk_ctree_expand_to_depth".} -proc ctree_collapse*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc collapse*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_collapse".} -proc ctree_collapse_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc collapse_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_collapse_recursive".} -proc ctree_collapse_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint){. +proc collapse_to_depth*(ctree: PCTree, node: PCTreeNode, depth: gint){. cdecl, dynlib: lib, importc: "gtk_ctree_collapse_to_depth".} -proc ctree_toggle_expansion*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc toggle_expansion*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_toggle_expansion".} -proc ctree_toggle_expansion_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc toggle_expansion_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_toggle_expansion_recursive".} -proc ctree_select*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc select*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_select".} -proc ctree_select_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc select_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_select_recursive".} -proc ctree_unselect*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc unselect*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_unselect".} -proc ctree_unselect_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc unselect_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_unselect_recursive".} -proc ctree_real_select_recursive*(ctree: PCTree, node: PCTreeNode, state: gint){. +proc real_select_recursive*(ctree: PCTree, node: PCTreeNode, state: gint){. cdecl, dynlib: lib, importc: "gtk_ctree_real_select_recursive".} -proc ctree_node_set_text*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_set_text*(ctree: PCTree, node: PCTreeNode, column: gint, text: cstring){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_text".} -proc ctree_node_set_pixmap*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_set_pixmap*(ctree: PCTree, node: PCTreeNode, column: gint, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_pixmap".} -proc ctree_node_set_pixtext*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_set_pixtext*(ctree: PCTree, node: PCTreeNode, column: gint, text: cstring, spacing: guint8, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_pixtext".} -proc ctree_set_node_info*(ctree: PCTree, node: PCTreeNode, text: cstring, +proc set_node_info*(ctree: PCTree, node: PCTreeNode, text: cstring, spacing: guint8, pixmap_closed: gdk2.PPixmap, mask_closed: gdk2.PBitmap, pixmap_opened: gdk2.PPixmap, mask_opened: gdk2.PBitmap, is_leaf: gboolean, expanded: gboolean){.cdecl, dynlib: lib, importc: "gtk_ctree_set_node_info".} -proc ctree_node_set_shift*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_set_shift*(ctree: PCTree, node: PCTreeNode, column: gint, vertical: gint, horizontal: gint){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_shift".} -proc ctree_node_set_selectable*(ctree: PCTree, node: PCTreeNode, +proc node_set_selectable*(ctree: PCTree, node: PCTreeNode, selectable: gboolean){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_selectable".} -proc ctree_node_get_selectable*(ctree: PCTree, node: PCTreeNode): gboolean{. +proc node_get_selectable*(ctree: PCTree, node: PCTreeNode): gboolean{. cdecl, dynlib: lib, importc: "gtk_ctree_node_get_selectable".} -proc ctree_node_get_cell_type*(ctree: PCTree, node: PCTreeNode, column: gint): TCellType{. +proc node_get_cell_type*(ctree: PCTree, node: PCTreeNode, column: gint): TCellType{. cdecl, dynlib: lib, importc: "gtk_ctree_node_get_cell_type".} -proc ctree_node_get_text*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_get_text*(ctree: PCTree, node: PCTreeNode, column: gint, text: PPgchar): gboolean{.cdecl, dynlib: lib, importc: "gtk_ctree_node_get_text".} -proc ctree_node_set_row_style*(ctree: PCTree, node: PCTreeNode, style: PStyle){. +proc node_set_row_style*(ctree: PCTree, node: PCTreeNode, style: PStyle){. cdecl, dynlib: lib, importc: "gtk_ctree_node_set_row_style".} -proc ctree_node_get_row_style*(ctree: PCTree, node: PCTreeNode): PStyle{.cdecl, +proc node_get_row_style*(ctree: PCTree, node: PCTreeNode): PStyle{.cdecl, dynlib: lib, importc: "gtk_ctree_node_get_row_style".} -proc ctree_node_set_cell_style*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_set_cell_style*(ctree: PCTree, node: PCTreeNode, column: gint, style: PStyle){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_cell_style".} -proc ctree_node_get_cell_style*(ctree: PCTree, node: PCTreeNode, column: gint): PStyle{. +proc node_get_cell_style*(ctree: PCTree, node: PCTreeNode, column: gint): PStyle{. cdecl, dynlib: lib, importc: "gtk_ctree_node_get_cell_style".} -proc ctree_node_set_foreground*(ctree: PCTree, node: PCTreeNode, +proc node_set_foreground*(ctree: PCTree, node: PCTreeNode, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_foreground".} -proc ctree_node_set_background*(ctree: PCTree, node: PCTreeNode, +proc node_set_background*(ctree: PCTree, node: PCTreeNode, color: gdk2.PColor){.cdecl, dynlib: lib, importc: "gtk_ctree_node_set_background".} -proc ctree_node_set_row_data*(ctree: PCTree, node: PCTreeNode, data: gpointer){. +proc node_set_row_data*(ctree: PCTree, node: PCTreeNode, data: gpointer){. cdecl, dynlib: lib, importc: "gtk_ctree_node_set_row_data".} -proc ctree_node_set_row_data_full*(ctree: PCTree, node: PCTreeNode, +proc node_set_row_data_full*(ctree: PCTree, node: PCTreeNode, data: gpointer, destroy: TDestroyNotify){. cdecl, dynlib: lib, importc: "gtk_ctree_node_set_row_data_full".} -proc ctree_node_get_row_data*(ctree: PCTree, node: PCTreeNode): gpointer{. +proc node_get_row_data*(ctree: PCTree, node: PCTreeNode): gpointer{. cdecl, dynlib: lib, importc: "gtk_ctree_node_get_row_data".} -proc ctree_node_moveto*(ctree: PCTree, node: PCTreeNode, column: gint, +proc node_moveto*(ctree: PCTree, node: PCTreeNode, column: gint, row_align: gfloat, col_align: gfloat){.cdecl, dynlib: lib, importc: "gtk_ctree_node_moveto".} -proc ctree_node_is_visible*(ctree: PCTree, node: PCTreeNode): TVisibility{. +proc node_is_visible*(ctree: PCTree, node: PCTreeNode): TVisibility{. cdecl, dynlib: lib, importc: "gtk_ctree_node_is_visible".} -proc ctree_set_indent*(ctree: PCTree, indent: gint){.cdecl, dynlib: lib, +proc set_indent*(ctree: PCTree, indent: gint){.cdecl, dynlib: lib, importc: "gtk_ctree_set_indent".} -proc ctree_set_spacing*(ctree: PCTree, spacing: gint){.cdecl, dynlib: lib, +proc set_spacing*(ctree: PCTree, spacing: gint){.cdecl, dynlib: lib, importc: "gtk_ctree_set_spacing".} -proc ctree_set_show_stub*(ctree: PCTree, show_stub: gboolean){.cdecl, +proc set_show_stub*(ctree: PCTree, show_stub: gboolean){.cdecl, dynlib: lib, importc: "gtk_ctree_set_show_stub".} -proc ctree_set_line_style*(ctree: PCTree, line_style: TCTreeLineStyle){.cdecl, +proc set_line_style*(ctree: PCTree, line_style: TCTreeLineStyle){.cdecl, dynlib: lib, importc: "gtk_ctree_set_line_style".} -proc ctree_set_expander_style*(ctree: PCTree, +proc set_expander_style*(ctree: PCTree, expander_style: TCTreeExpanderStyle){.cdecl, dynlib: lib, importc: "gtk_ctree_set_expander_style".} -proc ctree_set_drag_compare_func*(ctree: PCTree, cmp_func: TCTreeCompareDragFunc){. +proc set_drag_compare_func*(ctree: PCTree, cmp_func: TCTreeCompareDragFunc){. cdecl, dynlib: lib, importc: "gtk_ctree_set_drag_compare_func".} -proc ctree_sort_node*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, +proc sort_node*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_sort_node".} -proc ctree_sort_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, +proc sort_recursive*(ctree: PCTree, node: PCTreeNode){.cdecl, dynlib: lib, importc: "gtk_ctree_sort_recursive".} proc ctree_set_reorderable*(t: pointer, r: bool) proc ctree_node_get_type*(): GType{.cdecl, dynlib: lib, @@ -5750,13 +5750,13 @@ proc IS_CURVE_CLASS*(klass: pointer): bool proc CURVE_GET_CLASS*(obj: pointer): PCurveClass proc curve_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_curve_get_type".} proc curve_new*(): PCurve{.cdecl, dynlib: lib, importc: "gtk_curve_new".} -proc curve_reset*(curve: PCurve){.cdecl, dynlib: lib, importc: "gtk_curve_reset".} -proc curve_set_gamma*(curve: PCurve, gamma: gfloat){.cdecl, dynlib: lib, +proc reset*(curve: PCurve){.cdecl, dynlib: lib, importc: "gtk_curve_reset".} +proc set_gamma*(curve: PCurve, gamma: gfloat){.cdecl, dynlib: lib, importc: "gtk_curve_set_gamma".} -proc curve_set_range*(curve: PCurve, min_x: gfloat, max_x: gfloat, +proc set_range*(curve: PCurve, min_x: gfloat, max_x: gfloat, min_y: gfloat, max_y: gfloat){.cdecl, dynlib: lib, importc: "gtk_curve_set_range".} -proc curve_set_curve_type*(curve: PCurve, thetype: TCurveType){.cdecl, +proc set_curve_type*(curve: PCurve, thetype: TCurveType){.cdecl, dynlib: lib, importc: "gtk_curve_set_curve_type".} const DEST_DEFAULT_MOTION* = 1 shl 0 @@ -5839,33 +5839,33 @@ proc IS_EDITABLE_CLASS*(vtable: pointer): bool proc EDITABLE_GET_CLASS*(inst: pointer): PEditableClass proc editable_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_editable_get_type".} -proc editable_select_region*(editable: PEditable, start: gint, theEnd: gint){. +proc select_region*(editable: PEditable, start: gint, theEnd: gint){. cdecl, dynlib: lib, importc: "gtk_editable_select_region".} -proc editable_get_selection_bounds*(editable: PEditable, start: Pgint, +proc get_selection_bounds*(editable: PEditable, start: Pgint, theEnd: Pgint): gboolean{.cdecl, dynlib: lib, importc: "gtk_editable_get_selection_bounds".} -proc editable_insert_text*(editable: PEditable, new_text: cstring, +proc insert_text*(editable: PEditable, new_text: cstring, new_text_length: gint, position: Pgint){.cdecl, dynlib: lib, importc: "gtk_editable_insert_text".} -proc editable_delete_text*(editable: PEditable, start_pos: gint, end_pos: gint){. +proc delete_text*(editable: PEditable, start_pos: gint, end_pos: gint){. cdecl, dynlib: lib, importc: "gtk_editable_delete_text".} -proc editable_get_chars*(editable: PEditable, start_pos: gint, end_pos: gint): cstring{. +proc get_chars*(editable: PEditable, start_pos: gint, end_pos: gint): cstring{. cdecl, dynlib: lib, importc: "gtk_editable_get_chars".} -proc editable_cut_clipboard*(editable: PEditable){.cdecl, dynlib: lib, +proc cut_clipboard*(editable: PEditable){.cdecl, dynlib: lib, importc: "gtk_editable_cut_clipboard".} -proc editable_copy_clipboard*(editable: PEditable){.cdecl, dynlib: lib, +proc copy_clipboard*(editable: PEditable){.cdecl, dynlib: lib, importc: "gtk_editable_copy_clipboard".} -proc editable_paste_clipboard*(editable: PEditable){.cdecl, dynlib: lib, +proc paste_clipboard*(editable: PEditable){.cdecl, dynlib: lib, importc: "gtk_editable_paste_clipboard".} -proc editable_delete_selection*(editable: PEditable){.cdecl, dynlib: lib, +proc delete_selection*(editable: PEditable){.cdecl, dynlib: lib, importc: "gtk_editable_delete_selection".} -proc editable_set_position*(editable: PEditable, position: gint){.cdecl, +proc set_position*(editable: PEditable, position: gint){.cdecl, dynlib: lib, importc: "gtk_editable_set_position".} -proc editable_get_position*(editable: PEditable): gint{.cdecl, dynlib: lib, +proc get_position*(editable: PEditable): gint{.cdecl, dynlib: lib, importc: "gtk_editable_get_position".} -proc editable_set_editable*(editable: PEditable, is_editable: gboolean){.cdecl, +proc set_editable*(editable: PEditable, is_editable: gboolean){.cdecl, dynlib: lib, importc: "gtk_editable_set_editable".} -proc editable_get_editable*(editable: PEditable): gboolean{.cdecl, dynlib: lib, +proc get_editable*(editable: PEditable): gboolean{.cdecl, dynlib: lib, importc: "gtk_editable_get_editable".} proc TYPE_IM_CONTEXT*(): GType proc IM_CONTEXT*(obj: pointer): PIMContext @@ -5875,27 +5875,27 @@ proc IS_IM_CONTEXT_CLASS*(klass: pointer): bool proc IM_CONTEXT_GET_CLASS*(obj: pointer): PIMContextClass proc im_context_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_im_context_get_type".} -proc im_context_set_client_window*(context: PIMContext, window: gdk2.PWindow){. +proc set_client_window*(context: PIMContext, window: gdk2.PWindow){. cdecl, dynlib: lib, importc: "gtk_im_context_set_client_window".} -proc im_context_filter_keypress*(context: PIMContext, event: gdk2.PEventKey): gboolean{. +proc filter_keypress*(context: PIMContext, event: gdk2.PEventKey): gboolean{. cdecl, dynlib: lib, importc: "gtk_im_context_filter_keypress".} -proc im_context_focus_in*(context: PIMContext){.cdecl, dynlib: lib, +proc focus_in*(context: PIMContext){.cdecl, dynlib: lib, importc: "gtk_im_context_focus_in".} -proc im_context_focus_out*(context: PIMContext){.cdecl, dynlib: lib, +proc focus_out*(context: PIMContext){.cdecl, dynlib: lib, importc: "gtk_im_context_focus_out".} -proc im_context_reset*(context: PIMContext){.cdecl, dynlib: lib, +proc reset*(context: PIMContext){.cdecl, dynlib: lib, importc: "gtk_im_context_reset".} -proc im_context_set_cursor_location*(context: PIMContext, area: gdk2.PRectangle){. +proc set_cursor_location*(context: PIMContext, area: gdk2.PRectangle){. cdecl, dynlib: lib, importc: "gtk_im_context_set_cursor_location".} -proc im_context_set_use_preedit*(context: PIMContext, use_preedit: gboolean){. +proc set_use_preedit*(context: PIMContext, use_preedit: gboolean){. cdecl, dynlib: lib, importc: "gtk_im_context_set_use_preedit".} -proc im_context_set_surrounding*(context: PIMContext, text: cstring, len: gint, +proc set_surrounding*(context: PIMContext, text: cstring, len: gint, cursor_index: gint){.cdecl, dynlib: lib, importc: "gtk_im_context_set_surrounding".} -proc im_context_get_surrounding*(context: PIMContext, text: PPgchar, +proc get_surrounding*(context: PIMContext, text: PPgchar, cursor_index: Pgint): gboolean{.cdecl, dynlib: lib, importc: "gtk_im_context_get_surrounding".} -proc im_context_delete_surrounding*(context: PIMContext, offset: gint, +proc delete_surrounding*(context: PIMContext, offset: gint, n_chars: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_im_context_delete_surrounding".} const @@ -5936,24 +5936,24 @@ proc submenu_placement*(a: var TMenuShellClass): guint proc set_submenu_placement*(a: var TMenuShellClass, `submenu_placement`: guint) proc menu_shell_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_menu_shell_get_type".} -proc menu_shell_append*(menu_shell: PMenuShell, child: PWidget){.cdecl, +proc append*(menu_shell: PMenuShell, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_menu_shell_append".} -proc menu_shell_prepend*(menu_shell: PMenuShell, child: PWidget){.cdecl, +proc prepend*(menu_shell: PMenuShell, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_menu_shell_prepend".} -proc menu_shell_insert*(menu_shell: PMenuShell, child: PWidget, position: gint){. +proc insert*(menu_shell: PMenuShell, child: PWidget, position: gint){. cdecl, dynlib: lib, importc: "gtk_menu_shell_insert".} -proc menu_shell_deactivate*(menu_shell: PMenuShell){.cdecl, dynlib: lib, +proc deactivate*(menu_shell: PMenuShell){.cdecl, dynlib: lib, importc: "gtk_menu_shell_deactivate".} -proc menu_shell_select_item*(menu_shell: PMenuShell, menu_item: PWidget){.cdecl, +proc select_item*(menu_shell: PMenuShell, menu_item: PWidget){.cdecl, dynlib: lib, importc: "gtk_menu_shell_select_item".} -proc menu_shell_deselect*(menu_shell: PMenuShell){.cdecl, dynlib: lib, +proc deselect*(menu_shell: PMenuShell){.cdecl, dynlib: lib, importc: "gtk_menu_shell_deselect".} -proc menu_shell_activate_item*(menu_shell: PMenuShell, menu_item: PWidget, +proc activate_item*(menu_shell: PMenuShell, menu_item: PWidget, force_deactivate: gboolean){.cdecl, dynlib: lib, importc: "gtk_menu_shell_activate_item".} -proc menu_shell_select_first*(menu_shell: PMenuShell){.cdecl, dynlib: lib, +proc select_first*(menu_shell: PMenuShell){.cdecl, dynlib: lib, importc: "_gtk_menu_shell_select_first".} -proc menu_shell_activate*(menu_shell: PMenuShell){.cdecl, dynlib: lib, +proc activate*(menu_shell: PMenuShell){.cdecl, dynlib: lib, importc: "_gtk_menu_shell_activate".} const bm_TGtkMenu_needs_destruction_ref_count* = 0x0001'i16 @@ -5998,40 +5998,40 @@ proc lower_arrow_prelight*(a: var TMenu): guint proc set_lower_arrow_prelight*(a: var TMenu, `lower_arrow_prelight`: guint) proc menu_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_menu_get_type".} proc menu_new*(): PMenu{.cdecl, dynlib: lib, importc: "gtk_menu_new".} -proc menu_popup*(menu: PMenu, parent_menu_shell: PWidget, +proc popup*(menu: PMenu, parent_menu_shell: PWidget, parent_menu_item: PWidget, fun: TMenuPositionFunc, data: gpointer, button: guint, activate_time: guint32){.cdecl, dynlib: lib, importc: "gtk_menu_popup".} -proc menu_reposition*(menu: PMenu){.cdecl, dynlib: lib, +proc reposition*(menu: PMenu){.cdecl, dynlib: lib, importc: "gtk_menu_reposition".} -proc menu_popdown*(menu: PMenu){.cdecl, dynlib: lib, importc: "gtk_menu_popdown".} -proc menu_get_active*(menu: PMenu): PWidget{.cdecl, dynlib: lib, +proc popdown*(menu: PMenu){.cdecl, dynlib: lib, importc: "gtk_menu_popdown".} +proc get_active*(menu: PMenu): PWidget{.cdecl, dynlib: lib, importc: "gtk_menu_get_active".} -proc menu_set_active*(menu: PMenu, index: guint){.cdecl, dynlib: lib, +proc set_active*(menu: PMenu, index: guint){.cdecl, dynlib: lib, importc: "gtk_menu_set_active".} -proc menu_set_accel_group*(menu: PMenu, accel_group: PAccelGroup){.cdecl, +proc set_accel_group*(menu: PMenu, accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_menu_set_accel_group".} -proc menu_get_accel_group*(menu: PMenu): PAccelGroup{.cdecl, dynlib: lib, +proc get_accel_group*(menu: PMenu): PAccelGroup{.cdecl, dynlib: lib, importc: "gtk_menu_get_accel_group".} -proc menu_set_accel_path*(menu: PMenu, accel_path: cstring){.cdecl, dynlib: lib, +proc set_accel_path*(menu: PMenu, accel_path: cstring){.cdecl, dynlib: lib, importc: "gtk_menu_set_accel_path".} -proc menu_attach_to_widget*(menu: PMenu, attach_widget: PWidget, +proc attach_to_widget*(menu: PMenu, attach_widget: PWidget, detacher: TMenuDetachFunc){.cdecl, dynlib: lib, importc: "gtk_menu_attach_to_widget".} -proc menu_detach*(menu: PMenu){.cdecl, dynlib: lib, importc: "gtk_menu_detach".} -proc menu_get_attach_widget*(menu: PMenu): PWidget{.cdecl, dynlib: lib, +proc detach*(menu: PMenu){.cdecl, dynlib: lib, importc: "gtk_menu_detach".} +proc get_attach_widget*(menu: PMenu): PWidget{.cdecl, dynlib: lib, importc: "gtk_menu_get_attach_widget".} -proc menu_set_tearoff_state*(menu: PMenu, torn_off: gboolean){.cdecl, +proc set_tearoff_state*(menu: PMenu, torn_off: gboolean){.cdecl, dynlib: lib, importc: "gtk_menu_set_tearoff_state".} -proc menu_get_tearoff_state*(menu: PMenu): gboolean{.cdecl, dynlib: lib, +proc get_tearoff_state*(menu: PMenu): gboolean{.cdecl, dynlib: lib, importc: "gtk_menu_get_tearoff_state".} -proc menu_set_title*(menu: PMenu, title: cstring){.cdecl, dynlib: lib, +proc set_title*(menu: PMenu, title: cstring){.cdecl, dynlib: lib, importc: "gtk_menu_set_title".} -proc menu_get_title*(menu: PMenu): cstring{.cdecl, dynlib: lib, +proc get_title*(menu: PMenu): cstring{.cdecl, dynlib: lib, importc: "gtk_menu_get_title".} -proc menu_reorder_child*(menu: PMenu, child: PWidget, position: gint){.cdecl, +proc reorder_child*(menu: PMenu, child: PWidget, position: gint){.cdecl, dynlib: lib, importc: "gtk_menu_reorder_child".} -proc menu_set_screen*(menu: PMenu, screen: gdk2.PScreen){.cdecl, dynlib: lib, +proc set_screen*(menu: PMenu, screen: gdk2.PScreen){.cdecl, dynlib: lib, importc: "gtk_menu_set_screen".} const bm_TGtkEntry_editable* = 0x0001'i16 @@ -6095,37 +6095,37 @@ proc mouse_cursor_obscured*(a: var TEntry): guint proc set_mouse_cursor_obscured*(a: var TEntry, `mouse_cursor_obscured`: guint) proc entry_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_entry_get_type".} proc entry_new*(): PEntry{.cdecl, dynlib: lib, importc: "gtk_entry_new".} -proc entry_set_visibility*(entry: PEntry, visible: gboolean){.cdecl, +proc set_visibility*(entry: PEntry, visible: gboolean){.cdecl, dynlib: lib, importc: "gtk_entry_set_visibility".} -proc entry_get_visibility*(entry: PEntry): gboolean{.cdecl, dynlib: lib, +proc get_visibility*(entry: PEntry): gboolean{.cdecl, dynlib: lib, importc: "gtk_entry_get_visibility".} -proc entry_set_invisible_char*(entry: PEntry, ch: gunichar){.cdecl, dynlib: lib, +proc set_invisible_char*(entry: PEntry, ch: gunichar){.cdecl, dynlib: lib, importc: "gtk_entry_set_invisible_char".} -proc entry_get_invisible_char*(entry: PEntry): gunichar{.cdecl, dynlib: lib, +proc get_invisible_char*(entry: PEntry): gunichar{.cdecl, dynlib: lib, importc: "gtk_entry_get_invisible_char".} -proc entry_set_has_frame*(entry: PEntry, setting: gboolean){.cdecl, dynlib: lib, +proc set_has_frame*(entry: PEntry, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_entry_set_has_frame".} -proc entry_get_has_frame*(entry: PEntry): gboolean{.cdecl, dynlib: lib, +proc get_has_frame*(entry: PEntry): gboolean{.cdecl, dynlib: lib, importc: "gtk_entry_get_has_frame".} -proc entry_set_max_length*(entry: PEntry, max: gint){.cdecl, dynlib: lib, +proc set_max_length*(entry: PEntry, max: gint){.cdecl, dynlib: lib, importc: "gtk_entry_set_max_length".} -proc entry_get_max_length*(entry: PEntry): gint{.cdecl, dynlib: lib, +proc get_max_length*(entry: PEntry): gint{.cdecl, dynlib: lib, importc: "gtk_entry_get_max_length".} -proc entry_set_activates_default*(entry: PEntry, setting: gboolean){.cdecl, +proc set_activates_default*(entry: PEntry, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_entry_set_activates_default".} -proc entry_get_activates_default*(entry: PEntry): gboolean{.cdecl, dynlib: lib, +proc get_activates_default*(entry: PEntry): gboolean{.cdecl, dynlib: lib, importc: "gtk_entry_get_activates_default".} -proc entry_set_width_chars*(entry: PEntry, n_chars: gint){.cdecl, dynlib: lib, +proc set_width_chars*(entry: PEntry, n_chars: gint){.cdecl, dynlib: lib, importc: "gtk_entry_set_width_chars".} -proc entry_get_width_chars*(entry: PEntry): gint{.cdecl, dynlib: lib, +proc get_width_chars*(entry: PEntry): gint{.cdecl, dynlib: lib, importc: "gtk_entry_get_width_chars".} -proc entry_set_text*(entry: PEntry, text: cstring){.cdecl, dynlib: lib, +proc set_text*(entry: PEntry, text: cstring){.cdecl, dynlib: lib, importc: "gtk_entry_set_text".} -proc entry_get_text*(entry: PEntry): cstring{.cdecl, dynlib: lib, +proc get_text*(entry: PEntry): cstring{.cdecl, dynlib: lib, importc: "gtk_entry_get_text".} -proc entry_get_layout*(entry: PEntry): pango.PLayout{.cdecl, dynlib: lib, +proc get_layout*(entry: PEntry): pango.PLayout{.cdecl, dynlib: lib, importc: "gtk_entry_get_layout".} -proc entry_get_layout_offsets*(entry: PEntry, x: Pgint, y: Pgint){.cdecl, +proc get_layout_offsets*(entry: PEntry, x: Pgint, y: Pgint){.cdecl, dynlib: lib, importc: "gtk_entry_get_layout_offsets".} const ANCHOR_CENTER* = 0 @@ -6214,8 +6214,8 @@ const CORNER_BOTTOM_LEFT* = 1 CORNER_TOP_RIGHT* = 2 CORNER_BOTTOM_RIGHT* = 3 - PACK_START* = 0 - PACK_END* = 1 + constPACK_START* = 0 + constPACK_END* = 1 PATH_PRIO_LOWEST* = 0 PATH_PRIO_GTK* = 4 PATH_PRIO_APPLICATION* = 8 @@ -6333,21 +6333,21 @@ proc file_selection_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_file_selection_get_type".} proc file_selection_new*(title: cstring): PFileSelection{.cdecl, dynlib: lib, importc: "gtk_file_selection_new".} -proc file_selection_set_filename*(filesel: PFileSelection, filename: cstring){. +proc set_filename*(filesel: PFileSelection, filename: cstring){. cdecl, dynlib: lib, importc: "gtk_file_selection_set_filename".} -proc file_selection_get_filename*(filesel: PFileSelection): cstring{.cdecl, +proc get_filename*(filesel: PFileSelection): cstring{.cdecl, dynlib: lib, importc: "gtk_file_selection_get_filename".} -proc file_selection_complete*(filesel: PFileSelection, pattern: cstring){.cdecl, +proc complete*(filesel: PFileSelection, pattern: cstring){.cdecl, dynlib: lib, importc: "gtk_file_selection_complete".} -proc file_selection_show_fileop_buttons*(filesel: PFileSelection){.cdecl, +proc show_fileop_buttons*(filesel: PFileSelection){.cdecl, dynlib: lib, importc: "gtk_file_selection_show_fileop_buttons".} -proc file_selection_hide_fileop_buttons*(filesel: PFileSelection){.cdecl, +proc hide_fileop_buttons*(filesel: PFileSelection){.cdecl, dynlib: lib, importc: "gtk_file_selection_hide_fileop_buttons".} -proc file_selection_get_selections*(filesel: PFileSelection): PPgchar{.cdecl, +proc get_selections*(filesel: PFileSelection): PPgchar{.cdecl, dynlib: lib, importc: "gtk_file_selection_get_selections".} -proc file_selection_set_select_multiple*(filesel: PFileSelection, +proc set_select_multiple*(filesel: PFileSelection, select_multiple: gboolean){.cdecl, dynlib: lib, importc: "gtk_file_selection_set_select_multiple".} -proc file_selection_get_select_multiple*(filesel: PFileSelection): gboolean{. +proc get_select_multiple*(filesel: PFileSelection): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_selection_get_select_multiple".} proc TYPE_FIXED*(): GType proc FIXED*(obj: pointer): PFixed @@ -6357,13 +6357,13 @@ proc IS_FIXED_CLASS*(klass: pointer): bool proc FIXED_GET_CLASS*(obj: pointer): PFixedClass proc fixed_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_fixed_get_type".} proc fixed_new*(): PFixed{.cdecl, dynlib: lib, importc: "gtk_fixed_new".} -proc fixed_put*(fixed: PFixed, widget: PWidget, x: gint, y: gint){.cdecl, +proc put*(fixed: PFixed, widget: PWidget, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gtk_fixed_put".} -proc fixed_move*(fixed: PFixed, widget: PWidget, x: gint, y: gint){.cdecl, +proc move*(fixed: PFixed, widget: PWidget, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gtk_fixed_move".} -proc fixed_set_has_window*(fixed: PFixed, has_window: gboolean){.cdecl, +proc set_has_window*(fixed: PFixed, has_window: gboolean){.cdecl, dynlib: lib, importc: "gtk_fixed_set_has_window".} -proc fixed_get_has_window*(fixed: PFixed): gboolean{.cdecl, dynlib: lib, +proc get_has_window*(fixed: PFixed): gboolean{.cdecl, dynlib: lib, importc: "gtk_fixed_get_has_window".} proc TYPE_FONT_SELECTION*(): GType proc FONT_SELECTION*(obj: pointer): PFontSelection @@ -6381,25 +6381,25 @@ proc font_selection_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_font_selection_get_type".} proc font_selection_new*(): PFontSelection{.cdecl, dynlib: lib, importc: "gtk_font_selection_new".} -proc font_selection_get_font_name*(fontsel: PFontSelection): cstring{.cdecl, +proc get_font_name*(fontsel: PFontSelection): cstring{.cdecl, dynlib: lib, importc: "gtk_font_selection_get_font_name".} -proc font_selection_set_font_name*(fontsel: PFontSelection, fontname: cstring): gboolean{. +proc set_font_name*(fontsel: PFontSelection, fontname: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_font_selection_set_font_name".} -proc font_selection_get_preview_text*(fontsel: PFontSelection): cstring{.cdecl, +proc get_preview_text*(fontsel: PFontSelection): cstring{.cdecl, dynlib: lib, importc: "gtk_font_selection_get_preview_text".} -proc font_selection_set_preview_text*(fontsel: PFontSelection, text: cstring){. +proc set_preview_text*(fontsel: PFontSelection, text: cstring){. cdecl, dynlib: lib, importc: "gtk_font_selection_set_preview_text".} proc font_selection_dialog_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_get_type".} proc font_selection_dialog_new*(title: cstring): PFontSelectionDialog{.cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_new".} -proc font_selection_dialog_get_font_name*(fsd: PFontSelectionDialog): cstring{. +proc dialog_get_font_name*(fsd: PFontSelectionDialog): cstring{. cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_get_font_name".} -proc font_selection_dialog_set_font_name*(fsd: PFontSelectionDialog, +proc dialog_set_font_name*(fsd: PFontSelectionDialog, fontname: cstring): gboolean{.cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_set_font_name".} -proc font_selection_dialog_get_preview_text*(fsd: PFontSelectionDialog): cstring{. +proc dialog_get_preview_text*(fsd: PFontSelectionDialog): cstring{. cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_get_preview_text".} -proc font_selection_dialog_set_preview_text*(fsd: PFontSelectionDialog, +proc dialog_set_preview_text*(fsd: PFontSelectionDialog, text: cstring){.cdecl, dynlib: lib, importc: "gtk_font_selection_dialog_set_preview_text".} proc TYPE_GAMMA_CURVE*(): GType @@ -6452,18 +6452,18 @@ proc handle_box_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_handle_box_get_type".} proc handle_box_new*(): PHandleBox{.cdecl, dynlib: lib, importc: "gtk_handle_box_new".} -proc handle_box_set_shadow_type*(handle_box: PHandleBox, thetype: TShadowType){. +proc set_shadow_type*(handle_box: PHandleBox, thetype: TShadowType){. cdecl, dynlib: lib, importc: "gtk_handle_box_set_shadow_type".} -proc handle_box_get_shadow_type*(handle_box: PHandleBox): TShadowType{.cdecl, +proc get_shadow_type*(handle_box: PHandleBox): TShadowType{.cdecl, dynlib: lib, importc: "gtk_handle_box_get_shadow_type".} -proc handle_box_set_handle_position*(handle_box: PHandleBox, +proc set_handle_position*(handle_box: PHandleBox, position: TPositionType){.cdecl, dynlib: lib, importc: "gtk_handle_box_set_handle_position".} -proc handle_box_get_handle_position*(handle_box: PHandleBox): TPositionType{. +proc get_handle_position*(handle_box: PHandleBox): TPositionType{. cdecl, dynlib: lib, importc: "gtk_handle_box_get_handle_position".} -proc handle_box_set_snap_edge*(handle_box: PHandleBox, edge: TPositionType){. +proc set_snap_edge*(handle_box: PHandleBox, edge: TPositionType){. cdecl, dynlib: lib, importc: "gtk_handle_box_set_snap_edge".} -proc handle_box_get_snap_edge*(handle_box: PHandleBox): TPositionType{.cdecl, +proc get_snap_edge*(handle_box: PHandleBox): TPositionType{.cdecl, dynlib: lib, importc: "gtk_handle_box_get_snap_edge".} const bm_TGtkPaned_position_set* = 0x0001'i16 @@ -6510,21 +6510,21 @@ proc set_in_recursion*(a: var TPaned, `in_recursion`: guint) proc handle_prelit*(a: var TPaned): guint proc set_handle_prelit*(a: var TPaned, `handle_prelit`: guint) proc paned_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_paned_get_type".} -proc paned_add1*(paned: PPaned, child: PWidget){.cdecl, dynlib: lib, +proc add1*(paned: PPaned, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_paned_add1".} -proc paned_add2*(paned: PPaned, child: PWidget){.cdecl, dynlib: lib, +proc add2*(paned: PPaned, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_paned_add2".} -proc paned_pack1*(paned: PPaned, child: PWidget, resize: gboolean, +proc pack1*(paned: PPaned, child: PWidget, resize: gboolean, shrink: gboolean){.cdecl, dynlib: lib, importc: "gtk_paned_pack1".} -proc paned_pack2*(paned: PPaned, child: PWidget, resize: gboolean, +proc pack2*(paned: PPaned, child: PWidget, resize: gboolean, shrink: gboolean){.cdecl, dynlib: lib, importc: "gtk_paned_pack2".} -proc paned_get_position*(paned: PPaned): gint{.cdecl, dynlib: lib, +proc get_position*(paned: PPaned): gint{.cdecl, dynlib: lib, importc: "gtk_paned_get_position".} -proc paned_set_position*(paned: PPaned, position: gint){.cdecl, dynlib: lib, +proc set_position*(paned: PPaned, position: gint){.cdecl, dynlib: lib, importc: "gtk_paned_set_position".} -proc paned_compute_position*(paned: PPaned, allocation: gint, child1_req: gint, +proc compute_position*(paned: PPaned, allocation: gint, child1_req: gint, child2_req: gint){.cdecl, dynlib: lib, importc: "gtk_paned_compute_position".} proc TYPE_HBUTTON_BOX*(): GType @@ -6553,18 +6553,18 @@ proc IS_RULER*(obj: pointer): bool proc IS_RULER_CLASS*(klass: pointer): bool proc RULER_GET_CLASS*(obj: pointer): PRulerClass proc ruler_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_ruler_get_type".} -proc ruler_set_metric*(ruler: PRuler, metric: TMetricType){.cdecl, dynlib: lib, +proc set_metric*(ruler: PRuler, metric: TMetricType){.cdecl, dynlib: lib, importc: "gtk_ruler_set_metric".} -proc ruler_set_range*(ruler: PRuler, lower: gdouble, upper: gdouble, +proc set_range*(ruler: PRuler, lower: gdouble, upper: gdouble, position: gdouble, max_size: gdouble){.cdecl, dynlib: lib, importc: "gtk_ruler_set_range".} -proc ruler_draw_ticks*(ruler: PRuler){.cdecl, dynlib: lib, +proc draw_ticks*(ruler: PRuler){.cdecl, dynlib: lib, importc: "gtk_ruler_draw_ticks".} -proc ruler_draw_pos*(ruler: PRuler){.cdecl, dynlib: lib, +proc draw_pos*(ruler: PRuler){.cdecl, dynlib: lib, importc: "gtk_ruler_draw_pos".} -proc ruler_get_metric*(ruler: PRuler): TMetricType{.cdecl, dynlib: lib, +proc get_metric*(ruler: PRuler): TMetricType{.cdecl, dynlib: lib, importc: "gtk_ruler_get_metric".} -proc ruler_get_range*(ruler: PRuler, lower: Pgdouble, upper: Pgdouble, +proc get_range*(ruler: PRuler, lower: Pgdouble, upper: Pgdouble, position: Pgdouble, max_size: Pgdouble){.cdecl, dynlib: lib, importc: "gtk_ruler_get_range".} proc TYPE_HRULER*(): GType @@ -6606,16 +6606,16 @@ proc rc_property_parse_requisition*(pspec: PGParamSpec, gstring: PGString, proc rc_property_parse_border*(pspec: PGParamSpec, gstring: PGString, property_value: PGValue): gboolean{.cdecl, dynlib: lib, importc: "gtk_rc_property_parse_border".} -proc settings_set_property_value*(settings: PSettings, name: cstring, +proc set_property_value*(settings: PSettings, name: cstring, svalue: PSettingsValue){.cdecl, dynlib: lib, importc: "gtk_settings_set_property_value".} -proc settings_set_string_property*(settings: PSettings, name: cstring, +proc set_string_property*(settings: PSettings, name: cstring, v_string: cstring, origin: cstring){.cdecl, dynlib: lib, importc: "gtk_settings_set_string_property".} -proc settings_set_long_property*(settings: PSettings, name: cstring, +proc set_long_property*(settings: PSettings, name: cstring, v_long: glong, origin: cstring){.cdecl, dynlib: lib, importc: "gtk_settings_set_long_property".} -proc settings_set_double_property*(settings: PSettings, name: cstring, +proc set_double_property*(settings: PSettings, name: cstring, v_double: gdouble, origin: cstring){.cdecl, dynlib: lib, importc: "gtk_settings_set_double_property".} proc settings_handle_event*(event: gdk2.PEventSetting){.cdecl, dynlib: lib, @@ -6666,11 +6666,11 @@ proc rc_reparse_all*(): gboolean{.cdecl, dynlib: lib, proc rc_style_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_rc_style_get_type".} proc rc_style_new*(): PRcStyle{.cdecl, dynlib: lib, importc: "gtk_rc_style_new".} -proc rc_style_copy*(orig: PRcStyle): PRcStyle{.cdecl, dynlib: lib, +proc copy*(orig: PRcStyle): PRcStyle{.cdecl, dynlib: lib, importc: "gtk_rc_style_copy".} -proc rc_style_ref*(rc_style: PRcStyle){.cdecl, dynlib: lib, +proc reference*(rc_style: PRcStyle){.cdecl, dynlib: lib, importc: "gtk_rc_style_ref".} -proc rc_style_unref*(rc_style: PRcStyle){.cdecl, dynlib: lib, +proc unref*(rc_style: PRcStyle){.cdecl, dynlib: lib, importc: "gtk_rc_style_unref".} proc rc_find_module_in_path*(module_file: cstring): cstring{.cdecl, dynlib: lib, importc: "gtk_rc_find_module_in_path".} @@ -6690,7 +6690,7 @@ proc rc_parse_state*(scanner: PGScanner, state: PStateType): guint{.cdecl, dynlib: lib, importc: "gtk_rc_parse_state".} proc rc_parse_priority*(scanner: PGScanner, priority: PPathPriorityType): guint{. cdecl, dynlib: lib, importc: "gtk_rc_parse_priority".} -proc rc_style_lookup_rc_property*(rc_style: PRcStyle, type_name: TGQuark, +proc lookup_rc_property*(rc_style: PRcStyle, type_name: TGQuark, property_name: TGQuark): PRcProperty{.cdecl, dynlib: lib, importc: "_gtk_rc_style_lookup_rc_property".} proc rc_context_get_default_font_name*(settings: PSettings): cstring{.cdecl, @@ -6705,23 +6705,23 @@ proc TYPE_BORDER*(): GType proc STYLE_ATTACHED*(style: pointer): bool proc style_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_style_get_type".} proc style_new*(): PStyle{.cdecl, dynlib: lib, importc: "gtk_style_new".} -proc style_copy*(style: PStyle): PStyle{.cdecl, dynlib: lib, +proc copy*(style: PStyle): PStyle{.cdecl, dynlib: lib, importc: "gtk_style_copy".} -proc style_attach*(style: PStyle, window: gdk2.PWindow): PStyle{.cdecl, +proc attach*(style: PStyle, window: gdk2.PWindow): PStyle{.cdecl, dynlib: lib, importc: "gtk_style_attach".} -proc style_detach*(style: PStyle){.cdecl, dynlib: lib, +proc detach*(style: PStyle){.cdecl, dynlib: lib, importc: "gtk_style_detach".} -proc style_set_background*(style: PStyle, window: gdk2.PWindow, +proc set_background*(style: PStyle, window: gdk2.PWindow, state_type: TStateType){.cdecl, dynlib: lib, importc: "gtk_style_set_background".} -proc style_apply_default_background*(style: PStyle, window: gdk2.PWindow, +proc apply_default_background*(style: PStyle, window: gdk2.PWindow, set_bg: gboolean, state_type: TStateType, area: gdk2.PRectangle, x: gint, y: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_style_apply_default_background".} -proc style_lookup_icon_set*(style: PStyle, stock_id: cstring): PIconSet{.cdecl, +proc lookup_icon_set*(style: PStyle, stock_id: cstring): PIconSet{.cdecl, dynlib: lib, importc: "gtk_style_lookup_icon_set".} -proc style_render_icon*(style: PStyle, source: PIconSource, +proc render_icon*(style: PStyle, source: PIconSource, direction: TTextDirection, state: TStateType, size: TIconSize, widget: PWidget, detail: cstring): gdk2pixbuf.PPixbuf{. cdecl, dynlib: lib, importc: "gtk_style_render_icon".} @@ -6822,11 +6822,11 @@ proc paint_resize_grip*(style: PStyle, window: gdk2.PWindow, dynlib: lib, importc: "gtk_paint_resize_grip".} proc border_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_border_get_type".} -proc border_copy*(border: PBorder): PBorder{.cdecl, dynlib: lib, +proc copy*(border: PBorder): PBorder{.cdecl, dynlib: lib, importc: "gtk_border_copy".} -proc border_free*(border: PBorder){.cdecl, dynlib: lib, +proc free*(border: PBorder){.cdecl, dynlib: lib, importc: "gtk_border_free".} -proc style_peek_property_value*(style: PStyle, widget_type: GType, +proc peek_property_value*(style: PStyle, widget_type: GType, pspec: PGParamSpec, parser: TRcPropertyParser): PGValue{. cdecl, dynlib: lib, importc: "_gtk_style_peek_property_value".} proc get_insertion_cursor_gc*(widget: PWidget, is_primary: gboolean): gdk2.PGC{. @@ -6884,25 +6884,25 @@ proc set_trough_click_forward*(a: var TRange, `trough_click_forward`: guint) proc update_pending*(a: var TRange): guint proc set_update_pending*(a: var TRange, `update_pending`: guint) proc range_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_range_get_type".} -proc range_set_update_policy*(range: PRange, policy: TUpdateType){.cdecl, +proc set_update_policy*(range: PRange, policy: TUpdateType){.cdecl, dynlib: lib, importc: "gtk_range_set_update_policy".} -proc range_get_update_policy*(range: PRange): TUpdateType{.cdecl, dynlib: lib, +proc get_update_policy*(range: PRange): TUpdateType{.cdecl, dynlib: lib, importc: "gtk_range_get_update_policy".} -proc range_set_adjustment*(range: PRange, adjustment: PAdjustment){.cdecl, +proc set_adjustment*(range: PRange, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_range_set_adjustment".} -proc range_get_adjustment*(range: PRange): PAdjustment{.cdecl, dynlib: lib, +proc get_adjustment*(range: PRange): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_range_get_adjustment".} -proc range_set_inverted*(range: PRange, setting: gboolean){.cdecl, dynlib: lib, +proc set_inverted*(range: PRange, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_range_set_inverted".} -proc range_get_inverted*(range: PRange): gboolean{.cdecl, dynlib: lib, +proc get_inverted*(range: PRange): gboolean{.cdecl, dynlib: lib, importc: "gtk_range_get_inverted".} -proc range_set_increments*(range: PRange, step: gdouble, page: gdouble){.cdecl, +proc set_increments*(range: PRange, step: gdouble, page: gdouble){.cdecl, dynlib: lib, importc: "gtk_range_set_increments".} -proc range_set_range*(range: PRange, min: gdouble, max: gdouble){.cdecl, +proc set_range*(range: PRange, min: gdouble, max: gdouble){.cdecl, dynlib: lib, importc: "gtk_range_set_range".} -proc range_set_value*(range: PRange, value: gdouble){.cdecl, dynlib: lib, +proc set_value*(range: PRange, value: gdouble){.cdecl, dynlib: lib, importc: "gtk_range_set_value".} -proc range_get_value*(range: PRange): gdouble{.cdecl, dynlib: lib, +proc get_value*(range: PRange): gdouble{.cdecl, dynlib: lib, importc: "gtk_range_get_value".} const bm_TGtkScale_draw_value* = 0x0001'i16 @@ -6921,21 +6921,21 @@ proc set_draw_value*(a: var TScale, `draw_value`: guint) proc value_pos*(a: var TScale): guint proc set_value_pos*(a: var TScale, `value_pos`: guint) proc scale_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_scale_get_type".} -proc scale_set_digits*(scale: PScale, digits: gint){.cdecl, dynlib: lib, +proc set_digits*(scale: PScale, digits: gint){.cdecl, dynlib: lib, importc: "gtk_scale_set_digits".} -proc scale_get_digits*(scale: PScale): gint{.cdecl, dynlib: lib, +proc get_digits*(scale: PScale): gint{.cdecl, dynlib: lib, importc: "gtk_scale_get_digits".} -proc scale_set_draw_value*(scale: PScale, draw_value: gboolean){.cdecl, +proc set_draw_value*(scale: PScale, draw_value: gboolean){.cdecl, dynlib: lib, importc: "gtk_scale_set_draw_value".} -proc scale_get_draw_value*(scale: PScale): gboolean{.cdecl, dynlib: lib, +proc get_draw_value*(scale: PScale): gboolean{.cdecl, dynlib: lib, importc: "gtk_scale_get_draw_value".} -proc scale_set_value_pos*(scale: PScale, pos: TPositionType){.cdecl, +proc set_value_pos*(scale: PScale, pos: TPositionType){.cdecl, dynlib: lib, importc: "gtk_scale_set_value_pos".} -proc scale_get_value_pos*(scale: PScale): TPositionType{.cdecl, dynlib: lib, +proc get_value_pos*(scale: PScale): TPositionType{.cdecl, dynlib: lib, importc: "gtk_scale_get_value_pos".} -proc scale_get_value_size*(scale: PScale, width: Pgint, height: Pgint){.cdecl, +proc get_value_size*(scale: PScale, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "_gtk_scale_get_value_size".} -proc scale_format_value*(scale: PScale, value: gdouble): cstring{.cdecl, +proc format_value*(scale: PScale, value: gdouble): cstring{.cdecl, dynlib: lib, importc: "_gtk_scale_format_value".} proc TYPE_HSCALE*(): GType proc HSCALE*(obj: pointer): PHScale @@ -6997,14 +6997,14 @@ proc icon_factory_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_icon_factory_get_type".} proc icon_factory_new*(): PIconFactory{.cdecl, dynlib: lib, importc: "gtk_icon_factory_new".} -proc icon_factory_add*(factory: PIconFactory, stock_id: cstring, +proc add*(factory: PIconFactory, stock_id: cstring, icon_set: PIconSet){.cdecl, dynlib: lib, importc: "gtk_icon_factory_add".} -proc icon_factory_lookup*(factory: PIconFactory, stock_id: cstring): PIconSet{. +proc lookup*(factory: PIconFactory, stock_id: cstring): PIconSet{. cdecl, dynlib: lib, importc: "gtk_icon_factory_lookup".} -proc icon_factory_add_default*(factory: PIconFactory){.cdecl, dynlib: lib, +proc add_default*(factory: PIconFactory){.cdecl, dynlib: lib, importc: "gtk_icon_factory_add_default".} -proc icon_factory_remove_default*(factory: PIconFactory){.cdecl, dynlib: lib, +proc remove_default*(factory: PIconFactory){.cdecl, dynlib: lib, importc: "gtk_icon_factory_remove_default".} proc icon_factory_lookup_default*(stock_id: cstring): PIconSet{.cdecl, dynlib: lib, importc: "gtk_icon_factory_lookup_default".} @@ -7023,61 +7023,61 @@ proc icon_set_get_type*(): GType{.cdecl, dynlib: lib, proc icon_set_new*(): PIconSet{.cdecl, dynlib: lib, importc: "gtk_icon_set_new".} proc icon_set_new_from_pixbuf*(pixbuf: gdk2pixbuf.PPixbuf): PIconSet{.cdecl, dynlib: lib, importc: "gtk_icon_set_new_from_pixbuf".} -proc icon_set_ref*(icon_set: PIconSet): PIconSet{.cdecl, dynlib: lib, +proc reference*(icon_set: PIconSet): PIconSet{.cdecl, dynlib: lib, importc: "gtk_icon_set_ref".} -proc icon_set_unref*(icon_set: PIconSet){.cdecl, dynlib: lib, +proc unref*(icon_set: PIconSet){.cdecl, dynlib: lib, importc: "gtk_icon_set_unref".} -proc icon_set_copy*(icon_set: PIconSet): PIconSet{.cdecl, dynlib: lib, +proc copy*(icon_set: PIconSet): PIconSet{.cdecl, dynlib: lib, importc: "gtk_icon_set_copy".} -proc icon_set_render_icon*(icon_set: PIconSet, style: PStyle, +proc render_icon*(icon_set: PIconSet, style: PStyle, direction: TTextDirection, state: TStateType, size: TIconSize, widget: PWidget, detail: cstring): gdk2pixbuf.PPixbuf{. cdecl, dynlib: lib, importc: "gtk_icon_set_render_icon".} -proc icon_set_add_source*(icon_set: PIconSet, source: PIconSource){.cdecl, +proc add_source*(icon_set: PIconSet, source: PIconSource){.cdecl, dynlib: lib, importc: "gtk_icon_set_add_source".} -proc icon_set_get_sizes*(icon_set: PIconSet, sizes: PPGtkIconSize, +proc get_sizes*(icon_set: PIconSet, sizes: PPGtkIconSize, n_sizes: pgint){.cdecl, dynlib: lib, importc: "gtk_icon_set_get_sizes".} proc icon_source_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_type".} proc icon_source_new*(): PIconSource{.cdecl, dynlib: lib, importc: "gtk_icon_source_new".} -proc icon_source_copy*(source: PIconSource): PIconSource{.cdecl, dynlib: lib, +proc copy*(source: PIconSource): PIconSource{.cdecl, dynlib: lib, importc: "gtk_icon_source_copy".} -proc icon_source_free*(source: PIconSource){.cdecl, dynlib: lib, +proc free*(source: PIconSource){.cdecl, dynlib: lib, importc: "gtk_icon_source_free".} -proc icon_source_set_filename*(source: PIconSource, filename: cstring){.cdecl, +proc set_filename*(source: PIconSource, filename: cstring){.cdecl, dynlib: lib, importc: "gtk_icon_source_set_filename".} -proc icon_source_set_pixbuf*(source: PIconSource, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, +proc set_pixbuf*(source: PIconSource, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, importc: "gtk_icon_source_set_pixbuf".} -proc icon_source_get_filename*(source: PIconSource): cstring{.cdecl, +proc get_filename*(source: PIconSource): cstring{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_filename".} -proc icon_source_get_pixbuf*(source: PIconSource): gdk2pixbuf.PPixbuf{.cdecl, +proc get_pixbuf*(source: PIconSource): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_pixbuf".} -proc icon_source_set_direction_wildcarded*(source: PIconSource, +proc set_direction_wildcarded*(source: PIconSource, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_icon_source_set_direction_wildcarded".} -proc icon_source_set_state_wildcarded*(source: PIconSource, setting: gboolean){. +proc set_state_wildcarded*(source: PIconSource, setting: gboolean){. cdecl, dynlib: lib, importc: "gtk_icon_source_set_state_wildcarded".} -proc icon_source_set_size_wildcarded*(source: PIconSource, setting: gboolean){. +proc set_size_wildcarded*(source: PIconSource, setting: gboolean){. cdecl, dynlib: lib, importc: "gtk_icon_source_set_size_wildcarded".} -proc icon_source_get_size_wildcarded*(source: PIconSource): gboolean{.cdecl, +proc get_size_wildcarded*(source: PIconSource): gboolean{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_size_wildcarded".} -proc icon_source_get_state_wildcarded*(source: PIconSource): gboolean{.cdecl, +proc get_state_wildcarded*(source: PIconSource): gboolean{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_state_wildcarded".} -proc icon_source_get_direction_wildcarded*(source: PIconSource): gboolean{. +proc get_direction_wildcarded*(source: PIconSource): gboolean{. cdecl, dynlib: lib, importc: "gtk_icon_source_get_direction_wildcarded".} -proc icon_source_set_direction*(source: PIconSource, direction: TTextDirection){. +proc set_direction*(source: PIconSource, direction: TTextDirection){. cdecl, dynlib: lib, importc: "gtk_icon_source_set_direction".} -proc icon_source_set_state*(source: PIconSource, state: TStateType){.cdecl, +proc set_state*(source: PIconSource, state: TStateType){.cdecl, dynlib: lib, importc: "gtk_icon_source_set_state".} -proc icon_source_set_size*(source: PIconSource, size: TIconSize){.cdecl, +proc set_size*(source: PIconSource, size: TIconSize){.cdecl, dynlib: lib, importc: "gtk_icon_source_set_size".} -proc icon_source_get_direction*(source: PIconSource): TTextDirection{.cdecl, +proc get_direction*(source: PIconSource): TTextDirection{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_direction".} -proc icon_source_get_state*(source: PIconSource): TStateType{.cdecl, +proc get_state*(source: PIconSource): TStateType{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_state".} -proc icon_source_get_size*(source: PIconSource): TIconSize{.cdecl, dynlib: lib, +proc get_size*(source: PIconSource): TIconSize{.cdecl, dynlib: lib, importc: "gtk_icon_source_get_size".} proc icon_set_invalidate_caches*(){.cdecl, dynlib: lib, importc: "_gtk_icon_set_invalidate_caches".} @@ -7105,27 +7105,27 @@ proc image_new_from_icon_set*(icon_set: PIconSet, size: TIconSize): PImage{. cdecl, dynlib: lib, importc: "gtk_image_new_from_icon_set".} proc image_new_from_animation*(animation: gdk2pixbuf.PPixbufAnimation): PImage{.cdecl, dynlib: lib, importc: "gtk_image_new_from_animation".} -proc image_set_from_pixmap*(image: PImage, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){. +proc set_from_pixmap*(image: PImage, pixmap: gdk2.PPixmap, mask: gdk2.PBitmap){. cdecl, dynlib: lib, importc: "gtk_image_set_from_pixmap".} -proc image_set_from_image*(image: PImage, gdk_image: gdk2.PImage, mask: gdk2.PBitmap){. +proc set_from_image*(image: PImage, gdk_image: gdk2.PImage, mask: gdk2.PBitmap){. cdecl, dynlib: lib, importc: "gtk_image_set_from_image".} -proc image_set_from_file*(image: PImage, filename: cstring){.cdecl, dynlib: lib, +proc set_from_file*(image: PImage, filename: cstring){.cdecl, dynlib: lib, importc: "gtk_image_set_from_file".} -proc image_set_from_pixbuf*(image: PImage, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, +proc set_from_pixbuf*(image: PImage, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, importc: "gtk_image_set_from_pixbuf".} -proc image_set_from_stock*(image: PImage, stock_id: cstring, size: TIconSize){. +proc set_from_stock*(image: PImage, stock_id: cstring, size: TIconSize){. cdecl, dynlib: lib, importc: "gtk_image_set_from_stock".} -proc image_set_from_icon_set*(image: PImage, icon_set: PIconSet, size: TIconSize){. +proc set_from_icon_set*(image: PImage, icon_set: PIconSet, size: TIconSize){. cdecl, dynlib: lib, importc: "gtk_image_set_from_icon_set".} -proc image_set_from_animation*(image: PImage, animation: gdk2pixbuf.PPixbufAnimation){. +proc set_from_animation*(image: PImage, animation: gdk2pixbuf.PPixbufAnimation){. cdecl, dynlib: lib, importc: "gtk_image_set_from_animation".} -proc image_get_storage_type*(image: PImage): TImageType{.cdecl, dynlib: lib, +proc get_storage_type*(image: PImage): TImageType{.cdecl, dynlib: lib, importc: "gtk_image_get_storage_type".} -proc image_get_pixbuf*(image: PImage): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, +proc get_pixbuf*(image: PImage): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, importc: "gtk_image_get_pixbuf".} -proc image_get_stock*(image: PImage, stock_id: PPgchar, size: PIconSize){.cdecl, +proc get_stock*(image: PImage, stock_id: PPgchar, size: PIconSize){.cdecl, dynlib: lib, importc: "gtk_image_get_stock".} -proc image_get_animation*(image: PImage): gdk2pixbuf.PPixbufAnimation{.cdecl, +proc get_animation*(image: PImage): gdk2pixbuf.PPixbufAnimation{.cdecl, dynlib: lib, importc: "gtk_image_get_animation".} proc TYPE_IMAGE_MENU_ITEM*(): GType proc IMAGE_MENU_ITEM*(obj: pointer): PImageMenuItem @@ -7143,9 +7143,9 @@ proc image_menu_item_new_with_mnemonic*(`label`: cstring): PImageMenuItem{. cdecl, dynlib: lib, importc: "gtk_image_menu_item_new_with_mnemonic".} proc image_menu_item_new_from_stock*(stock_id: cstring, accel_group: PAccelGroup): PImageMenuItem{. cdecl, dynlib: lib, importc: "gtk_image_menu_item_new_from_stock".} -proc image_menu_item_set_image*(image_menu_item: PImageMenuItem, image: PWidget){. +proc item_set_image*(image_menu_item: PImageMenuItem, image: PWidget){. cdecl, dynlib: lib, importc: "gtk_image_menu_item_set_image".} -proc image_menu_item_get_image*(image_menu_item: PImageMenuItem): PWidget{. +proc item_get_image*(image_menu_item: PImageMenuItem): PWidget{. cdecl, dynlib: lib, importc: "gtk_image_menu_item_get_image".} const bm_TGtkIMContextSimple_in_hex_sequence* = 0x0001'i16 @@ -7163,7 +7163,7 @@ proc im_context_simple_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_im_context_simple_get_type".} proc im_context_simple_new*(): PIMContext{.cdecl, dynlib: lib, importc: "gtk_im_context_simple_new".} -proc im_context_simple_add_table*(context_simple: PIMContextSimple, +proc simple_add_table*(context_simple: PIMContextSimple, data: Pguint16, max_seq_len: gint, n_seqs: gint){.cdecl, dynlib: lib, importc: "gtk_im_context_simple_add_table".} @@ -7177,7 +7177,7 @@ proc im_multicontext_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_im_multicontext_get_type".} proc im_multicontext_new*(): PIMContext{.cdecl, dynlib: lib, importc: "gtk_im_multicontext_new".} -proc im_multicontext_append_menuitems*(context: PIMMulticontext, +proc append_menuitems*(context: PIMMulticontext, menushell: PMenuShell){.cdecl, dynlib: lib, importc: "gtk_im_multicontext_append_menuitems".} proc TYPE_INPUT_DIALOG*(): GType @@ -7202,9 +7202,9 @@ proc invisible_new*(): PInvisible{.cdecl, dynlib: lib, importc: "gtk_invisible_new".} proc invisible_new_for_screen*(screen: gdk2.PScreen): PInvisible{.cdecl, dynlib: lib, importc: "gtk_invisible_new_for_screen".} -proc invisible_set_screen*(invisible: PInvisible, screen: gdk2.PScreen){.cdecl, +proc set_screen*(invisible: PInvisible, screen: gdk2.PScreen){.cdecl, dynlib: lib, importc: "gtk_invisible_set_screen".} -proc invisible_get_screen*(invisible: PInvisible): gdk2.PScreen{.cdecl, +proc get_screen*(invisible: PInvisible): gdk2.PScreen{.cdecl, dynlib: lib, importc: "gtk_invisible_get_screen".} proc TYPE_ITEM_FACTORY*(): GType proc ITEM_FACTORY*(anObject: pointer): PItemFactory @@ -7217,7 +7217,7 @@ proc item_factory_get_type*(): TType{.cdecl, dynlib: lib, proc item_factory_new*(container_type: TType, path: cstring, accel_group: PAccelGroup): PItemFactory{.cdecl, dynlib: lib, importc: "gtk_item_factory_new".} -proc item_factory_construct*(ifactory: PItemFactory, container_type: TType, +proc construct*(ifactory: PItemFactory, container_type: TType, path: cstring, accel_group: PAccelGroup){.cdecl, dynlib: lib, importc: "gtk_item_factory_construct".} proc item_factory_add_foreign*(accel_widget: PWidget, full_path: cstring, @@ -7228,40 +7228,40 @@ proc item_factory_from_widget*(widget: PWidget): PItemFactory{.cdecl, dynlib: lib, importc: "gtk_item_factory_from_widget".} proc item_factory_path_from_widget*(widget: PWidget): cstring{.cdecl, dynlib: lib, importc: "gtk_item_factory_path_from_widget".} -proc item_factory_get_item*(ifactory: PItemFactory, path: cstring): PWidget{. +proc get_item*(ifactory: PItemFactory, path: cstring): PWidget{. cdecl, dynlib: lib, importc: "gtk_item_factory_get_item".} -proc item_factory_get_widget*(ifactory: PItemFactory, path: cstring): PWidget{. +proc get_widget*(ifactory: PItemFactory, path: cstring): PWidget{. cdecl, dynlib: lib, importc: "gtk_item_factory_get_widget".} -proc item_factory_get_widget_by_action*(ifactory: PItemFactory, action: guint): PWidget{. +proc get_widget_by_action*(ifactory: PItemFactory, action: guint): PWidget{. cdecl, dynlib: lib, importc: "gtk_item_factory_get_widget_by_action".} -proc item_factory_get_item_by_action*(ifactory: PItemFactory, action: guint): PWidget{. +proc get_item_by_action*(ifactory: PItemFactory, action: guint): PWidget{. cdecl, dynlib: lib, importc: "gtk_item_factory_get_item_by_action".} -proc item_factory_create_item*(ifactory: PItemFactory, entry: PItemFactoryEntry, +proc create_item*(ifactory: PItemFactory, entry: PItemFactoryEntry, callback_data: gpointer, callback_type: guint){. cdecl, dynlib: lib, importc: "gtk_item_factory_create_item".} -proc item_factory_create_items*(ifactory: PItemFactory, n_entries: guint, +proc create_items*(ifactory: PItemFactory, n_entries: guint, entries: PItemFactoryEntry, callback_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_item_factory_create_items".} -proc item_factory_delete_item*(ifactory: PItemFactory, path: cstring){.cdecl, +proc delete_item*(ifactory: PItemFactory, path: cstring){.cdecl, dynlib: lib, importc: "gtk_item_factory_delete_item".} -proc item_factory_delete_entry*(ifactory: PItemFactory, entry: PItemFactoryEntry){. +proc delete_entry*(ifactory: PItemFactory, entry: PItemFactoryEntry){. cdecl, dynlib: lib, importc: "gtk_item_factory_delete_entry".} -proc item_factory_delete_entries*(ifactory: PItemFactory, n_entries: guint, +proc delete_entries*(ifactory: PItemFactory, n_entries: guint, entries: PItemFactoryEntry){.cdecl, dynlib: lib, importc: "gtk_item_factory_delete_entries".} -proc item_factory_popup*(ifactory: PItemFactory, x: guint, y: guint, +proc popup*(ifactory: PItemFactory, x: guint, y: guint, mouse_button: guint, time: guint32){.cdecl, dynlib: lib, importc: "gtk_item_factory_popup".} -proc item_factory_popup_with_data*(ifactory: PItemFactory, popup_data: gpointer, +proc popup_with_data*(ifactory: PItemFactory, popup_data: gpointer, destroy: TDestroyNotify, x: guint, y: guint, mouse_button: guint, time: guint32){.cdecl, dynlib: lib, importc: "gtk_item_factory_popup_with_data".} -proc item_factory_popup_data*(ifactory: PItemFactory): gpointer{.cdecl, +proc popup_data*(ifactory: PItemFactory): gpointer{.cdecl, dynlib: lib, importc: "gtk_item_factory_popup_data".} proc item_factory_popup_data_from_widget*(widget: PWidget): gpointer{.cdecl, dynlib: lib, importc: "gtk_item_factory_popup_data_from_widget".} -proc item_factory_set_translate_func*(ifactory: PItemFactory, +proc set_translate_func*(ifactory: PItemFactory, fun: TTranslateFunc, data: gpointer, notify: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_item_factory_set_translate_func".} @@ -7275,21 +7275,21 @@ proc layout_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_layout_get_type".} proc layout_new*(hadjustment: PAdjustment, vadjustment: PAdjustment): PLayout{. cdecl, dynlib: lib, importc: "gtk_layout_new".} -proc layout_put*(layout: PLayout, child_widget: PWidget, x: gint, y: gint){. +proc put*(layout: PLayout, child_widget: PWidget, x: gint, y: gint){. cdecl, dynlib: lib, importc: "gtk_layout_put".} -proc layout_move*(layout: PLayout, child_widget: PWidget, x: gint, y: gint){. +proc move*(layout: PLayout, child_widget: PWidget, x: gint, y: gint){. cdecl, dynlib: lib, importc: "gtk_layout_move".} -proc layout_set_size*(layout: PLayout, width: guint, height: guint){.cdecl, +proc set_size*(layout: PLayout, width: guint, height: guint){.cdecl, dynlib: lib, importc: "gtk_layout_set_size".} -proc layout_get_size*(layout: PLayout, width: Pguint, height: Pguint){.cdecl, +proc get_size*(layout: PLayout, width: Pguint, height: Pguint){.cdecl, dynlib: lib, importc: "gtk_layout_get_size".} -proc layout_get_hadjustment*(layout: PLayout): PAdjustment{.cdecl, dynlib: lib, +proc get_hadjustment*(layout: PLayout): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_layout_get_hadjustment".} -proc layout_get_vadjustment*(layout: PLayout): PAdjustment{.cdecl, dynlib: lib, +proc get_vadjustment*(layout: PLayout): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_layout_get_vadjustment".} -proc layout_set_hadjustment*(layout: PLayout, adjustment: PAdjustment){.cdecl, +proc set_hadjustment*(layout: PLayout, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_layout_set_hadjustment".} -proc layout_set_vadjustment*(layout: PLayout, adjustment: PAdjustment){.cdecl, +proc set_vadjustment*(layout: PLayout, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_layout_set_vadjustment".} const bm_TGtkList_selection_mode* = 0x0003'i16 @@ -7313,56 +7313,56 @@ proc add_mode*(a: var TList): guint proc set_add_mode*(a: var TList, `add_mode`: guint) proc list_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_list_get_type".} proc list_new*(): PList{.cdecl, dynlib: lib, importc: "gtk_list_new".} -proc list_insert_items*(list: PList, items: PGList, position: gint){.cdecl, +proc insert_items*(list: PList, items: PGList, position: gint){.cdecl, dynlib: lib, importc: "gtk_list_insert_items".} -proc list_append_items*(list: PList, items: PGList){.cdecl, dynlib: lib, +proc append_items*(list: PList, items: PGList){.cdecl, dynlib: lib, importc: "gtk_list_append_items".} -proc list_prepend_items*(list: PList, items: PGList){.cdecl, dynlib: lib, +proc prepend_items*(list: PList, items: PGList){.cdecl, dynlib: lib, importc: "gtk_list_prepend_items".} -proc list_remove_items*(list: PList, items: PGList){.cdecl, dynlib: lib, +proc remove_items*(list: PList, items: PGList){.cdecl, dynlib: lib, importc: "gtk_list_remove_items".} -proc list_remove_items_no_unref*(list: PList, items: PGList){.cdecl, +proc remove_items_no_unref*(list: PList, items: PGList){.cdecl, dynlib: lib, importc: "gtk_list_remove_items_no_unref".} -proc list_clear_items*(list: PList, start: gint, theEnd: gint){.cdecl, +proc clear_items*(list: PList, start: gint, theEnd: gint){.cdecl, dynlib: lib, importc: "gtk_list_clear_items".} -proc list_select_item*(list: PList, item: gint){.cdecl, dynlib: lib, +proc select_item*(list: PList, item: gint){.cdecl, dynlib: lib, importc: "gtk_list_select_item".} -proc list_unselect_item*(list: PList, item: gint){.cdecl, dynlib: lib, +proc unselect_item*(list: PList, item: gint){.cdecl, dynlib: lib, importc: "gtk_list_unselect_item".} -proc list_select_child*(list: PList, child: PWidget){.cdecl, dynlib: lib, +proc select_child*(list: PList, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_list_select_child".} -proc list_unselect_child*(list: PList, child: PWidget){.cdecl, dynlib: lib, +proc unselect_child*(list: PList, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_list_unselect_child".} -proc list_child_position*(list: PList, child: PWidget): gint{.cdecl, +proc child_position*(list: PList, child: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_list_child_position".} -proc list_set_selection_mode*(list: PList, mode: TSelectionMode){.cdecl, +proc set_selection_mode*(list: PList, mode: TSelectionMode){.cdecl, dynlib: lib, importc: "gtk_list_set_selection_mode".} -proc list_extend_selection*(list: PList, scroll_type: TScrollType, +proc extend_selection*(list: PList, scroll_type: TScrollType, position: gfloat, auto_start_selection: gboolean){. cdecl, dynlib: lib, importc: "gtk_list_extend_selection".} -proc list_start_selection*(list: PList){.cdecl, dynlib: lib, +proc start_selection*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_start_selection".} -proc list_end_selection*(list: PList){.cdecl, dynlib: lib, +proc end_selection*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_end_selection".} -proc list_select_all*(list: PList){.cdecl, dynlib: lib, +proc select_all*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_select_all".} -proc list_unselect_all*(list: PList){.cdecl, dynlib: lib, +proc unselect_all*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_unselect_all".} -proc list_scroll_horizontal*(list: PList, scroll_type: TScrollType, +proc scroll_horizontal*(list: PList, scroll_type: TScrollType, position: gfloat){.cdecl, dynlib: lib, importc: "gtk_list_scroll_horizontal".} -proc list_scroll_vertical*(list: PList, scroll_type: TScrollType, +proc scroll_vertical*(list: PList, scroll_type: TScrollType, position: gfloat){.cdecl, dynlib: lib, importc: "gtk_list_scroll_vertical".} -proc list_toggle_add_mode*(list: PList){.cdecl, dynlib: lib, +proc toggle_add_mode*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_toggle_add_mode".} -proc list_toggle_focus_row*(list: PList){.cdecl, dynlib: lib, +proc toggle_focus_row*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_toggle_focus_row".} -proc list_toggle_row*(list: PList, item: PWidget){.cdecl, dynlib: lib, +proc toggle_row*(list: PList, item: PWidget){.cdecl, dynlib: lib, importc: "gtk_list_toggle_row".} -proc list_undo_selection*(list: PList){.cdecl, dynlib: lib, +proc undo_selection*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_undo_selection".} -proc list_end_drag_selection*(list: PList){.cdecl, dynlib: lib, +proc end_drag_selection*(list: PList){.cdecl, dynlib: lib, importc: "gtk_list_end_drag_selection".} const TREE_MODEL_ITERS_PERSIST* = 1 shl 0 @@ -7378,49 +7378,49 @@ proc tree_path_new*(): PTreePath{.cdecl, dynlib: lib, importc: "gtk_tree_path_new".} proc tree_path_new_from_string*(path: cstring): PTreePath{.cdecl, dynlib: lib, importc: "gtk_tree_path_new_from_string".} -proc tree_path_to_string*(path: PTreePath): cstring{.cdecl, dynlib: lib, +proc to_string*(path: PTreePath): cstring{.cdecl, dynlib: lib, importc: "gtk_tree_path_to_string".} proc tree_path_new_root*(): PTreePath proc tree_path_new_first*(): PTreePath{.cdecl, dynlib: lib, importc: "gtk_tree_path_new_first".} -proc tree_path_append_index*(path: PTreePath, index: gint){.cdecl, dynlib: lib, +proc append_index*(path: PTreePath, index: gint){.cdecl, dynlib: lib, importc: "gtk_tree_path_append_index".} -proc tree_path_prepend_index*(path: PTreePath, index: gint){.cdecl, dynlib: lib, +proc prepend_index*(path: PTreePath, index: gint){.cdecl, dynlib: lib, importc: "gtk_tree_path_prepend_index".} -proc tree_path_get_depth*(path: PTreePath): gint{.cdecl, dynlib: lib, +proc get_depth*(path: PTreePath): gint{.cdecl, dynlib: lib, importc: "gtk_tree_path_get_depth".} -proc tree_path_get_indices*(path: PTreePath): Pgint{.cdecl, dynlib: lib, +proc get_indices*(path: PTreePath): Pgint{.cdecl, dynlib: lib, importc: "gtk_tree_path_get_indices".} -proc tree_path_free*(path: PTreePath){.cdecl, dynlib: lib, +proc free*(path: PTreePath){.cdecl, dynlib: lib, importc: "gtk_tree_path_free".} -proc tree_path_copy*(path: PTreePath): PTreePath{.cdecl, dynlib: lib, +proc copy*(path: PTreePath): PTreePath{.cdecl, dynlib: lib, importc: "gtk_tree_path_copy".} proc tree_path_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_path_get_type".} -proc tree_path_compare*(a: PTreePath, b: PTreePath): gint{.cdecl, dynlib: lib, +proc compare*(a: PTreePath, b: PTreePath): gint{.cdecl, dynlib: lib, importc: "gtk_tree_path_compare".} -proc tree_path_next*(path: PTreePath){.cdecl, dynlib: lib, +proc next*(path: PTreePath){.cdecl, dynlib: lib, importc: "gtk_tree_path_next".} -proc tree_path_prev*(path: PTreePath): gboolean{.cdecl, dynlib: lib, +proc prev*(path: PTreePath): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_path_prev".} -proc tree_path_up*(path: PTreePath): gboolean{.cdecl, dynlib: lib, +proc up*(path: PTreePath): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_path_up".} -proc tree_path_down*(path: PTreePath){.cdecl, dynlib: lib, +proc down*(path: PTreePath){.cdecl, dynlib: lib, importc: "gtk_tree_path_down".} -proc tree_path_is_ancestor*(path: PTreePath, descendant: PTreePath): gboolean{. +proc is_ancestor*(path: PTreePath, descendant: PTreePath): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_path_is_ancestor".} -proc tree_path_is_descendant*(path: PTreePath, ancestor: PTreePath): gboolean{. +proc is_descendant*(path: PTreePath, ancestor: PTreePath): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_path_is_descendant".} -proc tree_row_reference_new*(model: PTreeModel, path: PTreePath): PTreeRowReference{. +proc row_reference_new*(model: PTreeModel, path: PTreePath): PTreeRowReference{. cdecl, dynlib: lib, importc: "gtk_tree_row_reference_new".} proc tree_row_reference_new_proxy*(proxy: PGObject, model: PTreeModel, path: PTreePath): PTreeRowReference{.cdecl, dynlib: lib, importc: "gtk_tree_row_reference_new_proxy".} -proc tree_row_reference_get_path*(reference: PTreeRowReference): PTreePath{. +proc reference_get_path*(reference: PTreeRowReference): PTreePath{. cdecl, dynlib: lib, importc: "gtk_tree_row_reference_get_path".} -proc tree_row_reference_valid*(reference: PTreeRowReference): gboolean{.cdecl, +proc reference_valid*(reference: PTreeRowReference): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_row_reference_valid".} -proc tree_row_reference_free*(reference: PTreeRowReference){.cdecl, dynlib: lib, +proc reference_free*(reference: PTreeRowReference){.cdecl, dynlib: lib, importc: "gtk_tree_row_reference_free".} proc tree_row_reference_inserted*(proxy: PGObject, path: PTreePath){.cdecl, dynlib: lib, importc: "gtk_tree_row_reference_inserted".} @@ -7429,68 +7429,68 @@ proc tree_row_reference_deleted*(proxy: PGObject, path: PTreePath){.cdecl, proc tree_row_reference_reordered*(proxy: PGObject, path: PTreePath, iter: PTreeIter, new_order: Pgint){.cdecl, dynlib: lib, importc: "gtk_tree_row_reference_reordered".} -proc tree_iter_copy*(iter: PTreeIter): PTreeIter{.cdecl, dynlib: lib, +proc copy*(iter: PTreeIter): PTreeIter{.cdecl, dynlib: lib, importc: "gtk_tree_iter_copy".} -proc tree_iter_free*(iter: PTreeIter){.cdecl, dynlib: lib, +proc free*(iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_iter_free".} proc tree_iter_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_iter_get_type".} proc tree_model_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_model_get_type".} -proc tree_model_get_flags*(tree_model: PTreeModel): TTreeModelFlags{.cdecl, +proc get_flags*(tree_model: PTreeModel): TTreeModelFlags{.cdecl, dynlib: lib, importc: "gtk_tree_model_get_flags".} -proc tree_model_get_n_columns*(tree_model: PTreeModel): gint{.cdecl, +proc get_n_columns*(tree_model: PTreeModel): gint{.cdecl, dynlib: lib, importc: "gtk_tree_model_get_n_columns".} -proc tree_model_get_column_type*(tree_model: PTreeModel, index: gint): GType{. +proc get_column_type*(tree_model: PTreeModel, index: gint): GType{. cdecl, dynlib: lib, importc: "gtk_tree_model_get_column_type".} -proc tree_model_get_iter*(tree_model: PTreeModel, iter: PTreeIter, +proc get_iter*(tree_model: PTreeModel, iter: PTreeIter, path: PTreePath): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_model_get_iter".} -proc tree_model_get_iter_from_string*(tree_model: PTreeModel, iter: PTreeIter, +proc get_iter_from_string*(tree_model: PTreeModel, iter: PTreeIter, path_string: cstring): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_model_get_iter_from_string".} -proc tree_model_get_iter_root*(tree_model: PTreeModel, iter: PTreeIter): gboolean -proc tree_model_get_iter_first*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. +proc get_iter_root*(tree_model: PTreeModel, iter: PTreeIter): gboolean +proc get_iter_first*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_model_get_iter_first".} -proc tree_model_get_path*(tree_model: PTreeModel, iter: PTreeIter): PTreePath{. +proc get_path*(tree_model: PTreeModel, iter: PTreeIter): PTreePath{. cdecl, dynlib: lib, importc: "gtk_tree_model_get_path".} -proc tree_model_get_value*(tree_model: PTreeModel, iter: PTreeIter, +proc get_value*(tree_model: PTreeModel, iter: PTreeIter, column: gint, value: PGValue){.cdecl, dynlib: lib, importc: "gtk_tree_model_get_value".} -proc tree_model_iter_next*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. +proc iter_next*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_model_iter_next".} -proc tree_model_iter_children*(tree_model: PTreeModel, iter: PTreeIter, +proc iter_children*(tree_model: PTreeModel, iter: PTreeIter, parent: PTreeIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_model_iter_children".} -proc tree_model_iter_has_child*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. +proc iter_has_child*(tree_model: PTreeModel, iter: PTreeIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_model_iter_has_child".} -proc tree_model_iter_n_children*(tree_model: PTreeModel, iter: PTreeIter): gint{. +proc iter_n_children*(tree_model: PTreeModel, iter: PTreeIter): gint{. cdecl, dynlib: lib, importc: "gtk_tree_model_iter_n_children".} -proc tree_model_iter_nth_child*(tree_model: PTreeModel, iter: PTreeIter, +proc iter_nth_child*(tree_model: PTreeModel, iter: PTreeIter, parent: PTreeIter, n: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_model_iter_nth_child".} -proc tree_model_iter_parent*(tree_model: PTreeModel, iter: PTreeIter, +proc iter_parent*(tree_model: PTreeModel, iter: PTreeIter, child: PTreeIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_model_iter_parent".} -proc tree_model_ref_node*(tree_model: PTreeModel, iter: PTreeIter){.cdecl, +proc ref_node*(tree_model: PTreeModel, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_ref_node".} -proc tree_model_unref_node*(tree_model: PTreeModel, iter: PTreeIter){.cdecl, +proc unref_node*(tree_model: PTreeModel, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_unref_node".} -proc tree_model_foreach*(model: PTreeModel, fun: TTreeModelForeachFunc, +proc foreach*(model: PTreeModel, fun: TTreeModelForeachFunc, user_data: gpointer){.cdecl, dynlib: lib, importc: "gtk_tree_model_foreach".} -proc tree_model_row_changed*(tree_model: PTreeModel, path: PTreePath, +proc row_changed*(tree_model: PTreeModel, path: PTreePath, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_row_changed".} -proc tree_model_row_inserted*(tree_model: PTreeModel, path: PTreePath, +proc row_inserted*(tree_model: PTreeModel, path: PTreePath, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_row_inserted".} -proc tree_model_row_has_child_toggled*(tree_model: PTreeModel, path: PTreePath, +proc row_has_child_toggled*(tree_model: PTreeModel, path: PTreePath, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_row_has_child_toggled".} -proc tree_model_row_deleted*(tree_model: PTreeModel, path: PTreePath){.cdecl, +proc row_deleted*(tree_model: PTreeModel, path: PTreePath){.cdecl, dynlib: lib, importc: "gtk_tree_model_row_deleted".} -proc tree_model_rows_reordered*(tree_model: PTreeModel, path: PTreePath, +proc rows_reordered*(tree_model: PTreeModel, path: PTreePath, iter: PTreeIter, new_order: Pgint){.cdecl, dynlib: lib, importc: "gtk_tree_model_rows_reordered".} const @@ -7503,22 +7503,22 @@ proc IS_TREE_SORTABLE*(obj: pointer): bool proc TREE_SORTABLE_GET_IFACE*(obj: pointer): PTreeSortableIface proc tree_sortable_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_sortable_get_type".} -proc tree_sortable_sort_column_changed*(sortable: PTreeSortable){.cdecl, +proc sort_column_changed*(sortable: PTreeSortable){.cdecl, dynlib: lib, importc: "gtk_tree_sortable_sort_column_changed".} -proc tree_sortable_get_sort_column_id*(sortable: PTreeSortable, +proc get_sort_column_id*(sortable: PTreeSortable, sort_column_id: Pgint, order: PSortType): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_sortable_get_sort_column_id".} -proc tree_sortable_set_sort_column_id*(sortable: PTreeSortable, +proc set_sort_column_id*(sortable: PTreeSortable, sort_column_id: gint, order: TSortType){. cdecl, dynlib: lib, importc: "gtk_tree_sortable_set_sort_column_id".} -proc tree_sortable_set_sort_func*(sortable: PTreeSortable, sort_column_id: gint, +proc set_sort_func*(sortable: PTreeSortable, sort_column_id: gint, sort_func: TTreeIterCompareFunc, user_data: gpointer, destroy: TDestroyNotify){. cdecl, dynlib: lib, importc: "gtk_tree_sortable_set_sort_func".} -proc tree_sortable_set_default_sort_func*(sortable: PTreeSortable, +proc set_default_sort_func*(sortable: PTreeSortable, sort_func: TTreeIterCompareFunc, user_data: gpointer, destroy: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_tree_sortable_set_default_sort_func".} -proc tree_sortable_has_default_sort_func*(sortable: PTreeSortable): gboolean{. +proc has_default_sort_func*(sortable: PTreeSortable): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_sortable_has_default_sort_func".} proc TYPE_TREE_MODEL_SORT*(): GType proc TREE_MODEL_SORT*(obj: pointer): PTreeModelSort @@ -7528,9 +7528,9 @@ proc IS_TREE_MODEL_SORT_CLASS*(klass: pointer): bool proc TREE_MODEL_SORT_GET_CLASS*(obj: pointer): PTreeModelSortClass proc tree_model_sort_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_model_sort_get_type".} -proc tree_model_sort_new_with_model*(child_model: PTreeModel): PTreeModel{. +proc sort_new_with_model*(child_model: PTreeModel): PTreeModel{. cdecl, dynlib: lib, importc: "gtk_tree_model_sort_new_with_model".} -proc tree_model_sort_get_model*(tree_model: PTreeModelSort): PTreeModel{.cdecl, +proc sort_get_model*(tree_model: PTreeModelSort): PTreeModel{.cdecl, dynlib: lib, importc: "gtk_tree_model_sort_get_model".} proc tree_model_sort_convert_child_path_to_path*( tree_model_sort: PTreeModelSort, child_path: PTreePath): PTreePath{.cdecl, @@ -7545,9 +7545,9 @@ proc tree_model_sort_convert_path_to_child_path*( proc tree_model_sort_convert_iter_to_child_iter*( tree_model_sort: PTreeModelSort, child_iter: PTreeIter, sorted_iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_model_sort_convert_iter_to_child_iter".} -proc tree_model_sort_reset_default_sort_func*(tree_model_sort: PTreeModelSort){. +proc sort_reset_default_sort_func*(tree_model_sort: PTreeModelSort){. cdecl, dynlib: lib, importc: "gtk_tree_model_sort_reset_default_sort_func".} -proc tree_model_sort_clear_cache*(tree_model_sort: PTreeModelSort){.cdecl, +proc sort_clear_cache*(tree_model_sort: PTreeModelSort){.cdecl, dynlib: lib, importc: "gtk_tree_model_sort_clear_cache".} const bm_TGtkListStore_columns_dirty* = 0x0001'i16 @@ -7565,27 +7565,27 @@ proc list_store_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_list_store_get_type".} proc list_store_newv*(n_columns: gint, types: PGType): PListStore{.cdecl, dynlib: lib, importc: "gtk_list_store_newv".} -proc list_store_set_column_types*(list_store: PListStore, n_columns: gint, +proc set_column_types*(list_store: PListStore, n_columns: gint, types: PGType){.cdecl, dynlib: lib, importc: "gtk_list_store_set_column_types".} -proc list_store_set_value*(list_store: PListStore, iter: PTreeIter, +proc set_value*(list_store: PListStore, iter: PTreeIter, column: gint, value: PGValue){.cdecl, dynlib: lib, importc: "gtk_list_store_set_value".} -proc list_store_remove*(list_store: PListStore, iter: PTreeIter){.cdecl, +proc remove*(list_store: PListStore, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_list_store_remove".} -proc list_store_insert*(list_store: PListStore, iter: PTreeIter, position: gint){. +proc insert*(list_store: PListStore, iter: PTreeIter, position: gint){. cdecl, dynlib: lib, importc: "gtk_list_store_insert".} -proc list_store_insert_before*(list_store: PListStore, iter: PTreeIter, +proc insert_before*(list_store: PListStore, iter: PTreeIter, sibling: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_list_store_insert_before".} -proc list_store_insert_after*(list_store: PListStore, iter: PTreeIter, +proc insert_after*(list_store: PListStore, iter: PTreeIter, sibling: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_list_store_insert_after".} -proc list_store_prepend*(list_store: PListStore, iter: PTreeIter){.cdecl, +proc prepend*(list_store: PListStore, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_list_store_prepend".} -proc list_store_append*(list_store: PListStore, iter: PTreeIter){.cdecl, +proc append*(list_store: PListStore, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_list_store_append".} -proc list_store_clear*(list_store: PListStore){.cdecl, dynlib: lib, +proc clear*(list_store: PListStore){.cdecl, dynlib: lib, importc: "gtk_list_store_clear".} when false: const @@ -7686,7 +7686,7 @@ proc MENU_BAR_GET_CLASS*(obj: pointer): PMenuBarClass proc menu_bar_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_menu_bar_get_type".} proc menu_bar_new*(): PMenuBar{.cdecl, dynlib: lib, importc: "gtk_menu_bar_new".} -proc menu_bar_cycle_focus*(menubar: PMenuBar, dir: TDirectionType){.cdecl, +proc cycle_focus*(menubar: PMenuBar, dir: TDirectionType){.cdecl, dynlib: lib, importc: "_gtk_menu_bar_cycle_focus".} proc TYPE_MESSAGE_DIALOG*(): GType proc MESSAGE_DIALOG*(obj: pointer): PMessageDialog @@ -7755,90 +7755,90 @@ proc set_focus_out*(a: var TNotebook, `focus_out`: guint) proc notebook_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_notebook_get_type".} proc notebook_new*(): PNotebook{.cdecl, dynlib: lib, importc: "gtk_notebook_new".} -proc notebook_append_page*(notebook: PNotebook, child: PWidget, +proc append_page*(notebook: PNotebook, child: PWidget, tab_label: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_append_page".} -proc notebook_append_page_menu*(notebook: PNotebook, child: PWidget, +proc append_page_menu*(notebook: PNotebook, child: PWidget, tab_label: PWidget, menu_label: PWidget): gint{. cdecl, dynlib: lib, importc: "gtk_notebook_append_page_menu".} -proc notebook_prepend_page*(notebook: PNotebook, child: PWidget, +proc prepend_page*(notebook: PNotebook, child: PWidget, tab_label: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_prepend_page".} -proc notebook_prepend_page_menu*(notebook: PNotebook, child: PWidget, +proc prepend_page_menu*(notebook: PNotebook, child: PWidget, tab_label: PWidget, menu_label: PWidget): gint{. cdecl, dynlib: lib, importc: "gtk_notebook_prepend_page_menu".} -proc notebook_insert_page*(notebook: PNotebook, child: PWidget, +proc insert_page*(notebook: PNotebook, child: PWidget, tab_label: PWidget, position: gint): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_insert_page".} -proc notebook_insert_page_menu*(notebook: PNotebook, child: PWidget, +proc insert_page_menu*(notebook: PNotebook, child: PWidget, tab_label: PWidget, menu_label: PWidget, position: gint): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_insert_page_menu".} -proc notebook_remove_page*(notebook: PNotebook, page_num: gint){.cdecl, +proc remove_page*(notebook: PNotebook, page_num: gint){.cdecl, dynlib: lib, importc: "gtk_notebook_remove_page".} -proc notebook_get_current_page*(notebook: PNotebook): gint{.cdecl, dynlib: lib, +proc get_current_page*(notebook: PNotebook): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_get_current_page".} -proc notebook_get_n_pages*(notebook: PNotebook): gint{.cdecl, dynlib: lib, +proc get_n_pages*(notebook: PNotebook): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_get_n_pages".} -proc notebook_get_nth_page*(notebook: PNotebook, page_num: gint): PWidget{. +proc get_nth_page*(notebook: PNotebook, page_num: gint): PWidget{. cdecl, dynlib: lib, importc: "gtk_notebook_get_nth_page".} -proc notebook_page_num*(notebook: PNotebook, child: PWidget): gint{.cdecl, +proc page_num*(notebook: PNotebook, child: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_notebook_page_num".} -proc notebook_set_current_page*(notebook: PNotebook, page_num: gint){.cdecl, +proc set_current_page*(notebook: PNotebook, page_num: gint){.cdecl, dynlib: lib, importc: "gtk_notebook_set_current_page".} -proc notebook_next_page*(notebook: PNotebook){.cdecl, dynlib: lib, +proc next_page*(notebook: PNotebook){.cdecl, dynlib: lib, importc: "gtk_notebook_next_page".} -proc notebook_prev_page*(notebook: PNotebook){.cdecl, dynlib: lib, +proc prev_page*(notebook: PNotebook){.cdecl, dynlib: lib, importc: "gtk_notebook_prev_page".} -proc notebook_set_show_border*(notebook: PNotebook, show_border: gboolean){. +proc set_show_border*(notebook: PNotebook, show_border: gboolean){. cdecl, dynlib: lib, importc: "gtk_notebook_set_show_border".} -proc notebook_get_show_border*(notebook: PNotebook): gboolean{.cdecl, +proc get_show_border*(notebook: PNotebook): gboolean{.cdecl, dynlib: lib, importc: "gtk_notebook_get_show_border".} -proc notebook_set_show_tabs*(notebook: PNotebook, show_tabs: gboolean){.cdecl, +proc set_show_tabs*(notebook: PNotebook, show_tabs: gboolean){.cdecl, dynlib: lib, importc: "gtk_notebook_set_show_tabs".} -proc notebook_get_show_tabs*(notebook: PNotebook): gboolean{.cdecl, dynlib: lib, +proc get_show_tabs*(notebook: PNotebook): gboolean{.cdecl, dynlib: lib, importc: "gtk_notebook_get_show_tabs".} -proc notebook_set_tab_pos*(notebook: PNotebook, pos: TPositionType){.cdecl, +proc set_tab_pos*(notebook: PNotebook, pos: TPositionType){.cdecl, dynlib: lib, importc: "gtk_notebook_set_tab_pos".} -proc notebook_get_tab_pos*(notebook: PNotebook): TPositionType{.cdecl, +proc get_tab_pos*(notebook: PNotebook): TPositionType{.cdecl, dynlib: lib, importc: "gtk_notebook_get_tab_pos".} -proc notebook_set_scrollable*(notebook: PNotebook, scrollable: gboolean){.cdecl, +proc set_scrollable*(notebook: PNotebook, scrollable: gboolean){.cdecl, dynlib: lib, importc: "gtk_notebook_set_scrollable".} -proc notebook_get_scrollable*(notebook: PNotebook): gboolean{.cdecl, +proc get_scrollable*(notebook: PNotebook): gboolean{.cdecl, dynlib: lib, importc: "gtk_notebook_get_scrollable".} -proc notebook_popup_enable*(notebook: PNotebook){.cdecl, dynlib: lib, +proc popup_enable*(notebook: PNotebook){.cdecl, dynlib: lib, importc: "gtk_notebook_popup_enable".} -proc notebook_popup_disable*(notebook: PNotebook){.cdecl, dynlib: lib, +proc popup_disable*(notebook: PNotebook){.cdecl, dynlib: lib, importc: "gtk_notebook_popup_disable".} -proc notebook_get_tab_label*(notebook: PNotebook, child: PWidget): PWidget{. +proc get_tab_label*(notebook: PNotebook, child: PWidget): PWidget{. cdecl, dynlib: lib, importc: "gtk_notebook_get_tab_label".} -proc notebook_set_tab_label*(notebook: PNotebook, child: PWidget, +proc set_tab_label*(notebook: PNotebook, child: PWidget, tab_label: PWidget){.cdecl, dynlib: lib, importc: "gtk_notebook_set_tab_label".} -proc notebook_set_tab_label_text*(notebook: PNotebook, child: PWidget, +proc set_tab_label_text*(notebook: PNotebook, child: PWidget, tab_text: cstring){.cdecl, dynlib: lib, importc: "gtk_notebook_set_tab_label_text".} -proc notebook_get_tab_label_text*(notebook: PNotebook, child: PWidget): cstring{. +proc get_tab_label_text*(notebook: PNotebook, child: PWidget): cstring{. cdecl, dynlib: lib, importc: "gtk_notebook_get_tab_label_text".} -proc notebook_get_menu_label*(notebook: PNotebook, child: PWidget): PWidget{. +proc get_menu_label*(notebook: PNotebook, child: PWidget): PWidget{. cdecl, dynlib: lib, importc: "gtk_notebook_get_menu_label".} -proc notebook_set_menu_label*(notebook: PNotebook, child: PWidget, +proc set_menu_label*(notebook: PNotebook, child: PWidget, menu_label: PWidget){.cdecl, dynlib: lib, importc: "gtk_notebook_set_menu_label".} -proc notebook_set_menu_label_text*(notebook: PNotebook, child: PWidget, +proc set_menu_label_text*(notebook: PNotebook, child: PWidget, menu_text: cstring){.cdecl, dynlib: lib, importc: "gtk_notebook_set_menu_label_text".} -proc notebook_get_menu_label_text*(notebook: PNotebook, child: PWidget): cstring{. +proc get_menu_label_text*(notebook: PNotebook, child: PWidget): cstring{. cdecl, dynlib: lib, importc: "gtk_notebook_get_menu_label_text".} -proc notebook_query_tab_label_packing*(notebook: PNotebook, child: PWidget, +proc query_tab_label_packing*(notebook: PNotebook, child: PWidget, expand: Pgboolean, fill: Pgboolean, pack_type: PPackType){.cdecl, dynlib: lib, importc: "gtk_notebook_query_tab_label_packing".} -proc notebook_set_tab_label_packing*(notebook: PNotebook, child: PWidget, +proc set_tab_label_packing*(notebook: PNotebook, child: PWidget, expand: gboolean, fill: gboolean, pack_type: TPackType){.cdecl, dynlib: lib, importc: "gtk_notebook_set_tab_label_packing".} -proc notebook_reorder_child*(notebook: PNotebook, child: PWidget, position: gint){. +proc reorder_child*(notebook: PNotebook, child: PWidget, position: gint){. cdecl, dynlib: lib, importc: "gtk_notebook_reorder_child".} const bm_TGtkOldEditable_has_selection* = 0x0001'i16 @@ -7862,10 +7862,10 @@ proc visible*(a: var TOldEditable): guint proc set_visible*(a: var TOldEditable, `visible`: guint) proc old_editable_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_old_editable_get_type".} -proc old_editable_claim_selection*(old_editable: POldEditable, claim: gboolean, +proc claim_selection*(old_editable: POldEditable, claim: gboolean, time: guint32){.cdecl, dynlib: lib, importc: "gtk_old_editable_claim_selection".} -proc old_editable_changed*(old_editable: POldEditable){.cdecl, dynlib: lib, +proc changed*(old_editable: POldEditable){.cdecl, dynlib: lib, importc: "gtk_old_editable_changed".} proc TYPE_OPTION_MENU*(): GType proc OPTION_MENU*(obj: pointer): POptionMenu @@ -7877,15 +7877,15 @@ proc option_menu_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_option_menu_get_type".} proc option_menu_new*(): POptionMenu{.cdecl, dynlib: lib, importc: "gtk_option_menu_new".} -proc option_menu_get_menu*(option_menu: POptionMenu): PWidget{.cdecl, +proc get_menu*(option_menu: POptionMenu): PWidget{.cdecl, dynlib: lib, importc: "gtk_option_menu_get_menu".} -proc option_menu_set_menu*(option_menu: POptionMenu, menu: PWidget){.cdecl, +proc set_menu*(option_menu: POptionMenu, menu: PWidget){.cdecl, dynlib: lib, importc: "gtk_option_menu_set_menu".} -proc option_menu_remove_menu*(option_menu: POptionMenu){.cdecl, dynlib: lib, +proc remove_menu*(option_menu: POptionMenu){.cdecl, dynlib: lib, importc: "gtk_option_menu_remove_menu".} -proc option_menu_get_history*(option_menu: POptionMenu): gint{.cdecl, +proc get_history*(option_menu: POptionMenu): gint{.cdecl, dynlib: lib, importc: "gtk_option_menu_get_history".} -proc option_menu_set_history*(option_menu: POptionMenu, index: guint){.cdecl, +proc set_history*(option_menu: POptionMenu, index: guint){.cdecl, dynlib: lib, importc: "gtk_option_menu_set_history".} const bm_TGtkPixmap_build_insensitive* = 0x0001'i16 @@ -7903,11 +7903,11 @@ proc pixmap_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_pixmap_get_type".} proc pixmap_new*(pixmap: gdk2.PPixmap, mask: gdk2.PBitmap): PPixmap{.cdecl, dynlib: lib, importc: "gtk_pixmap_new".} -proc pixmap_set*(pixmap: PPixmap, val: gdk2.PPixmap, mask: gdk2.PBitmap){.cdecl, +proc set*(pixmap: PPixmap, val: gdk2.PPixmap, mask: gdk2.PBitmap){.cdecl, dynlib: lib, importc: "gtk_pixmap_set".} -proc pixmap_get*(pixmap: PPixmap, val: var gdk2.PPixmap, mask: var gdk2.PBitmap){. +proc get*(pixmap: PPixmap, val: var gdk2.PPixmap, mask: var gdk2.PBitmap){. cdecl, dynlib: lib, importc: "gtk_pixmap_get".} -proc pixmap_set_build_insensitive*(pixmap: PPixmap, build: gboolean){.cdecl, +proc set_build_insensitive*(pixmap: PPixmap, build: gboolean){.cdecl, dynlib: lib, importc: "gtk_pixmap_set_build_insensitive".} const bm_TGtkPlug_same_app* = 0x0001'i16 @@ -7922,16 +7922,16 @@ proc PLUG_GET_CLASS*(obj: pointer): PPlugClass proc same_app*(a: var TPlug): guint proc set_same_app*(a: var TPlug, `same_app`: guint) proc plug_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_plug_get_type".} -proc plug_construct_for_display*(plug: PPlug, display: gdk2.PDisplay, +proc construct_for_display*(plug: PPlug, display: gdk2.PDisplay, socket_id: gdk2.TNativeWindow){.cdecl, dynlib: lib, importc: "gtk_plug_construct_for_display".} proc plug_new_for_display*(display: gdk2.PDisplay, socket_id: gdk2.TNativeWindow): PPlug{. cdecl, dynlib: lib, importc: "gtk_plug_new_for_display".} -proc plug_get_id*(plug: PPlug): gdk2.TNativeWindow{.cdecl, dynlib: lib, +proc get_id*(plug: PPlug): gdk2.TNativeWindow{.cdecl, dynlib: lib, importc: "gtk_plug_get_id".} -proc plug_add_to_socket*(plug: PPlug, socket: PSocket){.cdecl, dynlib: lib, +proc add_to_socket*(plug: PPlug, socket: PSocket){.cdecl, dynlib: lib, importc: "_gtk_plug_add_to_socket".} -proc plug_remove_from_socket*(plug: PPlug, socket: PSocket){.cdecl, dynlib: lib, +proc remove_from_socket*(plug: PPlug, socket: PSocket){.cdecl, dynlib: lib, importc: "_gtk_plug_remove_from_socket".} const bm_TGtkPreview_type* = 0x0001'i16 @@ -7954,15 +7954,15 @@ proc preview_get_type*(): TType{.cdecl, dynlib: lib, proc preview_uninit*(){.cdecl, dynlib: lib, importc: "gtk_preview_uninit".} proc preview_new*(thetype: TPreviewClass): PPreview{.cdecl, dynlib: lib, importc: "gtk_preview_new".} -proc preview_size*(preview: PPreview, width: gint, height: gint){.cdecl, +proc size*(preview: PPreview, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_preview_size".} -proc preview_put*(preview: PPreview, window: gdk2.PWindow, gc: gdk2.PGC, srcx: gint, +proc put*(preview: PPreview, window: gdk2.PWindow, gc: gdk2.PGC, srcx: gint, srcy: gint, destx: gint, desty: gint, width: gint, height: gint){.cdecl, dynlib: lib, importc: "gtk_preview_put".} -proc preview_draw_row*(preview: PPreview, data: Pguchar, x: gint, y: gint, +proc draw_row*(preview: PPreview, data: Pguchar, x: gint, y: gint, w: gint){.cdecl, dynlib: lib, importc: "gtk_preview_draw_row".} -proc preview_set_expand*(preview: PPreview, expand: gboolean){.cdecl, +proc set_expand*(preview: PPreview, expand: gboolean){.cdecl, dynlib: lib, importc: "gtk_preview_set_expand".} proc preview_set_gamma*(gamma: float64){.cdecl, dynlib: lib, importc: "gtk_preview_set_gamma".} @@ -7973,7 +7973,7 @@ proc preview_set_install_cmap*(install_cmap: gint){.cdecl, dynlib: lib, importc: "gtk_preview_set_install_cmap".} proc preview_set_reserved*(nreserved: gint){.cdecl, dynlib: lib, importc: "gtk_preview_set_reserved".} -proc preview_set_dither*(preview: PPreview, dither: gdk2.TRgbDither){.cdecl, +proc set_dither*(preview: PPreview, dither: gdk2.TRgbDither){.cdecl, dynlib: lib, importc: "gtk_preview_set_dither".} proc preview_get_info*(): PPreviewInfo{.cdecl, dynlib: lib, importc: "gtk_preview_get_info".} @@ -8008,24 +8008,24 @@ proc progress_bar_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_progress_bar_get_type".} proc progress_bar_new*(): PProgressBar{.cdecl, dynlib: lib, importc: "gtk_progress_bar_new".} -proc progress_bar_pulse*(pbar: PProgressBar){.cdecl, dynlib: lib, +proc pulse*(pbar: PProgressBar){.cdecl, dynlib: lib, importc: "gtk_progress_bar_pulse".} -proc progress_bar_set_text*(pbar: PProgressBar, text: cstring){.cdecl, +proc set_text*(pbar: PProgressBar, text: cstring){.cdecl, dynlib: lib, importc: "gtk_progress_bar_set_text".} -proc progress_bar_set_fraction*(pbar: PProgressBar, fraction: gdouble){.cdecl, +proc set_fraction*(pbar: PProgressBar, fraction: gdouble){.cdecl, dynlib: lib, importc: "gtk_progress_bar_set_fraction".} -proc progress_bar_set_pulse_step*(pbar: PProgressBar, fraction: gdouble){.cdecl, +proc set_pulse_step*(pbar: PProgressBar, fraction: gdouble){.cdecl, dynlib: lib, importc: "gtk_progress_bar_set_pulse_step".} -proc progress_bar_set_orientation*(pbar: PProgressBar, +proc set_orientation*(pbar: PProgressBar, orientation: TProgressBarOrientation){.cdecl, dynlib: lib, importc: "gtk_progress_bar_set_orientation".} -proc progress_bar_get_text*(pbar: PProgressBar): cstring{.cdecl, dynlib: lib, +proc get_text*(pbar: PProgressBar): cstring{.cdecl, dynlib: lib, importc: "gtk_progress_bar_get_text".} -proc progress_bar_get_fraction*(pbar: PProgressBar): gdouble{.cdecl, +proc get_fraction*(pbar: PProgressBar): gdouble{.cdecl, dynlib: lib, importc: "gtk_progress_bar_get_fraction".} -proc progress_bar_get_pulse_step*(pbar: PProgressBar): gdouble{.cdecl, +proc get_pulse_step*(pbar: PProgressBar): gdouble{.cdecl, dynlib: lib, importc: "gtk_progress_bar_get_pulse_step".} -proc progress_bar_get_orientation*(pbar: PProgressBar): TProgressBarOrientation{. +proc get_orientation*(pbar: PProgressBar): TProgressBarOrientation{. cdecl, dynlib: lib, importc: "gtk_progress_bar_get_orientation".} proc TYPE_RADIO_BUTTON*(): GType proc RADIO_BUTTON*(obj: pointer): PRadioButton @@ -8037,19 +8037,19 @@ proc radio_button_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_radio_button_get_type".} proc radio_button_new*(group: PGSList): PRadioButton{.cdecl, dynlib: lib, importc: "gtk_radio_button_new".} -proc radio_button_new_from_widget*(group: PRadioButton): PRadioButton{.cdecl, +proc new_from_widget*(group: PRadioButton): PRadioButton{.cdecl, dynlib: lib, importc: "gtk_radio_button_new_from_widget".} proc radio_button_new_with_label*(group: PGSList, `label`: cstring): PRadioButton{. cdecl, dynlib: lib, importc: "gtk_radio_button_new_with_label".} -proc radio_button_new_with_label_from_widget*(group: PRadioButton, +proc new_with_label_from_widget*(group: PRadioButton, `label`: cstring): PRadioButton{.cdecl, dynlib: lib, importc: "gtk_radio_button_new_with_label_from_widget".} proc radio_button_new_with_mnemonic*(group: PGSList, `label`: cstring): PRadioButton{. cdecl, dynlib: lib, importc: "gtk_radio_button_new_with_mnemonic".} -proc radio_button_new_with_mnemonic_from_widget*(group: PRadioButton, +proc new_with_mnemonic_from_widget*(group: PRadioButton, `label`: cstring): PRadioButton{.cdecl, dynlib: lib, importc: "gtk_radio_button_new_with_mnemonic_from_widget".} -proc radio_button_get_group*(radio_button: PRadioButton): PGSList{.cdecl, +proc get_group*(radio_button: PRadioButton): PGSList{.cdecl, dynlib: lib, importc: "gtk_radio_button_get_group".} -proc radio_button_set_group*(radio_button: PRadioButton, group: PGSList){.cdecl, +proc set_group*(radio_button: PRadioButton, group: PGSList){.cdecl, dynlib: lib, importc: "gtk_radio_button_set_group".} proc TYPE_RADIO_MENU_ITEM*(): GType proc RADIO_MENU_ITEM*(obj: pointer): PRadioMenuItem @@ -8065,9 +8065,9 @@ proc radio_menu_item_new_with_label*(group: PGSList, `label`: cstring): PRadioMe cdecl, dynlib: lib, importc: "gtk_radio_menu_item_new_with_label".} proc radio_menu_item_new_with_mnemonic*(group: PGSList, `label`: cstring): PRadioMenuItem{. cdecl, dynlib: lib, importc: "gtk_radio_menu_item_new_with_mnemonic".} -proc radio_menu_item_get_group*(radio_menu_item: PRadioMenuItem): PGSList{. +proc item_get_group*(radio_menu_item: PRadioMenuItem): PGSList{. cdecl, dynlib: lib, importc: "gtk_radio_menu_item_get_group".} -proc radio_menu_item_set_group*(radio_menu_item: PRadioMenuItem, group: PGSList){. +proc item_set_group*(radio_menu_item: PRadioMenuItem, group: PGSList){. cdecl, dynlib: lib, importc: "gtk_radio_menu_item_set_group".} const bm_TGtkScrolledWindow_hscrollbar_policy* = 0x0003'i16 @@ -8105,53 +8105,53 @@ proc scrolled_window_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_type".} proc scrolled_window_new*(hadjustment: PAdjustment, vadjustment: PAdjustment): PScrolledWindow{. cdecl, dynlib: lib, importc: "gtk_scrolled_window_new".} -proc scrolled_window_set_hadjustment*(scrolled_window: PScrolledWindow, +proc set_hadjustment*(scrolled_window: PScrolledWindow, hadjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_set_hadjustment".} -proc scrolled_window_set_vadjustment*(scrolled_window: PScrolledWindow, +proc set_vadjustment*(scrolled_window: PScrolledWindow, hadjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_set_vadjustment".} -proc scrolled_window_get_hadjustment*(scrolled_window: PScrolledWindow): PAdjustment{. +proc get_hadjustment*(scrolled_window: PScrolledWindow): PAdjustment{. cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_hadjustment".} -proc scrolled_window_get_vadjustment*(scrolled_window: PScrolledWindow): PAdjustment{. +proc get_vadjustment*(scrolled_window: PScrolledWindow): PAdjustment{. cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_vadjustment".} -proc scrolled_window_set_policy*(scrolled_window: PScrolledWindow, +proc set_policy*(scrolled_window: PScrolledWindow, hscrollbar_policy: TPolicyType, vscrollbar_policy: TPolicyType){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_set_policy".} -proc scrolled_window_get_policy*(scrolled_window: PScrolledWindow, +proc get_policy*(scrolled_window: PScrolledWindow, hscrollbar_policy: PPolicyType, vscrollbar_policy: PPolicyType){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_policy".} -proc scrolled_window_set_placement*(scrolled_window: PScrolledWindow, +proc set_placement*(scrolled_window: PScrolledWindow, window_placement: TCornerType){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_set_placement".} -proc scrolled_window_get_placement*(scrolled_window: PScrolledWindow): TCornerType{. +proc get_placement*(scrolled_window: PScrolledWindow): TCornerType{. cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_placement".} -proc scrolled_window_set_shadow_type*(scrolled_window: PScrolledWindow, +proc set_shadow_type*(scrolled_window: PScrolledWindow, thetype: TShadowType){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_set_shadow_type".} -proc scrolled_window_get_shadow_type*(scrolled_window: PScrolledWindow): TShadowType{. +proc get_shadow_type*(scrolled_window: PScrolledWindow): TShadowType{. cdecl, dynlib: lib, importc: "gtk_scrolled_window_get_shadow_type".} -proc scrolled_window_add_with_viewport*(scrolled_window: PScrolledWindow, +proc add_with_viewport*(scrolled_window: PScrolledWindow, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_scrolled_window_add_with_viewport".} proc TYPE_SELECTION_DATA*(): GType -proc target_list_new*(targets: PTargetEntry, ntargets: guint): PTargetList{. +proc list_new*(targets: PTargetEntry, ntargets: guint): PTargetList{. cdecl, dynlib: lib, importc: "gtk_target_list_new".} -proc target_list_ref*(list: PTargetList){.cdecl, dynlib: lib, +proc reference*(list: PTargetList){.cdecl, dynlib: lib, importc: "gtk_target_list_ref".} -proc target_list_unref*(list: PTargetList){.cdecl, dynlib: lib, +proc unref*(list: PTargetList){.cdecl, dynlib: lib, importc: "gtk_target_list_unref".} -proc target_list_add*(list: PTargetList, target: gdk2.TAtom, flags: guint, +proc add*(list: PTargetList, target: gdk2.TAtom, flags: guint, info: guint){.cdecl, dynlib: lib, importc: "gtk_target_list_add".} -proc target_list_add_table*(list: PTargetList, targets: PTargetEntry, +proc add_table*(list: PTargetList, targets: PTargetEntry, ntargets: guint){.cdecl, dynlib: lib, importc: "gtk_target_list_add_table".} -proc target_list_remove*(list: PTargetList, target: gdk2.TAtom){.cdecl, +proc remove*(list: PTargetList, target: gdk2.TAtom){.cdecl, dynlib: lib, importc: "gtk_target_list_remove".} -proc target_list_find*(list: PTargetList, target: gdk2.TAtom, info: Pguint): gboolean{. +proc find*(list: PTargetList, target: gdk2.TAtom, info: Pguint): gboolean{. cdecl, dynlib: lib, importc: "gtk_target_list_find".} proc selection_owner_set*(widget: PWidget, selection: gdk2.TAtom, time: guint32): gboolean{. cdecl, dynlib: lib, importc: "gtk_selection_owner_set".} @@ -8169,15 +8169,15 @@ proc selection_clear_targets*(widget: PWidget, selection: gdk2.TAtom){.cdecl, proc selection_convert*(widget: PWidget, selection: gdk2.TAtom, target: gdk2.TAtom, time: guint32): gboolean{.cdecl, dynlib: lib, importc: "gtk_selection_convert".} -proc selection_data_set*(selection_data: PSelectionData, thetype: gdk2.TAtom, +proc set*(selection_data: PSelectionData, thetype: gdk2.TAtom, format: gint, data: Pguchar, length: gint){.cdecl, dynlib: lib, importc: "gtk_selection_data_set".} -proc selection_data_set_text*(selection_data: PSelectionData, str: cstring, +proc set_text*(selection_data: PSelectionData, str: cstring, len: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_selection_data_set_text".} -proc selection_data_get_text*(selection_data: PSelectionData): Pguchar{.cdecl, +proc get_text*(selection_data: PSelectionData): Pguchar{.cdecl, dynlib: lib, importc: "gtk_selection_data_get_text".} -proc selection_data_targets_include_text*(selection_data: PSelectionData): gboolean{. +proc targets_include_text*(selection_data: PSelectionData): gboolean{. cdecl, dynlib: lib, importc: "gtk_selection_data_targets_include_text".} proc selection_remove_all*(widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_selection_remove_all".} @@ -8193,9 +8193,9 @@ proc selection_property_notify*(widget: PWidget, event: gdk2.PEventProperty): gb cdecl, dynlib: lib, importc: "gtk_selection_property_notify".} proc selection_data_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_selection_data_get_type".} -proc selection_data_copy*(data: PSelectionData): PSelectionData{.cdecl, +proc copy*(data: PSelectionData): PSelectionData{.cdecl, dynlib: lib, importc: "gtk_selection_data_copy".} -proc selection_data_free*(data: PSelectionData){.cdecl, dynlib: lib, +proc free*(data: PSelectionData){.cdecl, dynlib: lib, importc: "gtk_selection_data_free".} proc TYPE_SEPARATOR_MENU_ITEM*(): GType proc SEPARATOR_MENU_ITEM*(obj: pointer): PSeparatorMenuItem @@ -8227,13 +8227,13 @@ proc size_group_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_size_group_get_type".} proc size_group_new*(mode: TSizeGroupMode): PSizeGroup{.cdecl, dynlib: lib, importc: "gtk_size_group_new".} -proc size_group_set_mode*(size_group: PSizeGroup, mode: TSizeGroupMode){.cdecl, +proc set_mode*(size_group: PSizeGroup, mode: TSizeGroupMode){.cdecl, dynlib: lib, importc: "gtk_size_group_set_mode".} -proc size_group_get_mode*(size_group: PSizeGroup): TSizeGroupMode{.cdecl, +proc get_mode*(size_group: PSizeGroup): TSizeGroupMode{.cdecl, dynlib: lib, importc: "gtk_size_group_get_mode".} -proc size_group_add_widget*(size_group: PSizeGroup, widget: PWidget){.cdecl, +proc add_widget*(size_group: PSizeGroup, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_size_group_add_widget".} -proc size_group_remove_widget*(size_group: PSizeGroup, widget: PWidget){.cdecl, +proc remove_widget*(size_group: PSizeGroup, widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_size_group_remove_widget".} proc size_group_get_child_requisition*(widget: PWidget, requisition: PRequisition){.cdecl, @@ -8273,9 +8273,9 @@ proc set_is_mapped*(a: var TSocket, `is_mapped`: guint) proc socket_new*(): PSocket{.cdecl, dynlib: lib, importc: "gtk_socket_new".} proc socket_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_socket_get_type".} -proc socket_add_id*(socket: PSocket, window_id: gdk2.TNativeWindow){.cdecl, +proc add_id*(socket: PSocket, window_id: gdk2.TNativeWindow){.cdecl, dynlib: lib, importc: "gtk_socket_add_id".} -proc socket_get_id*(socket: PSocket): gdk2.TNativeWindow{.cdecl, dynlib: lib, +proc get_id*(socket: PSocket): gdk2.TNativeWindow{.cdecl, dynlib: lib, importc: "gtk_socket_get_id".} const INPUT_ERROR* = - (1) @@ -8324,7 +8324,7 @@ proc snap_to_ticks*(a: var TSpinButton): guint proc set_snap_to_ticks*(a: var TSpinButton, `snap_to_ticks`: guint) proc spin_button_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_type".} -proc spin_button_configure*(spin_button: PSpinButton, adjustment: PAdjustment, +proc configure*(spin_button: PSpinButton, adjustment: PAdjustment, climb_rate: gdouble, digits: guint){.cdecl, dynlib: lib, importc: "gtk_spin_button_configure".} proc spin_button_new*(adjustment: PAdjustment, climb_rate: gdouble, @@ -8332,54 +8332,54 @@ proc spin_button_new*(adjustment: PAdjustment, climb_rate: gdouble, importc: "gtk_spin_button_new".} proc spin_button_new_with_range*(min: gdouble, max: gdouble, step: gdouble): PSpinButton{. cdecl, dynlib: lib, importc: "gtk_spin_button_new_with_range".} -proc spin_button_set_adjustment*(spin_button: PSpinButton, +proc set_adjustment*(spin_button: PSpinButton, adjustment: PAdjustment){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_adjustment".} -proc spin_button_get_adjustment*(spin_button: PSpinButton): PAdjustment{.cdecl, +proc get_adjustment*(spin_button: PSpinButton): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_adjustment".} -proc spin_button_set_digits*(spin_button: PSpinButton, digits: guint){.cdecl, +proc set_digits*(spin_button: PSpinButton, digits: guint){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_digits".} -proc spin_button_get_digits*(spin_button: PSpinButton): guint{.cdecl, +proc get_digits*(spin_button: PSpinButton): guint{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_digits".} -proc spin_button_set_increments*(spin_button: PSpinButton, step: gdouble, +proc set_increments*(spin_button: PSpinButton, step: gdouble, page: gdouble){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_increments".} -proc spin_button_get_increments*(spin_button: PSpinButton, step: Pgdouble, +proc get_increments*(spin_button: PSpinButton, step: Pgdouble, page: Pgdouble){.cdecl, dynlib: lib, importc: "gtk_spin_button_get_increments".} -proc spin_button_set_range*(spin_button: PSpinButton, min: gdouble, max: gdouble){. +proc set_range*(spin_button: PSpinButton, min: gdouble, max: gdouble){. cdecl, dynlib: lib, importc: "gtk_spin_button_set_range".} -proc spin_button_get_range*(spin_button: PSpinButton, min: Pgdouble, +proc get_range*(spin_button: PSpinButton, min: Pgdouble, max: Pgdouble){.cdecl, dynlib: lib, importc: "gtk_spin_button_get_range".} -proc spin_button_get_value*(spin_button: PSpinButton): gdouble{.cdecl, +proc get_value*(spin_button: PSpinButton): gdouble{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_value".} -proc spin_button_get_value_as_int*(spin_button: PSpinButton): gint{.cdecl, +proc get_value_as_int*(spin_button: PSpinButton): gint{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_value_as_int".} -proc spin_button_set_value*(spin_button: PSpinButton, value: gdouble){.cdecl, +proc set_value*(spin_button: PSpinButton, value: gdouble){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_value".} -proc spin_button_set_update_policy*(spin_button: PSpinButton, +proc set_update_policy*(spin_button: PSpinButton, policy: TSpinButtonUpdatePolicy){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_update_policy".} -proc spin_button_get_update_policy*(spin_button: PSpinButton): TSpinButtonUpdatePolicy{. +proc get_update_policy*(spin_button: PSpinButton): TSpinButtonUpdatePolicy{. cdecl, dynlib: lib, importc: "gtk_spin_button_get_update_policy".} -proc spin_button_set_numeric*(spin_button: PSpinButton, numeric: gboolean){. +proc set_numeric*(spin_button: PSpinButton, numeric: gboolean){. cdecl, dynlib: lib, importc: "gtk_spin_button_set_numeric".} -proc spin_button_get_numeric*(spin_button: PSpinButton): gboolean{.cdecl, +proc get_numeric*(spin_button: PSpinButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_numeric".} -proc spin_button_spin*(spin_button: PSpinButton, direction: TSpinType, +proc spin*(spin_button: PSpinButton, direction: TSpinType, increment: gdouble){.cdecl, dynlib: lib, importc: "gtk_spin_button_spin".} -proc spin_button_set_wrap*(spin_button: PSpinButton, wrap: gboolean){.cdecl, +proc set_wrap*(spin_button: PSpinButton, wrap: gboolean){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_wrap".} -proc spin_button_get_wrap*(spin_button: PSpinButton): gboolean{.cdecl, +proc get_wrap*(spin_button: PSpinButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_wrap".} -proc spin_button_set_snap_to_ticks*(spin_button: PSpinButton, +proc set_snap_to_ticks*(spin_button: PSpinButton, snap_to_ticks: gboolean){.cdecl, dynlib: lib, importc: "gtk_spin_button_set_snap_to_ticks".} -proc spin_button_get_snap_to_ticks*(spin_button: PSpinButton): gboolean{.cdecl, +proc get_snap_to_ticks*(spin_button: PSpinButton): gboolean{.cdecl, dynlib: lib, importc: "gtk_spin_button_get_snap_to_ticks".} -proc spin_button_update*(spin_button: PSpinButton){.cdecl, dynlib: lib, +proc update*(spin_button: PSpinButton){.cdecl, dynlib: lib, importc: "gtk_spin_button_update".} const STOCK_DIALOG_INFO* = "gtk-dialog-info" @@ -8465,17 +8465,17 @@ const STOCK_ZOOM_IN* = "gtk-zoom-in" STOCK_ZOOM_OUT* = "gtk-zoom-out" -proc stock_add*(items: PStockItem, n_items: guint){.cdecl, dynlib: lib, +proc add*(items: PStockItem, n_items: guint){.cdecl, dynlib: lib, importc: "gtk_stock_add".} -proc stock_add_static*(items: PStockItem, n_items: guint){.cdecl, dynlib: lib, +proc add_static*(items: PStockItem, n_items: guint){.cdecl, dynlib: lib, importc: "gtk_stock_add_static".} proc stock_lookup*(stock_id: cstring, item: PStockItem): gboolean{.cdecl, dynlib: lib, importc: "gtk_stock_lookup".} proc stock_list_ids*(): PGSList{.cdecl, dynlib: lib, importc: "gtk_stock_list_ids".} -proc stock_item_copy*(item: PStockItem): PStockItem{.cdecl, dynlib: lib, +proc copy*(item: PStockItem): PStockItem{.cdecl, dynlib: lib, importc: "gtk_stock_item_copy".} -proc stock_item_free*(item: PStockItem){.cdecl, dynlib: lib, +proc free*(item: PStockItem){.cdecl, dynlib: lib, importc: "gtk_stock_item_free".} proc TYPE_STATUSBAR*(): GType proc STATUSBAR*(obj: pointer): PStatusbar @@ -8493,19 +8493,19 @@ proc statusbar_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_statusbar_get_type".} proc statusbar_new*(): PStatusbar{.cdecl, dynlib: lib, importc: "gtk_statusbar_new".} -proc statusbar_get_context_id*(statusbar: PStatusbar, +proc get_context_id*(statusbar: PStatusbar, context_description: cstring): guint{.cdecl, dynlib: lib, importc: "gtk_statusbar_get_context_id".} -proc statusbar_push*(statusbar: PStatusbar, context_id: guint, text: cstring): guint{. +proc push*(statusbar: PStatusbar, context_id: guint, text: cstring): guint{. cdecl, dynlib: lib, importc: "gtk_statusbar_push".} -proc statusbar_pop*(statusbar: PStatusbar, context_id: guint){.cdecl, +proc pop*(statusbar: PStatusbar, context_id: guint){.cdecl, dynlib: lib, importc: "gtk_statusbar_pop".} -proc statusbar_remove*(statusbar: PStatusbar, context_id: guint, +proc remove*(statusbar: PStatusbar, context_id: guint, message_id: guint){.cdecl, dynlib: lib, importc: "gtk_statusbar_remove".} -proc statusbar_set_has_resize_grip*(statusbar: PStatusbar, setting: gboolean){. +proc set_has_resize_grip*(statusbar: PStatusbar, setting: gboolean){. cdecl, dynlib: lib, importc: "gtk_statusbar_set_has_resize_grip".} -proc statusbar_get_has_resize_grip*(statusbar: PStatusbar): gboolean{.cdecl, +proc get_has_resize_grip*(statusbar: PStatusbar): gboolean{.cdecl, dynlib: lib, importc: "gtk_statusbar_get_has_resize_grip".} const bm_TGtkTable_homogeneous* = 0x0001'i16 @@ -8566,36 +8566,36 @@ proc set_empty*(a: var TTableRowCol, `empty`: guint) proc table_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_table_get_type".} proc table_new*(rows: guint, columns: guint, homogeneous: gboolean): PTable{. cdecl, dynlib: lib, importc: "gtk_table_new".} -proc table_resize*(table: PTable, rows: guint, columns: guint){.cdecl, +proc resize*(table: PTable, rows: guint, columns: guint){.cdecl, dynlib: lib, importc: "gtk_table_resize".} -proc table_attach*(table: PTable, child: PWidget, left_attach: guint, +proc attach*(table: PTable, child: PWidget, left_attach: guint, right_attach: guint, top_attach: guint, bottom_attach: guint, xoptions: TAttachOptions, yoptions: TAttachOptions, xpadding: guint, ypadding: guint){.cdecl, dynlib: lib, importc: "gtk_table_attach".} -proc table_attach_defaults*(table: PTable, widget: PWidget, left_attach: guint, +proc attach_defaults*(table: PTable, widget: PWidget, left_attach: guint, right_attach: guint, top_attach: guint, bottom_attach: guint){.cdecl, dynlib: lib, importc: "gtk_table_attach_defaults".} -proc table_set_row_spacing*(table: PTable, row: guint, spacing: guint){.cdecl, +proc set_row_spacing*(table: PTable, row: guint, spacing: guint){.cdecl, dynlib: lib, importc: "gtk_table_set_row_spacing".} -proc table_get_row_spacing*(table: PTable, row: guint): guint{.cdecl, +proc get_row_spacing*(table: PTable, row: guint): guint{.cdecl, dynlib: lib, importc: "gtk_table_get_row_spacing".} -proc table_set_col_spacing*(table: PTable, column: guint, spacing: guint){. +proc set_col_spacing*(table: PTable, column: guint, spacing: guint){. cdecl, dynlib: lib, importc: "gtk_table_set_col_spacing".} -proc table_get_col_spacing*(table: PTable, column: guint): guint{.cdecl, +proc get_col_spacing*(table: PTable, column: guint): guint{.cdecl, dynlib: lib, importc: "gtk_table_get_col_spacing".} -proc table_set_row_spacings*(table: PTable, spacing: guint){.cdecl, dynlib: lib, +proc set_row_spacings*(table: PTable, spacing: guint){.cdecl, dynlib: lib, importc: "gtk_table_set_row_spacings".} -proc table_get_default_row_spacing*(table: PTable): guint{.cdecl, dynlib: lib, +proc get_default_row_spacing*(table: PTable): guint{.cdecl, dynlib: lib, importc: "gtk_table_get_default_row_spacing".} -proc table_set_col_spacings*(table: PTable, spacing: guint){.cdecl, dynlib: lib, +proc set_col_spacings*(table: PTable, spacing: guint){.cdecl, dynlib: lib, importc: "gtk_table_set_col_spacings".} -proc table_get_default_col_spacing*(table: PTable): guint{.cdecl, dynlib: lib, +proc get_default_col_spacing*(table: PTable): guint{.cdecl, dynlib: lib, importc: "gtk_table_get_default_col_spacing".} -proc table_set_homogeneous*(table: PTable, homogeneous: gboolean){.cdecl, +proc set_homogeneous*(table: PTable, homogeneous: gboolean){.cdecl, dynlib: lib, importc: "gtk_table_set_homogeneous".} -proc table_get_homogeneous*(table: PTable): gboolean{.cdecl, dynlib: lib, +proc get_homogeneous*(table: PTable): gboolean{.cdecl, dynlib: lib, importc: "gtk_table_get_homogeneous".} const bm_TGtkTearoffMenuItem_torn_off* = 0x0001'i16 @@ -8636,199 +8636,199 @@ proc set_use_wchar*(a: PText, `use_wchar`: gboolean) proc text_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_text_get_type".} proc text_new*(hadj: PAdjustment, vadj: PAdjustment): PText{.cdecl, dynlib: lib, importc: "gtk_text_new".} -proc text_set_editable*(text: PText, editable: gboolean){.cdecl, dynlib: lib, +proc set_editable*(text: PText, editable: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_set_editable".} -proc text_set_word_wrap*(text: PText, word_wrap: gboolean){.cdecl, dynlib: lib, +proc set_word_wrap*(text: PText, word_wrap: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_set_word_wrap".} -proc text_set_line_wrap*(text: PText, line_wrap: gboolean){.cdecl, dynlib: lib, +proc set_line_wrap*(text: PText, line_wrap: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_set_line_wrap".} -proc text_set_adjustments*(text: PText, hadj: PAdjustment, vadj: PAdjustment){. +proc set_adjustments*(text: PText, hadj: PAdjustment, vadj: PAdjustment){. cdecl, dynlib: lib, importc: "gtk_text_set_adjustments".} -proc text_set_point*(text: PText, index: guint){.cdecl, dynlib: lib, +proc set_point*(text: PText, index: guint){.cdecl, dynlib: lib, importc: "gtk_text_set_point".} -proc text_get_point*(text: PText): guint{.cdecl, dynlib: lib, +proc get_point*(text: PText): guint{.cdecl, dynlib: lib, importc: "gtk_text_get_point".} -proc text_get_length*(text: PText): guint{.cdecl, dynlib: lib, +proc get_length*(text: PText): guint{.cdecl, dynlib: lib, importc: "gtk_text_get_length".} -proc text_freeze*(text: PText){.cdecl, dynlib: lib, importc: "gtk_text_freeze".} -proc text_thaw*(text: PText){.cdecl, dynlib: lib, importc: "gtk_text_thaw".} -proc text_insert*(text: PText, font: gdk2.PFont, fore: gdk2.PColor, back: gdk2.PColor, +proc freeze*(text: PText){.cdecl, dynlib: lib, importc: "gtk_text_freeze".} +proc thaw*(text: PText){.cdecl, dynlib: lib, importc: "gtk_text_thaw".} +proc insert*(text: PText, font: gdk2.PFont, fore: gdk2.PColor, back: gdk2.PColor, chars: cstring, length: gint){.cdecl, dynlib: lib, importc: "gtk_text_insert".} -proc text_backward_delete*(text: PText, nchars: guint): gboolean{.cdecl, +proc backward_delete*(text: PText, nchars: guint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_backward_delete".} -proc text_forward_delete*(text: PText, nchars: guint): gboolean{.cdecl, +proc forward_delete*(text: PText, nchars: guint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_forward_delete".} -proc TEXT_INDEX_WCHAR*(t: PText, index: guint): guint32 -proc TEXT_INDEX_UCHAR*(t: PText, index: guint): GUChar +proc INDEX_WCHAR*(t: PText, index: guint): guint32 +proc INDEX_UCHAR*(t: PText, index: guint): GUChar const TEXT_SEARCH_VISIBLE_ONLY* = 0 TEXT_SEARCH_TEXT_ONLY* = 1 proc TYPE_TEXT_ITER*(): GType -proc text_iter_get_buffer*(iter: PTextIter): PTextBuffer{.cdecl, dynlib: lib, +proc get_buffer*(iter: PTextIter): PTextBuffer{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_buffer".} -proc text_iter_copy*(iter: PTextIter): PTextIter{.cdecl, dynlib: lib, +proc copy*(iter: PTextIter): PTextIter{.cdecl, dynlib: lib, importc: "gtk_text_iter_copy".} -proc text_iter_free*(iter: PTextIter){.cdecl, dynlib: lib, +proc free*(iter: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_iter_free".} proc text_iter_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_type".} -proc text_iter_get_offset*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_offset*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_offset".} -proc text_iter_get_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_line".} -proc text_iter_get_line_offset*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_line_offset*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_line_offset".} -proc text_iter_get_line_index*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_line_index*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_line_index".} -proc text_iter_get_visible_line_offset*(iter: PTextIter): gint{.cdecl, +proc get_visible_line_offset*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_visible_line_offset".} -proc text_iter_get_visible_line_index*(iter: PTextIter): gint{.cdecl, +proc get_visible_line_index*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_visible_line_index".} -proc text_iter_get_char*(iter: PTextIter): gunichar{.cdecl, dynlib: lib, +proc get_char*(iter: PTextIter): gunichar{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_char".} -proc text_iter_get_slice*(start: PTextIter, theEnd: PTextIter): cstring{.cdecl, +proc get_slice*(start: PTextIter, theEnd: PTextIter): cstring{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_slice".} -proc text_iter_get_text*(start: PTextIter, theEnd: PTextIter): cstring{.cdecl, +proc get_text*(start: PTextIter, theEnd: PTextIter): cstring{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_text".} -proc text_iter_get_visible_slice*(start: PTextIter, theEnd: PTextIter): cstring{. +proc get_visible_slice*(start: PTextIter, theEnd: PTextIter): cstring{. cdecl, dynlib: lib, importc: "gtk_text_iter_get_visible_slice".} -proc text_iter_get_visible_text*(start: PTextIter, theEnd: PTextIter): cstring{. +proc get_visible_text*(start: PTextIter, theEnd: PTextIter): cstring{. cdecl, dynlib: lib, importc: "gtk_text_iter_get_visible_text".} -proc text_iter_get_pixbuf*(iter: PTextIter): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, +proc get_pixbuf*(iter: PTextIter): gdk2pixbuf.PPixbuf{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_pixbuf".} -proc text_iter_get_marks*(iter: PTextIter): PGSList{.cdecl, dynlib: lib, +proc get_marks*(iter: PTextIter): PGSList{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_marks".} -proc text_iter_get_child_anchor*(iter: PTextIter): PTextChildAnchor{.cdecl, +proc get_child_anchor*(iter: PTextIter): PTextChildAnchor{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_child_anchor".} -proc text_iter_get_toggled_tags*(iter: PTextIter, toggled_on: gboolean): PGSList{. +proc get_toggled_tags*(iter: PTextIter, toggled_on: gboolean): PGSList{. cdecl, dynlib: lib, importc: "gtk_text_iter_get_toggled_tags".} -proc text_iter_begins_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, +proc begins_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_begins_tag".} -proc text_iter_ends_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, +proc ends_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_ends_tag".} -proc text_iter_toggles_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, +proc toggles_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_toggles_tag".} -proc text_iter_has_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, +proc has_tag*(iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_has_tag".} -proc text_iter_get_tags*(iter: PTextIter): PGSList{.cdecl, dynlib: lib, +proc get_tags*(iter: PTextIter): PGSList{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_tags".} -proc text_iter_editable*(iter: PTextIter, default_setting: gboolean): gboolean{. +proc editable*(iter: PTextIter, default_setting: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_editable".} -proc text_iter_can_insert*(iter: PTextIter, default_editability: gboolean): gboolean{. +proc can_insert*(iter: PTextIter, default_editability: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_can_insert".} -proc text_iter_starts_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc starts_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_starts_word".} -proc text_iter_ends_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc ends_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_ends_word".} -proc text_iter_inside_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc inside_word*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_inside_word".} -proc text_iter_starts_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc starts_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_starts_sentence".} -proc text_iter_ends_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc ends_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_ends_sentence".} -proc text_iter_inside_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc inside_sentence*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_inside_sentence".} -proc text_iter_starts_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc starts_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_starts_line".} -proc text_iter_ends_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc ends_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_ends_line".} -proc text_iter_is_cursor_position*(iter: PTextIter): gboolean{.cdecl, +proc is_cursor_position*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_is_cursor_position".} -proc text_iter_get_chars_in_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_chars_in_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_chars_in_line".} -proc text_iter_get_bytes_in_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, +proc get_bytes_in_line*(iter: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_bytes_in_line".} -proc text_iter_get_attributes*(iter: PTextIter, values: PTextAttributes): gboolean{. +proc get_attributes*(iter: PTextIter, values: PTextAttributes): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_get_attributes".} -proc text_iter_get_language*(iter: PTextIter): pango.PLanguage{.cdecl, +proc get_language*(iter: PTextIter): pango.PLanguage{.cdecl, dynlib: lib, importc: "gtk_text_iter_get_language".} -proc text_iter_is_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc is_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_is_end".} -proc text_iter_is_start*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc is_start*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_is_start".} -proc text_iter_forward_char*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc forward_char*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_char".} -proc text_iter_backward_char*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc backward_char*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_char".} -proc text_iter_forward_chars*(iter: PTextIter, count: gint): gboolean{.cdecl, +proc forward_chars*(iter: PTextIter, count: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_chars".} -proc text_iter_backward_chars*(iter: PTextIter, count: gint): gboolean{.cdecl, +proc backward_chars*(iter: PTextIter, count: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_chars".} -proc text_iter_forward_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc forward_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_line".} -proc text_iter_backward_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc backward_line*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_line".} -proc text_iter_forward_lines*(iter: PTextIter, count: gint): gboolean{.cdecl, +proc forward_lines*(iter: PTextIter, count: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_lines".} -proc text_iter_backward_lines*(iter: PTextIter, count: gint): gboolean{.cdecl, +proc backward_lines*(iter: PTextIter, count: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_lines".} -proc text_iter_forward_word_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, +proc forward_word_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_word_end".} -proc text_iter_backward_word_start*(iter: PTextIter): gboolean{.cdecl, +proc backward_word_start*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_word_start".} -proc text_iter_forward_word_ends*(iter: PTextIter, count: gint): gboolean{. +proc forward_word_ends*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_word_ends".} -proc text_iter_backward_word_starts*(iter: PTextIter, count: gint): gboolean{. +proc backward_word_starts*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_word_starts".} -proc text_iter_forward_sentence_end*(iter: PTextIter): gboolean{.cdecl, +proc forward_sentence_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_sentence_end".} -proc text_iter_backward_sentence_start*(iter: PTextIter): gboolean{.cdecl, +proc backward_sentence_start*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_sentence_start".} -proc text_iter_forward_sentence_ends*(iter: PTextIter, count: gint): gboolean{. +proc forward_sentence_ends*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_sentence_ends".} -proc text_iter_backward_sentence_starts*(iter: PTextIter, count: gint): gboolean{. +proc backward_sentence_starts*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_sentence_starts".} -proc text_iter_forward_cursor_position*(iter: PTextIter): gboolean{.cdecl, +proc forward_cursor_position*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_cursor_position".} -proc text_iter_backward_cursor_position*(iter: PTextIter): gboolean{.cdecl, +proc backward_cursor_position*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_backward_cursor_position".} -proc text_iter_forward_cursor_positions*(iter: PTextIter, count: gint): gboolean{. +proc forward_cursor_positions*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_cursor_positions".} -proc text_iter_backward_cursor_positions*(iter: PTextIter, count: gint): gboolean{. +proc backward_cursor_positions*(iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_cursor_positions".} -proc text_iter_set_offset*(iter: PTextIter, char_offset: gint){.cdecl, +proc set_offset*(iter: PTextIter, char_offset: gint){.cdecl, dynlib: lib, importc: "gtk_text_iter_set_offset".} -proc text_iter_set_line*(iter: PTextIter, line_number: gint){.cdecl, +proc set_line*(iter: PTextIter, line_number: gint){.cdecl, dynlib: lib, importc: "gtk_text_iter_set_line".} -proc text_iter_set_line_offset*(iter: PTextIter, char_on_line: gint){.cdecl, +proc set_line_offset*(iter: PTextIter, char_on_line: gint){.cdecl, dynlib: lib, importc: "gtk_text_iter_set_line_offset".} -proc text_iter_set_line_index*(iter: PTextIter, byte_on_line: gint){.cdecl, +proc set_line_index*(iter: PTextIter, byte_on_line: gint){.cdecl, dynlib: lib, importc: "gtk_text_iter_set_line_index".} -proc text_iter_forward_to_end*(iter: PTextIter){.cdecl, dynlib: lib, +proc forward_to_end*(iter: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_to_end".} -proc text_iter_forward_to_line_end*(iter: PTextIter): gboolean{.cdecl, +proc forward_to_line_end*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_forward_to_line_end".} -proc text_iter_set_visible_line_offset*(iter: PTextIter, char_on_line: gint){. +proc set_visible_line_offset*(iter: PTextIter, char_on_line: gint){. cdecl, dynlib: lib, importc: "gtk_text_iter_set_visible_line_offset".} -proc text_iter_set_visible_line_index*(iter: PTextIter, byte_on_line: gint){. +proc set_visible_line_index*(iter: PTextIter, byte_on_line: gint){. cdecl, dynlib: lib, importc: "gtk_text_iter_set_visible_line_index".} -proc text_iter_forward_to_tag_toggle*(iter: PTextIter, tag: PTextTag): gboolean{. +proc forward_to_tag_toggle*(iter: PTextIter, tag: PTextTag): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_to_tag_toggle".} -proc text_iter_backward_to_tag_toggle*(iter: PTextIter, tag: PTextTag): gboolean{. +proc backward_to_tag_toggle*(iter: PTextIter, tag: PTextTag): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_to_tag_toggle".} -proc text_iter_forward_find_char*(iter: PTextIter, pred: TTextCharPredicate, +proc forward_find_char*(iter: PTextIter, pred: TTextCharPredicate, user_data: gpointer, limit: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_find_char".} -proc text_iter_backward_find_char*(iter: PTextIter, pred: TTextCharPredicate, +proc backward_find_char*(iter: PTextIter, pred: TTextCharPredicate, user_data: gpointer, limit: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_find_char".} -proc text_iter_forward_search*(iter: PTextIter, str: cstring, +proc forward_search*(iter: PTextIter, str: cstring, flags: TTextSearchFlags, match_start: PTextIter, match_end: PTextIter, limit: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_forward_search".} -proc text_iter_backward_search*(iter: PTextIter, str: cstring, +proc backward_search*(iter: PTextIter, str: cstring, flags: TTextSearchFlags, match_start: PTextIter, match_end: PTextIter, limit: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_backward_search".} -proc text_iter_equal*(lhs: PTextIter, rhs: PTextIter): gboolean{.cdecl, +proc equal*(lhs: PTextIter, rhs: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_iter_equal".} -proc text_iter_compare*(lhs: PTextIter, rhs: PTextIter): gint{.cdecl, +proc compare*(lhs: PTextIter, rhs: PTextIter): gint{.cdecl, dynlib: lib, importc: "gtk_text_iter_compare".} -proc text_iter_in_range*(iter: PTextIter, start: PTextIter, theEnd: PTextIter): gboolean{. +proc in_range*(iter: PTextIter, start: PTextIter, theEnd: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_iter_in_range".} -proc text_iter_order*(first: PTextIter, second: PTextIter){.cdecl, dynlib: lib, +proc order*(first: PTextIter, second: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_iter_order".} proc TYPE_TEXT_TAG*(): GType proc TEXT_TAG*(obj: pointer): PTextTag @@ -8841,22 +8841,22 @@ proc text_tag_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_tag_get_type".} proc text_tag_new*(name: cstring): PTextTag{.cdecl, dynlib: lib, importc: "gtk_text_tag_new".} -proc text_tag_get_priority*(tag: PTextTag): gint{.cdecl, dynlib: lib, +proc get_priority*(tag: PTextTag): gint{.cdecl, dynlib: lib, importc: "gtk_text_tag_get_priority".} -proc text_tag_set_priority*(tag: PTextTag, priority: gint){.cdecl, dynlib: lib, +proc set_priority*(tag: PTextTag, priority: gint){.cdecl, dynlib: lib, importc: "gtk_text_tag_set_priority".} -proc text_tag_event*(tag: PTextTag, event_object: PGObject, event: gdk2.PEvent, +proc event*(tag: PTextTag, event_object: PGObject, event: gdk2.PEvent, iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_tag_event".} proc text_attributes_new*(): PTextAttributes{.cdecl, dynlib: lib, importc: "gtk_text_attributes_new".} -proc text_attributes_copy*(src: PTextAttributes): PTextAttributes{.cdecl, +proc copy*(src: PTextAttributes): PTextAttributes{.cdecl, dynlib: lib, importc: "gtk_text_attributes_copy".} -proc text_attributes_copy_values*(src: PTextAttributes, dest: PTextAttributes){. +proc copy_values*(src: PTextAttributes, dest: PTextAttributes){. cdecl, dynlib: lib, importc: "gtk_text_attributes_copy_values".} -proc text_attributes_unref*(values: PTextAttributes){.cdecl, dynlib: lib, +proc unref*(values: PTextAttributes){.cdecl, dynlib: lib, importc: "gtk_text_attributes_unref".} -proc text_attributes_ref*(values: PTextAttributes){.cdecl, dynlib: lib, +proc reference*(values: PTextAttributes){.cdecl, dynlib: lib, importc: "gtk_text_attributes_ref".} proc text_attributes_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_attributes_get_type".} @@ -9043,20 +9043,20 @@ proc text_tag_table_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_tag_table_get_type".} proc text_tag_table_new*(): PTextTagTable{.cdecl, dynlib: lib, importc: "gtk_text_tag_table_new".} -proc text_tag_table_add*(table: PTextTagTable, tag: PTextTag){.cdecl, +proc table_add*(table: PTextTagTable, tag: PTextTag){.cdecl, dynlib: lib, importc: "gtk_text_tag_table_add".} -proc text_tag_table_remove*(table: PTextTagTable, tag: PTextTag){.cdecl, +proc table_remove*(table: PTextTagTable, tag: PTextTag){.cdecl, dynlib: lib, importc: "gtk_text_tag_table_remove".} -proc text_tag_table_lookup*(table: PTextTagTable, name: cstring): PTextTag{. +proc table_lookup*(table: PTextTagTable, name: cstring): PTextTag{. cdecl, dynlib: lib, importc: "gtk_text_tag_table_lookup".} -proc text_tag_table_foreach*(table: PTextTagTable, fun: TTextTagTableForeach, +proc table_foreach*(table: PTextTagTable, fun: TTextTagTableForeach, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_text_tag_table_foreach".} -proc text_tag_table_get_size*(table: PTextTagTable): gint{.cdecl, dynlib: lib, +proc table_get_size*(table: PTextTagTable): gint{.cdecl, dynlib: lib, importc: "gtk_text_tag_table_get_size".} -proc text_tag_table_add_buffer*(table: PTextTagTable, buffer: gpointer){.cdecl, +proc table_add_buffer*(table: PTextTagTable, buffer: gpointer){.cdecl, dynlib: lib, importc: "_gtk_text_tag_table_add_buffer".} -proc text_tag_table_remove_buffer*(table: PTextTagTable, buffer: gpointer){. +proc table_remove_buffer*(table: PTextTagTable, buffer: gpointer){. cdecl, dynlib: lib, importc: "_gtk_text_tag_table_remove_buffer".} proc TYPE_TEXT_MARK*(): GType proc TEXT_MARK*(anObject: pointer): PTextMark @@ -9066,17 +9066,17 @@ proc IS_TEXT_MARK_CLASS*(klass: pointer): bool proc TEXT_MARK_GET_CLASS*(obj: pointer): PTextMarkClass proc text_mark_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_type".} -proc text_mark_set_visible*(mark: PTextMark, setting: gboolean){.cdecl, +proc set_visible*(mark: PTextMark, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_mark_set_visible".} -proc text_mark_get_visible*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, +proc get_visible*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_visible".} -proc text_mark_get_name*(mark: PTextMark): cstring{.cdecl, dynlib: lib, +proc get_name*(mark: PTextMark): cstring{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_name".} -proc text_mark_get_deleted*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, +proc get_deleted*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_deleted".} -proc text_mark_get_buffer*(mark: PTextMark): PTextBuffer{.cdecl, dynlib: lib, +proc get_buffer*(mark: PTextMark): PTextBuffer{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_buffer".} -proc text_mark_get_left_gravity*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, +proc get_left_gravity*(mark: PTextMark): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_mark_get_left_gravity".} const bm_TGtkTextMarkBody_visible* = 0x0001'i16 @@ -9100,9 +9100,9 @@ proc text_child_anchor_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_get_type".} proc text_child_anchor_new*(): PTextChildAnchor{.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_new".} -proc text_child_anchor_get_widgets*(anchor: PTextChildAnchor): PGList{.cdecl, +proc anchor_get_widgets*(anchor: PTextChildAnchor): PGList{.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_get_widgets".} -proc text_child_anchor_get_deleted*(anchor: PTextChildAnchor): gboolean{.cdecl, +proc anchor_get_deleted*(anchor: PTextChildAnchor): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_get_deleted".} proc pixbuf_segment_new*(pixbuf: gdk2pixbuf.PPixbuf): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_pixbuf_segment_new".} @@ -9118,7 +9118,7 @@ proc widget_segment_unref*(widget_segment: PTextLineSegment){.cdecl, dynlib: lib, importc: "_gtk_widget_segment_unref".} proc anchored_child_get_layout*(child: PWidget): PTextLayout{.cdecl, dynlib: lib, importc: "_gtk_anchored_child_get_layout".} -proc text_line_segment_split*(iter: PTextIter): PTextLineSegment{.cdecl, +proc line_segment_split*(iter: PTextIter): PTextLineSegment{.cdecl, dynlib: lib, importc: "gtk_text_line_segment_split".} proc char_segment_new*(text: cstring, len: guint): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_char_segment_new".} @@ -9127,135 +9127,135 @@ proc char_segment_new_from_two_strings*(text1: cstring, len1: guint, cdecl, dynlib: lib, importc: "_gtk_char_segment_new_from_two_strings".} proc toggle_segment_new*(info: PTextTagInfo, StateOn: gboolean): PTextLineSegment{. cdecl, dynlib: lib, importc: "_gtk_toggle_segment_new".} -proc text_btree_new*(table: PTextTagTable, buffer: PTextBuffer): PTextBTree{. +proc btree_new*(table: PTextTagTable, buffer: PTextBuffer): PTextBTree{. cdecl, dynlib: lib, importc: "_gtk_text_btree_new".} -proc text_btree_ref*(tree: PTextBTree){.cdecl, dynlib: lib, - importc: "_gtk_text_btree_ref".} -proc text_btree_unref*(tree: PTextBTree){.cdecl, dynlib: lib, +proc reference*(tree: PTextBTree){.cdecl, dynlib: lib, + importc: "_gtk_text_btree_ref".} +proc unref*(tree: PTextBTree){.cdecl, dynlib: lib, importc: "_gtk_text_btree_unref".} -proc text_btree_get_buffer*(tree: PTextBTree): PTextBuffer{.cdecl, dynlib: lib, +proc get_buffer*(tree: PTextBTree): PTextBuffer{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_buffer".} -proc text_btree_get_chars_changed_stamp*(tree: PTextBTree): guint{.cdecl, +proc get_chars_changed_stamp*(tree: PTextBTree): guint{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_chars_changed_stamp".} -proc text_btree_get_segments_changed_stamp*(tree: PTextBTree): guint{.cdecl, +proc get_segments_changed_stamp*(tree: PTextBTree): guint{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_segments_changed_stamp".} -proc text_btree_segments_changed*(tree: PTextBTree){.cdecl, dynlib: lib, +proc segments_changed*(tree: PTextBTree){.cdecl, dynlib: lib, importc: "_gtk_text_btree_segments_changed".} -proc text_btree_is_end*(tree: PTextBTree, line: PTextLine, +proc is_end*(tree: PTextBTree, line: PTextLine, seg: PTextLineSegment, byte_index: int32, char_offset: int32): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_is_end".} -proc text_btree_delete*(start: PTextIter, theEnd: PTextIter){.cdecl, +proc btree_delete*(start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "_gtk_text_btree_delete".} -proc text_btree_insert*(iter: PTextIter, text: cstring, len: gint){.cdecl, +proc btree_insert*(iter: PTextIter, text: cstring, len: gint){.cdecl, dynlib: lib, importc: "_gtk_text_btree_insert".} -proc text_btree_insert_pixbuf*(iter: PTextIter, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, +proc btree_insert_pixbuf*(iter: PTextIter, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, importc: "_gtk_text_btree_insert_pixbuf".} -proc text_btree_insert_child_anchor*(iter: PTextIter, anchor: PTextChildAnchor){. +proc btree_insert_child_anchor*(iter: PTextIter, anchor: PTextChildAnchor){. cdecl, dynlib: lib, importc: "_gtk_text_btree_insert_child_anchor".} -proc text_btree_unregister_child_anchor*(anchor: PTextChildAnchor){.cdecl, +proc btree_unregister_child_anchor*(anchor: PTextChildAnchor){.cdecl, dynlib: lib, importc: "_gtk_text_btree_unregister_child_anchor".} -proc text_btree_find_line_by_y*(tree: PTextBTree, view_id: gpointer, +proc find_line_by_y*(tree: PTextBTree, view_id: gpointer, ypixel: gint, line_top_y: Pgint): PTextLine{. cdecl, dynlib: lib, importc: "_gtk_text_btree_find_line_by_y".} -proc text_btree_find_line_top*(tree: PTextBTree, line: PTextLine, +proc find_line_top*(tree: PTextBTree, line: PTextLine, view_id: gpointer): gint{.cdecl, dynlib: lib, importc: "_gtk_text_btree_find_line_top".} -proc text_btree_add_view*(tree: PTextBTree, layout: PTextLayout){.cdecl, +proc add_view*(tree: PTextBTree, layout: PTextLayout){.cdecl, dynlib: lib, importc: "_gtk_text_btree_add_view".} -proc text_btree_remove_view*(tree: PTextBTree, view_id: gpointer){.cdecl, +proc remove_view*(tree: PTextBTree, view_id: gpointer){.cdecl, dynlib: lib, importc: "_gtk_text_btree_remove_view".} -proc text_btree_invalidate_region*(tree: PTextBTree, start: PTextIter, +proc invalidate_region*(tree: PTextBTree, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "_gtk_text_btree_invalidate_region".} -proc text_btree_get_view_size*(tree: PTextBTree, view_id: gpointer, +proc get_view_size*(tree: PTextBTree, view_id: gpointer, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_view_size".} -proc text_btree_is_valid*(tree: PTextBTree, view_id: gpointer): gboolean{.cdecl, +proc is_valid*(tree: PTextBTree, view_id: gpointer): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_is_valid".} -proc text_btree_validate*(tree: PTextBTree, view_id: gpointer, max_pixels: gint, +proc validate*(tree: PTextBTree, view_id: gpointer, max_pixels: gint, y: Pgint, old_height: Pgint, new_height: Pgint): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_btree_validate".} -proc text_btree_validate_line*(tree: PTextBTree, line: PTextLine, +proc validate_line*(tree: PTextBTree, line: PTextLine, view_id: gpointer){.cdecl, dynlib: lib, importc: "_gtk_text_btree_validate_line".} -proc text_btree_tag*(start: PTextIter, theEnd: PTextIter, tag: PTextTag, +proc btree_tag*(start: PTextIter, theEnd: PTextIter, tag: PTextTag, apply: gboolean){.cdecl, dynlib: lib, importc: "_gtk_text_btree_tag".} -proc text_btree_get_line*(tree: PTextBTree, line_number: gint, +proc get_line*(tree: PTextBTree, line_number: gint, real_line_number: Pgint): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_line".} -proc text_btree_get_line_no_last*(tree: PTextBTree, line_number: gint, +proc get_line_no_last*(tree: PTextBTree, line_number: gint, real_line_number: Pgint): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_line_no_last".} -proc text_btree_get_end_iter_line*(tree: PTextBTree): PTextLine{.cdecl, +proc get_end_iter_line*(tree: PTextBTree): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_end_iter_line".} -proc text_btree_get_line_at_char*(tree: PTextBTree, char_index: gint, +proc get_line_at_char*(tree: PTextBTree, char_index: gint, line_start_index: Pgint, real_char_index: Pgint): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_line_at_char".} -proc text_btree_get_tags*(iter: PTextIter, num_tags: Pgint): PPGtkTextTag{. +proc btree_get_tags*(iter: PTextIter, num_tags: Pgint): PPGtkTextTag{. cdecl, dynlib: lib, importc: "_gtk_text_btree_get_tags".} -proc text_btree_get_text*(start: PTextIter, theEnd: PTextIter, +proc btree_get_text*(start: PTextIter, theEnd: PTextIter, include_hidden: gboolean, include_nonchars: gboolean): cstring{. cdecl, dynlib: lib, importc: "_gtk_text_btree_get_text".} -proc text_btree_line_count*(tree: PTextBTree): gint{.cdecl, dynlib: lib, +proc line_count*(tree: PTextBTree): gint{.cdecl, dynlib: lib, importc: "_gtk_text_btree_line_count".} -proc text_btree_char_count*(tree: PTextBTree): gint{.cdecl, dynlib: lib, +proc char_count*(tree: PTextBTree): gint{.cdecl, dynlib: lib, importc: "_gtk_text_btree_char_count".} -proc text_btree_char_is_invisible*(iter: PTextIter): gboolean{.cdecl, +proc btree_char_is_invisible*(iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_char_is_invisible".} -proc text_btree_get_iter_at_char*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_char*(tree: PTextBTree, iter: PTextIter, char_index: gint){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_char".} -proc text_btree_get_iter_at_line_char*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_line_char*(tree: PTextBTree, iter: PTextIter, line_number: gint, char_index: gint){. cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_line_char".} -proc text_btree_get_iter_at_line_byte*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_line_byte*(tree: PTextBTree, iter: PTextIter, line_number: gint, byte_index: gint){. cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_line_byte".} -proc text_btree_get_iter_from_string*(tree: PTextBTree, iter: PTextIter, +proc get_iter_from_string*(tree: PTextBTree, iter: PTextIter, `string`: cstring): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_from_string".} -proc text_btree_get_iter_at_mark_name*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_mark_name*(tree: PTextBTree, iter: PTextIter, mark_name: cstring): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_mark_name".} -proc text_btree_get_iter_at_mark*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_mark*(tree: PTextBTree, iter: PTextIter, mark: PTextMark){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_mark".} -proc text_btree_get_end_iter*(tree: PTextBTree, iter: PTextIter){.cdecl, +proc get_end_iter*(tree: PTextBTree, iter: PTextIter){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_end_iter".} -proc text_btree_get_iter_at_line*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_line*(tree: PTextBTree, iter: PTextIter, line: PTextLine, byte_offset: gint){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_line".} -proc text_btree_get_iter_at_first_toggle*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_first_toggle*(tree: PTextBTree, iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_first_toggle".} -proc text_btree_get_iter_at_last_toggle*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_last_toggle*(tree: PTextBTree, iter: PTextIter, tag: PTextTag): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_last_toggle".} -proc text_btree_get_iter_at_child_anchor*(tree: PTextBTree, iter: PTextIter, +proc get_iter_at_child_anchor*(tree: PTextBTree, iter: PTextIter, anchor: PTextChildAnchor){.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_iter_at_child_anchor".} -proc text_btree_set_mark*(tree: PTextBTree, existing_mark: PTextMark, +proc set_mark*(tree: PTextBTree, existing_mark: PTextMark, name: cstring, left_gravity: gboolean, index: PTextIter, should_exist: gboolean): PTextMark{. cdecl, dynlib: lib, importc: "_gtk_text_btree_set_mark".} -proc text_btree_remove_mark_by_name*(tree: PTextBTree, name: cstring){.cdecl, +proc remove_mark_by_name*(tree: PTextBTree, name: cstring){.cdecl, dynlib: lib, importc: "_gtk_text_btree_remove_mark_by_name".} -proc text_btree_remove_mark*(tree: PTextBTree, segment: PTextMark){.cdecl, +proc remove_mark*(tree: PTextBTree, segment: PTextMark){.cdecl, dynlib: lib, importc: "_gtk_text_btree_remove_mark".} -proc text_btree_get_selection_bounds*(tree: PTextBTree, start: PTextIter, +proc get_selection_bounds*(tree: PTextBTree, start: PTextIter, theEnd: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_btree_get_selection_bounds".} -proc text_btree_place_cursor*(tree: PTextBTree, `where`: PTextIter){.cdecl, +proc place_cursor*(tree: PTextBTree, `where`: PTextIter){.cdecl, dynlib: lib, importc: "_gtk_text_btree_place_cursor".} -proc text_btree_mark_is_insert*(tree: PTextBTree, segment: PTextMark): gboolean{. +proc mark_is_insert*(tree: PTextBTree, segment: PTextMark): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_btree_mark_is_insert".} -proc text_btree_mark_is_selection_bound*(tree: PTextBTree, segment: PTextMark): gboolean{. +proc mark_is_selection_bound*(tree: PTextBTree, segment: PTextMark): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_btree_mark_is_selection_bound".} -proc text_btree_get_mark_by_name*(tree: PTextBTree, name: cstring): PTextMark{. +proc get_mark_by_name*(tree: PTextBTree, name: cstring): PTextMark{. cdecl, dynlib: lib, importc: "_gtk_text_btree_get_mark_by_name".} -proc text_btree_first_could_contain_tag*(tree: PTextBTree, tag: PTextTag): PTextLine{. +proc first_could_contain_tag*(tree: PTextBTree, tag: PTextTag): PTextLine{. cdecl, dynlib: lib, importc: "_gtk_text_btree_first_could_contain_tag".} -proc text_btree_last_could_contain_tag*(tree: PTextBTree, tag: PTextTag): PTextLine{. +proc last_could_contain_tag*(tree: PTextBTree, tag: PTextTag): PTextLine{. cdecl, dynlib: lib, importc: "_gtk_text_btree_last_could_contain_tag".} const bm_TGtkTextLineData_width* = 0x00FFFFFF'i32 @@ -9267,82 +9267,82 @@ proc width*(a: PTextLineData): gint proc set_width*(a: PTextLineData, NewWidth: gint) proc valid*(a: PTextLineData): gint proc set_valid*(a: PTextLineData, `valid`: gint) -proc text_line_get_number*(line: PTextLine): gint{.cdecl, dynlib: lib, +proc get_number*(line: PTextLine): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_get_number".} -proc text_line_char_has_tag*(line: PTextLine, tree: PTextBTree, +proc char_has_tag*(line: PTextLine, tree: PTextBTree, char_in_line: gint, tag: PTextTag): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_line_char_has_tag".} -proc text_line_byte_has_tag*(line: PTextLine, tree: PTextBTree, +proc byte_has_tag*(line: PTextLine, tree: PTextBTree, byte_in_line: gint, tag: PTextTag): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_line_byte_has_tag".} -proc text_line_is_last*(line: PTextLine, tree: PTextBTree): gboolean{.cdecl, +proc is_last*(line: PTextLine, tree: PTextBTree): gboolean{.cdecl, dynlib: lib, importc: "_gtk_text_line_is_last".} -proc text_line_contains_end_iter*(line: PTextLine, tree: PTextBTree): gboolean{. +proc contains_end_iter*(line: PTextLine, tree: PTextBTree): gboolean{. cdecl, dynlib: lib, importc: "_gtk_text_line_contains_end_iter".} -proc text_line_next*(line: PTextLine): PTextLine{.cdecl, dynlib: lib, +proc next*(line: PTextLine): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_line_next".} -proc text_line_next_excluding_last*(line: PTextLine): PTextLine{.cdecl, +proc next_excluding_last*(line: PTextLine): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_line_next_excluding_last".} -proc text_line_previous*(line: PTextLine): PTextLine{.cdecl, dynlib: lib, +proc previous*(line: PTextLine): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_line_previous".} -proc text_line_add_data*(line: PTextLine, data: PTextLineData){.cdecl, +proc add_data*(line: PTextLine, data: PTextLineData){.cdecl, dynlib: lib, importc: "_gtk_text_line_add_data".} -proc text_line_remove_data*(line: PTextLine, view_id: gpointer): gpointer{. +proc remove_data*(line: PTextLine, view_id: gpointer): gpointer{. cdecl, dynlib: lib, importc: "_gtk_text_line_remove_data".} -proc text_line_get_data*(line: PTextLine, view_id: gpointer): gpointer{.cdecl, +proc get_data*(line: PTextLine, view_id: gpointer): gpointer{.cdecl, dynlib: lib, importc: "_gtk_text_line_get_data".} -proc text_line_invalidate_wrap*(line: PTextLine, ld: PTextLineData){.cdecl, +proc invalidate_wrap*(line: PTextLine, ld: PTextLineData){.cdecl, dynlib: lib, importc: "_gtk_text_line_invalidate_wrap".} -proc text_line_char_count*(line: PTextLine): gint{.cdecl, dynlib: lib, +proc char_count*(line: PTextLine): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_char_count".} -proc text_line_byte_count*(line: PTextLine): gint{.cdecl, dynlib: lib, +proc byte_count*(line: PTextLine): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_byte_count".} -proc text_line_char_index*(line: PTextLine): gint{.cdecl, dynlib: lib, +proc char_index*(line: PTextLine): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_char_index".} -proc text_line_byte_to_segment*(line: PTextLine, byte_offset: gint, +proc byte_to_segment*(line: PTextLine, byte_offset: gint, seg_offset: Pgint): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_text_line_byte_to_segment".} -proc text_line_char_to_segment*(line: PTextLine, char_offset: gint, +proc char_to_segment*(line: PTextLine, char_offset: gint, seg_offset: Pgint): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_text_line_char_to_segment".} -proc text_line_byte_to_char_offsets*(line: PTextLine, byte_offset: gint, +proc byte_to_char_offsets*(line: PTextLine, byte_offset: gint, line_char_offset: Pgint, seg_char_offset: Pgint){.cdecl, dynlib: lib, importc: "_gtk_text_line_byte_to_char_offsets".} -proc text_line_char_to_byte_offsets*(line: PTextLine, char_offset: gint, +proc char_to_byte_offsets*(line: PTextLine, char_offset: gint, line_byte_offset: Pgint, seg_byte_offset: Pgint){.cdecl, dynlib: lib, importc: "_gtk_text_line_char_to_byte_offsets".} -proc text_line_byte_to_any_segment*(line: PTextLine, byte_offset: gint, +proc byte_to_any_segment*(line: PTextLine, byte_offset: gint, seg_offset: Pgint): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_text_line_byte_to_any_segment".} -proc text_line_char_to_any_segment*(line: PTextLine, char_offset: gint, +proc char_to_any_segment*(line: PTextLine, char_offset: gint, seg_offset: Pgint): PTextLineSegment{.cdecl, dynlib: lib, importc: "_gtk_text_line_char_to_any_segment".} -proc text_line_byte_to_char*(line: PTextLine, byte_offset: gint): gint{.cdecl, +proc byte_to_char*(line: PTextLine, byte_offset: gint): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_byte_to_char".} -proc text_line_char_to_byte*(line: PTextLine, char_offset: gint): gint{.cdecl, +proc char_to_byte*(line: PTextLine, char_offset: gint): gint{.cdecl, dynlib: lib, importc: "_gtk_text_line_char_to_byte".} -proc text_line_next_could_contain_tag*(line: PTextLine, tree: PTextBTree, +proc next_could_contain_tag*(line: PTextLine, tree: PTextBTree, tag: PTextTag): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_line_next_could_contain_tag".} -proc text_line_previous_could_contain_tag*(line: PTextLine, tree: PTextBTree, +proc previous_could_contain_tag*(line: PTextLine, tree: PTextBTree, tag: PTextTag): PTextLine{.cdecl, dynlib: lib, importc: "_gtk_text_line_previous_could_contain_tag".} -proc text_line_data_new*(layout: PTextLayout, line: PTextLine): PTextLineData{. +proc line_data_new*(layout: PTextLayout, line: PTextLine): PTextLineData{. cdecl, dynlib: lib, importc: "_gtk_text_line_data_new".} -proc text_btree_check*(tree: PTextBTree){.cdecl, dynlib: lib, +proc check*(tree: PTextBTree){.cdecl, dynlib: lib, importc: "_gtk_text_btree_check".} -proc text_btree_spew*(tree: PTextBTree){.cdecl, dynlib: lib, +proc spew*(tree: PTextBTree){.cdecl, dynlib: lib, importc: "_gtk_text_btree_spew".} proc toggle_segment_check_func*(segPtr: PTextLineSegment, line: PTextLine){. cdecl, dynlib: lib, importc: "_gtk_toggle_segment_check_func".} proc change_node_toggle_count*(node: PTextBTreeNode, info: PTextTagInfo, delta: gint){.cdecl, dynlib: lib, importc: "_gtk_change_node_toggle_count".} -proc text_btree_release_mark_segment*(tree: PTextBTree, +proc release_mark_segment*(tree: PTextBTree, segment: PTextLineSegment){.cdecl, dynlib: lib, importc: "_gtk_text_btree_release_mark_segment".} -proc text_btree_notify_will_remove_tag*(tree: PTextBTree, tag: PTextTag){.cdecl, +proc notify_will_remove_tag*(tree: PTextBTree, tag: PTextTag){.cdecl, dynlib: lib, importc: "_gtk_text_btree_notify_will_remove_tag".} const bm_TGtkTextBuffer_modified* = 0x0001'i16 @@ -9358,152 +9358,152 @@ proc modified*(a: var TTextBuffer): guint proc set_modified*(a: var TTextBuffer, `modified`: guint) proc text_buffer_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_type".} -proc text_buffer_new*(table: PTextTagTable): PTextBuffer{.cdecl, dynlib: lib, +proc buffer_new*(table: PTextTagTable): PTextBuffer{.cdecl, dynlib: lib, importc: "gtk_text_buffer_new".} -proc text_buffer_get_line_count*(buffer: PTextBuffer): gint{.cdecl, dynlib: lib, +proc get_line_count*(buffer: PTextBuffer): gint{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_line_count".} -proc text_buffer_get_char_count*(buffer: PTextBuffer): gint{.cdecl, dynlib: lib, +proc get_char_count*(buffer: PTextBuffer): gint{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_char_count".} -proc text_buffer_get_tag_table*(buffer: PTextBuffer): PTextTagTable{.cdecl, +proc get_tag_table*(buffer: PTextBuffer): PTextTagTable{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_tag_table".} -proc text_buffer_set_text*(buffer: PTextBuffer, text: cstring, len: gint){. +proc set_text*(buffer: PTextBuffer, text: cstring, len: gint){. cdecl, dynlib: lib, importc: "gtk_text_buffer_set_text".} -proc text_buffer_insert*(buffer: PTextBuffer, iter: PTextIter, text: cstring, +proc insert*(buffer: PTextBuffer, iter: PTextIter, text: cstring, len: gint){.cdecl, dynlib: lib, importc: "gtk_text_buffer_insert".} -proc text_buffer_insert_at_cursor*(buffer: PTextBuffer, text: cstring, len: gint){. +proc insert_at_cursor*(buffer: PTextBuffer, text: cstring, len: gint){. cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_at_cursor".} -proc text_buffer_insert_interactive*(buffer: PTextBuffer, iter: PTextIter, +proc insert_interactive*(buffer: PTextBuffer, iter: PTextIter, text: cstring, len: gint, default_editable: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_interactive".} -proc text_buffer_insert_interactive_at_cursor*(buffer: PTextBuffer, +proc insert_interactive_at_cursor*(buffer: PTextBuffer, text: cstring, len: gint, default_editable: gboolean): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_interactive_at_cursor".} -proc text_buffer_insert_range*(buffer: PTextBuffer, iter: PTextIter, +proc insert_range*(buffer: PTextBuffer, iter: PTextIter, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_range".} -proc text_buffer_insert_range_interactive*(buffer: PTextBuffer, iter: PTextIter, +proc insert_range_interactive*(buffer: PTextBuffer, iter: PTextIter, start: PTextIter, theEnd: PTextIter, default_editable: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_range_interactive".} -proc text_buffer_delete*(buffer: PTextBuffer, start: PTextIter, +proc delete*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_delete".} -proc text_buffer_delete_interactive*(buffer: PTextBuffer, start_iter: PTextIter, +proc delete_interactive*(buffer: PTextBuffer, start_iter: PTextIter, end_iter: PTextIter, default_editable: gboolean): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_buffer_delete_interactive".} -proc text_buffer_get_text*(buffer: PTextBuffer, start: PTextIter, +proc get_text*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter, include_hidden_chars: gboolean): cstring{. cdecl, dynlib: lib, importc: "gtk_text_buffer_get_text".} -proc text_buffer_get_slice*(buffer: PTextBuffer, start: PTextIter, +proc get_slice*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter, include_hidden_chars: gboolean): cstring{. cdecl, dynlib: lib, importc: "gtk_text_buffer_get_slice".} -proc text_buffer_insert_pixbuf*(buffer: PTextBuffer, iter: PTextIter, +proc insert_pixbuf*(buffer: PTextBuffer, iter: PTextIter, pixbuf: gdk2pixbuf.PPixbuf){.cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_pixbuf".} -proc text_buffer_insert_child_anchor*(buffer: PTextBuffer, iter: PTextIter, +proc insert_child_anchor*(buffer: PTextBuffer, iter: PTextIter, anchor: PTextChildAnchor){.cdecl, dynlib: lib, importc: "gtk_text_buffer_insert_child_anchor".} -proc text_buffer_create_child_anchor*(buffer: PTextBuffer, iter: PTextIter): PTextChildAnchor{. +proc create_child_anchor*(buffer: PTextBuffer, iter: PTextIter): PTextChildAnchor{. cdecl, dynlib: lib, importc: "gtk_text_buffer_create_child_anchor".} -proc text_buffer_create_mark*(buffer: PTextBuffer, mark_name: cstring, +proc create_mark*(buffer: PTextBuffer, mark_name: cstring, `where`: PTextIter, left_gravity: gboolean): PTextMark{. cdecl, dynlib: lib, importc: "gtk_text_buffer_create_mark".} -proc text_buffer_move_mark*(buffer: PTextBuffer, mark: PTextMark, +proc move_mark*(buffer: PTextBuffer, mark: PTextMark, `where`: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_move_mark".} -proc text_buffer_delete_mark*(buffer: PTextBuffer, mark: PTextMark){.cdecl, +proc delete_mark*(buffer: PTextBuffer, mark: PTextMark){.cdecl, dynlib: lib, importc: "gtk_text_buffer_delete_mark".} -proc text_buffer_get_mark*(buffer: PTextBuffer, name: cstring): PTextMark{. +proc get_mark*(buffer: PTextBuffer, name: cstring): PTextMark{. cdecl, dynlib: lib, importc: "gtk_text_buffer_get_mark".} -proc text_buffer_move_mark_by_name*(buffer: PTextBuffer, name: cstring, +proc move_mark_by_name*(buffer: PTextBuffer, name: cstring, `where`: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_move_mark_by_name".} -proc text_buffer_delete_mark_by_name*(buffer: PTextBuffer, name: cstring){. +proc delete_mark_by_name*(buffer: PTextBuffer, name: cstring){. cdecl, dynlib: lib, importc: "gtk_text_buffer_delete_mark_by_name".} -proc text_buffer_get_insert*(buffer: PTextBuffer): PTextMark{.cdecl, +proc get_insert*(buffer: PTextBuffer): PTextMark{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_insert".} -proc text_buffer_get_selection_bound*(buffer: PTextBuffer): PTextMark{.cdecl, +proc get_selection_bound*(buffer: PTextBuffer): PTextMark{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_selection_bound".} -proc text_buffer_place_cursor*(buffer: PTextBuffer, `where`: PTextIter){.cdecl, +proc place_cursor*(buffer: PTextBuffer, `where`: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_place_cursor".} -proc text_buffer_apply_tag*(buffer: PTextBuffer, tag: PTextTag, +proc apply_tag*(buffer: PTextBuffer, tag: PTextTag, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_apply_tag".} -proc text_buffer_remove_tag*(buffer: PTextBuffer, tag: PTextTag, +proc remove_tag*(buffer: PTextBuffer, tag: PTextTag, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_remove_tag".} -proc text_buffer_apply_tag_by_name*(buffer: PTextBuffer, name: cstring, +proc apply_tag_by_name*(buffer: PTextBuffer, name: cstring, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_apply_tag_by_name".} -proc text_buffer_remove_tag_by_name*(buffer: PTextBuffer, name: cstring, +proc remove_tag_by_name*(buffer: PTextBuffer, name: cstring, start: PTextIter, theEnd: PTextIter){. cdecl, dynlib: lib, importc: "gtk_text_buffer_remove_tag_by_name".} -proc text_buffer_remove_all_tags*(buffer: PTextBuffer, start: PTextIter, +proc remove_all_tags*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_remove_all_tags".} -proc text_buffer_get_iter_at_line_offset*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_line_offset*(buffer: PTextBuffer, iter: PTextIter, line_number: gint, char_offset: gint){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_line_offset".} -proc text_buffer_get_iter_at_line_index*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_line_index*(buffer: PTextBuffer, iter: PTextIter, line_number: gint, byte_index: gint){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_line_index".} -proc text_buffer_get_iter_at_offset*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_offset*(buffer: PTextBuffer, iter: PTextIter, char_offset: gint){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_offset".} -proc text_buffer_get_iter_at_line*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_line*(buffer: PTextBuffer, iter: PTextIter, line_number: gint){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_line".} -proc text_buffer_get_start_iter*(buffer: PTextBuffer, iter: PTextIter){.cdecl, +proc get_start_iter*(buffer: PTextBuffer, iter: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_start_iter".} -proc text_buffer_get_end_iter*(buffer: PTextBuffer, iter: PTextIter){.cdecl, +proc get_end_iter*(buffer: PTextBuffer, iter: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_end_iter".} -proc text_buffer_get_bounds*(buffer: PTextBuffer, start: PTextIter, +proc get_bounds*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_bounds".} -proc text_buffer_get_iter_at_mark*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_mark*(buffer: PTextBuffer, iter: PTextIter, mark: PTextMark){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_mark".} -proc text_buffer_get_iter_at_child_anchor*(buffer: PTextBuffer, iter: PTextIter, +proc get_iter_at_child_anchor*(buffer: PTextBuffer, iter: PTextIter, anchor: PTextChildAnchor){.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_iter_at_child_anchor".} -proc text_buffer_get_modified*(buffer: PTextBuffer): gboolean{.cdecl, +proc get_modified*(buffer: PTextBuffer): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_modified".} -proc text_buffer_set_modified*(buffer: PTextBuffer, setting: gboolean){.cdecl, +proc set_modified*(buffer: PTextBuffer, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_buffer_set_modified".} -proc text_buffer_add_selection_clipboard*(buffer: PTextBuffer, +proc add_selection_clipboard*(buffer: PTextBuffer, clipboard: PClipboard){.cdecl, dynlib: lib, importc: "gtk_text_buffer_add_selection_clipboard".} -proc text_buffer_remove_selection_clipboard*(buffer: PTextBuffer, +proc remove_selection_clipboard*(buffer: PTextBuffer, clipboard: PClipboard){.cdecl, dynlib: lib, importc: "gtk_text_buffer_remove_selection_clipboard".} -proc text_buffer_cut_clipboard*(buffer: PTextBuffer, clipboard: PClipboard, +proc cut_clipboard*(buffer: PTextBuffer, clipboard: PClipboard, default_editable: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_buffer_cut_clipboard".} -proc text_buffer_copy_clipboard*(buffer: PTextBuffer, clipboard: PClipboard){. +proc copy_clipboard*(buffer: PTextBuffer, clipboard: PClipboard){. cdecl, dynlib: lib, importc: "gtk_text_buffer_copy_clipboard".} -proc text_buffer_paste_clipboard*(buffer: PTextBuffer, clipboard: PClipboard, +proc paste_clipboard*(buffer: PTextBuffer, clipboard: PClipboard, override_location: PTextIter, default_editable: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_buffer_paste_clipboard".} -proc text_buffer_get_selection_bounds*(buffer: PTextBuffer, start: PTextIter, +proc get_selection_bounds*(buffer: PTextBuffer, start: PTextIter, theEnd: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_buffer_get_selection_bounds".} -proc text_buffer_delete_selection*(buffer: PTextBuffer, interactive: gboolean, +proc delete_selection*(buffer: PTextBuffer, interactive: gboolean, default_editable: gboolean): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_buffer_delete_selection".} -proc text_buffer_begin_user_action*(buffer: PTextBuffer){.cdecl, dynlib: lib, +proc begin_user_action*(buffer: PTextBuffer){.cdecl, dynlib: lib, importc: "gtk_text_buffer_begin_user_action".} -proc text_buffer_end_user_action*(buffer: PTextBuffer){.cdecl, dynlib: lib, +proc end_user_action*(buffer: PTextBuffer){.cdecl, dynlib: lib, importc: "gtk_text_buffer_end_user_action".} -proc text_buffer_spew*(buffer: PTextBuffer){.cdecl, dynlib: lib, +proc spew*(buffer: PTextBuffer){.cdecl, dynlib: lib, importc: "_gtk_text_buffer_spew".} -proc text_buffer_get_btree*(buffer: PTextBuffer): PTextBTree{.cdecl, +proc get_btree*(buffer: PTextBuffer): PTextBTree{.cdecl, dynlib: lib, importc: "_gtk_text_buffer_get_btree".} -proc text_buffer_get_line_log_attrs*(buffer: PTextBuffer, +proc get_line_log_attrs*(buffer: PTextBuffer, anywhere_in_line: PTextIter, char_len: Pgint): pango.PLogAttr{.cdecl, dynlib: lib, importc: "_gtk_text_buffer_get_line_log_attrs".} -proc text_buffer_notify_will_remove_tag*(buffer: PTextBuffer, tag: PTextTag){. +proc notify_will_remove_tag*(buffer: PTextBuffer, tag: PTextTag){. cdecl, dynlib: lib, importc: "_gtk_text_buffer_notify_will_remove_tag".} proc TYPE_TEXT_LAYOUT*(): GType proc TEXT_LAYOUT*(obj: pointer): PTextLayout @@ -9535,117 +9535,117 @@ proc text_layout_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_text_layout_get_type".} proc text_layout_new*(): PTextLayout{.cdecl, dynlib: lib, importc: "gtk_text_layout_new".} -proc text_layout_set_buffer*(layout: PTextLayout, buffer: PTextBuffer){.cdecl, +proc set_buffer*(layout: PTextLayout, buffer: PTextBuffer){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_buffer".} -proc text_layout_get_buffer*(layout: PTextLayout): PTextBuffer{.cdecl, +proc get_buffer*(layout: PTextLayout): PTextBuffer{.cdecl, dynlib: lib, importc: "gtk_text_layout_get_buffer".} -proc text_layout_set_default_style*(layout: PTextLayout, values: PTextAttributes){. +proc set_default_style*(layout: PTextLayout, values: PTextAttributes){. cdecl, dynlib: lib, importc: "gtk_text_layout_set_default_style".} -proc text_layout_set_contexts*(layout: PTextLayout, ltr_context: pango.PContext, +proc set_contexts*(layout: PTextLayout, ltr_context: pango.PContext, rtl_context: pango.PContext){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_contexts".} -proc text_layout_set_cursor_direction*(layout: PTextLayout, +proc set_cursor_direction*(layout: PTextLayout, direction: TTextDirection){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_cursor_direction".} -proc text_layout_default_style_changed*(layout: PTextLayout){.cdecl, +proc default_style_changed*(layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_layout_default_style_changed".} -proc text_layout_set_screen_width*(layout: PTextLayout, width: gint){.cdecl, +proc set_screen_width*(layout: PTextLayout, width: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_screen_width".} -proc text_layout_set_preedit_string*(layout: PTextLayout, +proc set_preedit_string*(layout: PTextLayout, preedit_string: cstring, preedit_attrs: pango.PAttrList, cursor_pos: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_preedit_string".} -proc text_layout_set_cursor_visible*(layout: PTextLayout, +proc set_cursor_visible*(layout: PTextLayout, cursor_visible: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_layout_set_cursor_visible".} -proc text_layout_get_cursor_visible*(layout: PTextLayout): gboolean{.cdecl, +proc get_cursor_visible*(layout: PTextLayout): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_layout_get_cursor_visible".} -proc text_layout_get_size*(layout: PTextLayout, width: Pgint, height: Pgint){. +proc get_size*(layout: PTextLayout, width: Pgint, height: Pgint){. cdecl, dynlib: lib, importc: "gtk_text_layout_get_size".} -proc text_layout_get_lines*(layout: PTextLayout, top_y: gint, bottom_y: gint, +proc get_lines*(layout: PTextLayout, top_y: gint, bottom_y: gint, first_line_y: Pgint): PGSList{.cdecl, dynlib: lib, importc: "gtk_text_layout_get_lines".} -proc text_layout_wrap_loop_start*(layout: PTextLayout){.cdecl, dynlib: lib, +proc wrap_loop_start*(layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_layout_wrap_loop_start".} -proc text_layout_wrap_loop_end*(layout: PTextLayout){.cdecl, dynlib: lib, +proc wrap_loop_end*(layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_layout_wrap_loop_end".} -proc text_layout_get_line_display*(layout: PTextLayout, line: PTextLine, +proc get_line_display*(layout: PTextLayout, line: PTextLine, size_only: gboolean): PTextLineDisplay{. cdecl, dynlib: lib, importc: "gtk_text_layout_get_line_display".} -proc text_layout_free_line_display*(layout: PTextLayout, +proc free_line_display*(layout: PTextLayout, display: PTextLineDisplay){.cdecl, dynlib: lib, importc: "gtk_text_layout_free_line_display".} -proc text_layout_get_line_at_y*(layout: PTextLayout, target_iter: PTextIter, +proc get_line_at_y*(layout: PTextLayout, target_iter: PTextIter, y: gint, line_top: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_line_at_y".} -proc text_layout_get_iter_at_pixel*(layout: PTextLayout, iter: PTextIter, +proc get_iter_at_pixel*(layout: PTextLayout, iter: PTextIter, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_iter_at_pixel".} -proc text_layout_invalidate*(layout: PTextLayout, start: PTextIter, +proc invalidate*(layout: PTextLayout, start: PTextIter, theEnd: PTextIter){.cdecl, dynlib: lib, importc: "gtk_text_layout_invalidate".} -proc text_layout_free_line_data*(layout: PTextLayout, line: PTextLine, +proc free_line_data*(layout: PTextLayout, line: PTextLine, line_data: PTextLineData){.cdecl, dynlib: lib, importc: "gtk_text_layout_free_line_data".} -proc text_layout_is_valid*(layout: PTextLayout): gboolean{.cdecl, dynlib: lib, +proc is_valid*(layout: PTextLayout): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_layout_is_valid".} -proc text_layout_validate_yrange*(layout: PTextLayout, anchor_line: PTextIter, +proc validate_yrange*(layout: PTextLayout, anchor_line: PTextIter, y0: gint, y1: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_validate_yrange".} -proc text_layout_validate*(layout: PTextLayout, max_pixels: gint){.cdecl, +proc validate*(layout: PTextLayout, max_pixels: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_validate".} -proc text_layout_wrap*(layout: PTextLayout, line: PTextLine, +proc wrap*(layout: PTextLayout, line: PTextLine, line_data: PTextLineData): PTextLineData{.cdecl, dynlib: lib, importc: "gtk_text_layout_wrap".} -proc text_layout_changed*(layout: PTextLayout, y: gint, old_height: gint, +proc changed*(layout: PTextLayout, y: gint, old_height: gint, new_height: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_changed".} -proc text_layout_get_iter_location*(layout: PTextLayout, iter: PTextIter, +proc get_iter_location*(layout: PTextLayout, iter: PTextIter, rect: gdk2.PRectangle){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_iter_location".} -proc text_layout_get_line_yrange*(layout: PTextLayout, iter: PTextIter, +proc get_line_yrange*(layout: PTextLayout, iter: PTextIter, y: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_line_yrange".} -proc text_layout_get_line_xrange*(layout: PTextLayout, iter: PTextIter, +proc get_line_xrange*(layout: PTextLayout, iter: PTextIter, x: Pgint, width: Pgint){.cdecl, dynlib: lib, importc: "_gtk_text_layout_get_line_xrange".} -proc text_layout_get_cursor_locations*(layout: PTextLayout, iter: PTextIter, +proc get_cursor_locations*(layout: PTextLayout, iter: PTextIter, strong_pos: gdk2.PRectangle, weak_pos: gdk2.PRectangle){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_cursor_locations".} -proc text_layout_clamp_iter_to_vrange*(layout: PTextLayout, iter: PTextIter, +proc clamp_iter_to_vrange*(layout: PTextLayout, iter: PTextIter, top: gint, bottom: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_layout_clamp_iter_to_vrange".} -proc text_layout_move_iter_to_line_end*(layout: PTextLayout, iter: PTextIter, +proc move_iter_to_line_end*(layout: PTextLayout, iter: PTextIter, direction: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_layout_move_iter_to_line_end".} -proc text_layout_move_iter_to_previous_line*(layout: PTextLayout, +proc move_iter_to_previous_line*(layout: PTextLayout, iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_layout_move_iter_to_previous_line".} -proc text_layout_move_iter_to_next_line*(layout: PTextLayout, iter: PTextIter): gboolean{. +proc move_iter_to_next_line*(layout: PTextLayout, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_layout_move_iter_to_next_line".} -proc text_layout_move_iter_to_x*(layout: PTextLayout, iter: PTextIter, x: gint){. +proc move_iter_to_x*(layout: PTextLayout, iter: PTextIter, x: gint){. cdecl, dynlib: lib, importc: "gtk_text_layout_move_iter_to_x".} -proc text_layout_move_iter_visually*(layout: PTextLayout, iter: PTextIter, +proc move_iter_visually*(layout: PTextLayout, iter: PTextIter, count: gint): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_layout_move_iter_visually".} -proc text_layout_iter_starts_line*(layout: PTextLayout, iter: PTextIter): gboolean{. +proc iter_starts_line*(layout: PTextLayout, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_layout_iter_starts_line".} -proc text_layout_get_iter_at_line*(layout: PTextLayout, iter: PTextIter, +proc get_iter_at_line*(layout: PTextLayout, iter: PTextIter, line: PTextLine, byte_offset: gint){.cdecl, dynlib: lib, importc: "gtk_text_layout_get_iter_at_line".} -proc text_child_anchor_register_child*(anchor: PTextChildAnchor, child: PWidget, +proc anchor_register_child*(anchor: PTextChildAnchor, child: PWidget, layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_register_child".} -proc text_child_anchor_unregister_child*(anchor: PTextChildAnchor, +proc anchor_unregister_child*(anchor: PTextChildAnchor, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_unregister_child".} -proc text_child_anchor_queue_resize*(anchor: PTextChildAnchor, +proc anchor_queue_resize*(anchor: PTextChildAnchor, layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_child_anchor_queue_resize".} proc text_anchored_child_set_layout*(child: PWidget, layout: PTextLayout){. cdecl, dynlib: lib, importc: "gtk_text_anchored_child_set_layout".} -proc text_layout_spew*(layout: PTextLayout){.cdecl, dynlib: lib, +proc spew*(layout: PTextLayout){.cdecl, dynlib: lib, importc: "gtk_text_layout_spew".} const # GTK_TEXT_VIEW_PRIORITY_VALIDATE* = GDK_PRIORITY_REDRAW + 5 bm_TGtkTextView_editable* = 0x0001'i16 @@ -9692,132 +9692,132 @@ proc text_view_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_text_view_get_type".} proc text_view_new*(): PTextView{.cdecl, dynlib: lib, importc: "gtk_text_view_new".} -proc text_view_new_with_buffer*(buffer: PTextBuffer): PTextView{.cdecl, +proc view_new_with_buffer*(buffer: PTextBuffer): PTextView{.cdecl, dynlib: lib, importc: "gtk_text_view_new_with_buffer".} -proc text_view_set_buffer*(text_view: PTextView, buffer: PTextBuffer){.cdecl, +proc set_buffer*(text_view: PTextView, buffer: PTextBuffer){.cdecl, dynlib: lib, importc: "gtk_text_view_set_buffer".} -proc text_view_get_buffer*(text_view: PTextView): PTextBuffer{.cdecl, +proc get_buffer*(text_view: PTextView): PTextBuffer{.cdecl, dynlib: lib, importc: "gtk_text_view_get_buffer".} -proc text_view_scroll_to_iter*(text_view: PTextView, iter: PTextIter, +proc scroll_to_iter*(text_view: PTextView, iter: PTextIter, within_margin: gdouble, use_align: gboolean, xalign: gdouble, yalign: gdouble): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_scroll_to_iter".} -proc text_view_scroll_to_mark*(text_view: PTextView, mark: PTextMark, +proc scroll_to_mark*(text_view: PTextView, mark: PTextMark, within_margin: gdouble, use_align: gboolean, xalign: gdouble, yalign: gdouble){.cdecl, dynlib: lib, importc: "gtk_text_view_scroll_to_mark".} -proc text_view_scroll_mark_onscreen*(text_view: PTextView, mark: PTextMark){. +proc scroll_mark_onscreen*(text_view: PTextView, mark: PTextMark){. cdecl, dynlib: lib, importc: "gtk_text_view_scroll_mark_onscreen".} -proc text_view_move_mark_onscreen*(text_view: PTextView, mark: PTextMark): gboolean{. +proc move_mark_onscreen*(text_view: PTextView, mark: PTextMark): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_move_mark_onscreen".} -proc text_view_place_cursor_onscreen*(text_view: PTextView): gboolean{.cdecl, +proc place_cursor_onscreen*(text_view: PTextView): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_view_place_cursor_onscreen".} -proc text_view_get_visible_rect*(text_view: PTextView, +proc get_visible_rect*(text_view: PTextView, visible_rect: gdk2.PRectangle){.cdecl, dynlib: lib, importc: "gtk_text_view_get_visible_rect".} -proc text_view_set_cursor_visible*(text_view: PTextView, setting: gboolean){. +proc set_cursor_visible*(text_view: PTextView, setting: gboolean){. cdecl, dynlib: lib, importc: "gtk_text_view_set_cursor_visible".} -proc text_view_get_cursor_visible*(text_view: PTextView): gboolean{.cdecl, +proc get_cursor_visible*(text_view: PTextView): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_view_get_cursor_visible".} -proc text_view_get_iter_location*(text_view: PTextView, iter: PTextIter, +proc get_iter_location*(text_view: PTextView, iter: PTextIter, location: gdk2.PRectangle){.cdecl, dynlib: lib, importc: "gtk_text_view_get_iter_location".} -proc text_view_get_iter_at_location*(text_view: PTextView, iter: PTextIter, +proc get_iter_at_location*(text_view: PTextView, iter: PTextIter, x: gint, y: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_get_iter_at_location".} -proc text_view_get_line_yrange*(text_view: PTextView, iter: PTextIter, y: Pgint, +proc get_line_yrange*(text_view: PTextView, iter: PTextIter, y: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_view_get_line_yrange".} -proc text_view_get_line_at_y*(text_view: PTextView, target_iter: PTextIter, +proc get_line_at_y*(text_view: PTextView, target_iter: PTextIter, y: gint, line_top: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_view_get_line_at_y".} -proc text_view_buffer_to_window_coords*(text_view: PTextView, +proc buffer_to_window_coords*(text_view: PTextView, win: TTextWindowType, buffer_x: gint, buffer_y: gint, window_x: Pgint, window_y: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_view_buffer_to_window_coords".} -proc text_view_window_to_buffer_coords*(text_view: PTextView, +proc window_to_buffer_coords*(text_view: PTextView, win: TTextWindowType, window_x: gint, window_y: gint, buffer_x: Pgint, buffer_y: Pgint){.cdecl, dynlib: lib, importc: "gtk_text_view_window_to_buffer_coords".} -proc text_view_get_window*(text_view: PTextView, win: TTextWindowType): gdk2.PWindow{. +proc get_window*(text_view: PTextView, win: TTextWindowType): gdk2.PWindow{. cdecl, dynlib: lib, importc: "gtk_text_view_get_window".} -proc text_view_get_window_type*(text_view: PTextView, window: gdk2.PWindow): TTextWindowType{. +proc get_window_type*(text_view: PTextView, window: gdk2.PWindow): TTextWindowType{. cdecl, dynlib: lib, importc: "gtk_text_view_get_window_type".} -proc text_view_set_border_window_size*(text_view: PTextView, +proc set_border_window_size*(text_view: PTextView, thetype: TTextWindowType, size: gint){. cdecl, dynlib: lib, importc: "gtk_text_view_set_border_window_size".} -proc text_view_get_border_window_size*(text_view: PTextView, +proc get_border_window_size*(text_view: PTextView, thetype: TTextWindowType): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_border_window_size".} -proc text_view_forward_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. +proc forward_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_forward_display_line".} -proc text_view_backward_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. +proc backward_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_backward_display_line".} -proc text_view_forward_display_line_end*(text_view: PTextView, iter: PTextIter): gboolean{. +proc forward_display_line_end*(text_view: PTextView, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_forward_display_line_end".} -proc text_view_backward_display_line_start*(text_view: PTextView, +proc backward_display_line_start*(text_view: PTextView, iter: PTextIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_view_backward_display_line_start".} -proc text_view_starts_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. +proc starts_display_line*(text_view: PTextView, iter: PTextIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_starts_display_line".} -proc text_view_move_visually*(text_view: PTextView, iter: PTextIter, count: gint): gboolean{. +proc move_visually*(text_view: PTextView, iter: PTextIter, count: gint): gboolean{. cdecl, dynlib: lib, importc: "gtk_text_view_move_visually".} -proc text_view_add_child_at_anchor*(text_view: PTextView, child: PWidget, +proc add_child_at_anchor*(text_view: PTextView, child: PWidget, anchor: PTextChildAnchor){.cdecl, dynlib: lib, importc: "gtk_text_view_add_child_at_anchor".} -proc text_view_add_child_in_window*(text_view: PTextView, child: PWidget, +proc add_child_in_window*(text_view: PTextView, child: PWidget, which_window: TTextWindowType, xpos: gint, ypos: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_add_child_in_window".} -proc text_view_move_child*(text_view: PTextView, child: PWidget, xpos: gint, +proc move_child*(text_view: PTextView, child: PWidget, xpos: gint, ypos: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_move_child".} -proc text_view_set_wrap_mode*(text_view: PTextView, wrap_mode: TWrapMode){. +proc set_wrap_mode*(text_view: PTextView, wrap_mode: TWrapMode){. cdecl, dynlib: lib, importc: "gtk_text_view_set_wrap_mode".} -proc text_view_get_wrap_mode*(text_view: PTextView): TWrapMode{.cdecl, +proc get_wrap_mode*(text_view: PTextView): TWrapMode{.cdecl, dynlib: lib, importc: "gtk_text_view_get_wrap_mode".} -proc text_view_set_editable*(text_view: PTextView, setting: gboolean){.cdecl, +proc set_editable*(text_view: PTextView, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_text_view_set_editable".} -proc text_view_get_editable*(text_view: PTextView): gboolean{.cdecl, +proc get_editable*(text_view: PTextView): gboolean{.cdecl, dynlib: lib, importc: "gtk_text_view_get_editable".} -proc text_view_set_pixels_above_lines*(text_view: PTextView, +proc set_pixels_above_lines*(text_view: PTextView, pixels_above_lines: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_set_pixels_above_lines".} -proc text_view_get_pixels_above_lines*(text_view: PTextView): gint{.cdecl, +proc get_pixels_above_lines*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_pixels_above_lines".} -proc text_view_set_pixels_below_lines*(text_view: PTextView, +proc set_pixels_below_lines*(text_view: PTextView, pixels_below_lines: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_set_pixels_below_lines".} -proc text_view_get_pixels_below_lines*(text_view: PTextView): gint{.cdecl, +proc get_pixels_below_lines*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_pixels_below_lines".} -proc text_view_set_pixels_inside_wrap*(text_view: PTextView, +proc set_pixels_inside_wrap*(text_view: PTextView, pixels_inside_wrap: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_set_pixels_inside_wrap".} -proc text_view_get_pixels_inside_wrap*(text_view: PTextView): gint{.cdecl, +proc get_pixels_inside_wrap*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_pixels_inside_wrap".} -proc text_view_set_justification*(text_view: PTextView, +proc set_justification*(text_view: PTextView, justification: TJustification){.cdecl, dynlib: lib, importc: "gtk_text_view_set_justification".} -proc text_view_get_justification*(text_view: PTextView): TJustification{.cdecl, +proc get_justification*(text_view: PTextView): TJustification{.cdecl, dynlib: lib, importc: "gtk_text_view_get_justification".} -proc text_view_set_left_margin*(text_view: PTextView, left_margin: gint){.cdecl, +proc set_left_margin*(text_view: PTextView, left_margin: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_set_left_margin".} -proc text_view_get_left_margin*(text_view: PTextView): gint{.cdecl, dynlib: lib, +proc get_left_margin*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_left_margin".} -proc text_view_set_right_margin*(text_view: PTextView, right_margin: gint){. +proc set_right_margin*(text_view: PTextView, right_margin: gint){. cdecl, dynlib: lib, importc: "gtk_text_view_set_right_margin".} -proc text_view_get_right_margin*(text_view: PTextView): gint{.cdecl, +proc get_right_margin*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_right_margin".} -proc text_view_set_indent*(text_view: PTextView, indent: gint){.cdecl, +proc set_indent*(text_view: PTextView, indent: gint){.cdecl, dynlib: lib, importc: "gtk_text_view_set_indent".} -proc text_view_get_indent*(text_view: PTextView): gint{.cdecl, dynlib: lib, +proc get_indent*(text_view: PTextView): gint{.cdecl, dynlib: lib, importc: "gtk_text_view_get_indent".} -proc text_view_set_tabs*(text_view: PTextView, tabs: pango.PTabArray){.cdecl, +proc set_tabs*(text_view: PTextView, tabs: pango.PTabArray){.cdecl, dynlib: lib, importc: "gtk_text_view_set_tabs".} -proc text_view_get_tabs*(text_view: PTextView): pango.PTabArray{.cdecl, +proc get_tabs*(text_view: PTextView): pango.PTabArray{.cdecl, dynlib: lib, importc: "gtk_text_view_get_tabs".} -proc text_view_get_default_attributes*(text_view: PTextView): PTextAttributes{. +proc get_default_attributes*(text_view: PTextView): PTextAttributes{. cdecl, dynlib: lib, importc: "gtk_text_view_get_default_attributes".} const bm_TGtkTipsQuery_emit_always* = 0x0001'i16 @@ -9839,13 +9839,13 @@ proc tips_query_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tips_query_get_type".} proc tips_query_new*(): PTipsQuery{.cdecl, dynlib: lib, importc: "gtk_tips_query_new".} -proc tips_query_start_query*(tips_query: PTipsQuery){.cdecl, dynlib: lib, +proc start_query*(tips_query: PTipsQuery){.cdecl, dynlib: lib, importc: "gtk_tips_query_start_query".} -proc tips_query_stop_query*(tips_query: PTipsQuery){.cdecl, dynlib: lib, +proc stop_query*(tips_query: PTipsQuery){.cdecl, dynlib: lib, importc: "gtk_tips_query_stop_query".} -proc tips_query_set_caller*(tips_query: PTipsQuery, caller: PWidget){.cdecl, +proc set_caller*(tips_query: PTipsQuery, caller: PWidget){.cdecl, dynlib: lib, importc: "gtk_tips_query_set_caller".} -proc tips_query_set_labels*(tips_query: PTipsQuery, label_inactive: cstring, +proc set_labels*(tips_query: PTipsQuery, label_inactive: cstring, label_no_tip: cstring){.cdecl, dynlib: lib, importc: "gtk_tips_query_set_labels".} const @@ -9875,16 +9875,16 @@ proc set_use_sticky_delay*(a: var TTooltips, `use_sticky_delay`: guint) proc tooltips_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tooltips_get_type".} proc tooltips_new*(): PTooltips{.cdecl, dynlib: lib, importc: "gtk_tooltips_new".} -proc tooltips_enable*(tooltips: PTooltips){.cdecl, dynlib: lib, +proc enable*(tooltips: PTooltips){.cdecl, dynlib: lib, importc: "gtk_tooltips_enable".} -proc tooltips_disable*(tooltips: PTooltips){.cdecl, dynlib: lib, +proc disable*(tooltips: PTooltips){.cdecl, dynlib: lib, importc: "gtk_tooltips_disable".} -proc tooltips_set_tip*(tooltips: PTooltips, widget: PWidget, tip_text: cstring, +proc set_tip*(tooltips: PTooltips, widget: PWidget, tip_text: cstring, tip_private: cstring){.cdecl, dynlib: lib, importc: "gtk_tooltips_set_tip".} proc tooltips_data_get*(widget: PWidget): PTooltipsData{.cdecl, dynlib: lib, importc: "gtk_tooltips_data_get".} -proc tooltips_force_window*(tooltips: PTooltips){.cdecl, dynlib: lib, +proc force_window*(tooltips: PTooltips){.cdecl, dynlib: lib, importc: "gtk_tooltips_force_window".} proc tooltips_toggle_keyboard_mode*(widget: PWidget){.cdecl, dynlib: lib, importc: "_gtk_tooltips_toggle_keyboard_mode".} @@ -9907,83 +9907,83 @@ proc set_icon_size_set*(a: var TToolbar, `icon_size_set`: guint) proc toolbar_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_toolbar_get_type".} proc toolbar_new*(): PToolbar{.cdecl, dynlib: lib, importc: "gtk_toolbar_new".} -proc toolbar_append_item*(toolbar: PToolbar, text: cstring, +proc append_item*(toolbar: PToolbar, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer): PWidget{.cdecl, dynlib: lib, importc: "gtk_toolbar_append_item".} -proc toolbar_prepend_item*(toolbar: PToolbar, text: cstring, +proc prepend_item*(toolbar: PToolbar, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer): PWidget{.cdecl, dynlib: lib, importc: "gtk_toolbar_prepend_item".} -proc toolbar_insert_item*(toolbar: PToolbar, text: cstring, +proc insert_item*(toolbar: PToolbar, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer, position: gint): PWidget{.cdecl, dynlib: lib, importc: "gtk_toolbar_insert_item".} -proc toolbar_insert_stock*(toolbar: PToolbar, stock_id: cstring, +proc insert_stock*(toolbar: PToolbar, stock_id: cstring, tooltip_text: cstring, tooltip_private_text: cstring, callback: TSignalFunc, user_data: gpointer, position: gint): PWidget{.cdecl, dynlib: lib, importc: "gtk_toolbar_insert_stock".} -proc toolbar_append_space*(toolbar: PToolbar){.cdecl, dynlib: lib, +proc append_space*(toolbar: PToolbar){.cdecl, dynlib: lib, importc: "gtk_toolbar_append_space".} -proc toolbar_prepend_space*(toolbar: PToolbar){.cdecl, dynlib: lib, +proc prepend_space*(toolbar: PToolbar){.cdecl, dynlib: lib, importc: "gtk_toolbar_prepend_space".} -proc toolbar_insert_space*(toolbar: PToolbar, position: gint){.cdecl, +proc insert_space*(toolbar: PToolbar, position: gint){.cdecl, dynlib: lib, importc: "gtk_toolbar_insert_space".} -proc toolbar_remove_space*(toolbar: PToolbar, position: gint){.cdecl, +proc remove_space*(toolbar: PToolbar, position: gint){.cdecl, dynlib: lib, importc: "gtk_toolbar_remove_space".} -proc toolbar_append_element*(toolbar: PToolbar, thetype: TToolbarChildType, +proc append_element*(toolbar: PToolbar, thetype: TToolbarChildType, widget: PWidget, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer): PWidget{. cdecl, dynlib: lib, importc: "gtk_toolbar_append_element".} -proc toolbar_prepend_element*(toolbar: PToolbar, thetype: TToolbarChildType, +proc prepend_element*(toolbar: PToolbar, thetype: TToolbarChildType, widget: PWidget, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer): PWidget{. cdecl, dynlib: lib, importc: "gtk_toolbar_prepend_element".} -proc toolbar_insert_element*(toolbar: PToolbar, thetype: TToolbarChildType, +proc insert_element*(toolbar: PToolbar, thetype: TToolbarChildType, widget: PWidget, text: cstring, tooltip_text: cstring, tooltip_private_text: cstring, icon: PWidget, callback: TSignalFunc, user_data: gpointer, position: gint): PWidget{.cdecl, dynlib: lib, importc: "gtk_toolbar_insert_element".} -proc toolbar_append_widget*(toolbar: PToolbar, widget: PWidget, +proc append_widget*(toolbar: PToolbar, widget: PWidget, tooltip_text: cstring, tooltip_private_text: cstring){. cdecl, dynlib: lib, importc: "gtk_toolbar_append_widget".} -proc toolbar_prepend_widget*(toolbar: PToolbar, widget: PWidget, +proc prepend_widget*(toolbar: PToolbar, widget: PWidget, tooltip_text: cstring, tooltip_private_text: cstring){.cdecl, dynlib: lib, importc: "gtk_toolbar_prepend_widget".} -proc toolbar_insert_widget*(toolbar: PToolbar, widget: PWidget, +proc insert_widget*(toolbar: PToolbar, widget: PWidget, tooltip_text: cstring, tooltip_private_text: cstring, position: gint){. cdecl, dynlib: lib, importc: "gtk_toolbar_insert_widget".} -proc toolbar_set_orientation*(toolbar: PToolbar, orientation: TOrientation){. +proc set_orientation*(toolbar: PToolbar, orientation: TOrientation){. cdecl, dynlib: lib, importc: "gtk_toolbar_set_orientation".} -proc toolbar_set_style*(toolbar: PToolbar, style: TToolbarStyle){.cdecl, +proc set_style*(toolbar: PToolbar, style: TToolbarStyle){.cdecl, dynlib: lib, importc: "gtk_toolbar_set_style".} -proc toolbar_set_icon_size*(toolbar: PToolbar, icon_size: TIconSize){.cdecl, +proc set_icon_size*(toolbar: PToolbar, icon_size: TIconSize){.cdecl, dynlib: lib, importc: "gtk_toolbar_set_icon_size".} -proc toolbar_set_tooltips*(toolbar: PToolbar, enable: gboolean){.cdecl, +proc set_tooltips*(toolbar: PToolbar, enable: gboolean){.cdecl, dynlib: lib, importc: "gtk_toolbar_set_tooltips".} -proc toolbar_unset_style*(toolbar: PToolbar){.cdecl, dynlib: lib, +proc unset_style*(toolbar: PToolbar){.cdecl, dynlib: lib, importc: "gtk_toolbar_unset_style".} -proc toolbar_unset_icon_size*(toolbar: PToolbar){.cdecl, dynlib: lib, +proc unset_icon_size*(toolbar: PToolbar){.cdecl, dynlib: lib, importc: "gtk_toolbar_unset_icon_size".} -proc toolbar_get_orientation*(toolbar: PToolbar): TOrientation{.cdecl, +proc get_orientation*(toolbar: PToolbar): TOrientation{.cdecl, dynlib: lib, importc: "gtk_toolbar_get_orientation".} -proc toolbar_get_style*(toolbar: PToolbar): TToolbarStyle{.cdecl, dynlib: lib, +proc get_style*(toolbar: PToolbar): TToolbarStyle{.cdecl, dynlib: lib, importc: "gtk_toolbar_get_style".} -proc toolbar_get_icon_size*(toolbar: PToolbar): TIconSize{.cdecl, dynlib: lib, +proc get_icon_size*(toolbar: PToolbar): TIconSize{.cdecl, dynlib: lib, importc: "gtk_toolbar_get_icon_size".} -proc toolbar_get_tooltips*(toolbar: PToolbar): gboolean{.cdecl, dynlib: lib, +proc get_tooltips*(toolbar: PToolbar): gboolean{.cdecl, dynlib: lib, importc: "gtk_toolbar_get_tooltips".} const bm_TGtkTree_selection_mode* = 0x0003'i16 @@ -10010,33 +10010,33 @@ proc view_line*(a: var TTree): guint proc set_view_line*(a: var TTree, `view_line`: guint) proc tree_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_get_type".} proc tree_new*(): PTree{.cdecl, dynlib: lib, importc: "gtk_tree_new".} -proc tree_append*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, +proc append*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_append".} -proc tree_prepend*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, +proc prepend*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_prepend".} -proc tree_insert*(tree: PTree, tree_item: PWidget, position: gint){.cdecl, +proc insert*(tree: PTree, tree_item: PWidget, position: gint){.cdecl, dynlib: lib, importc: "gtk_tree_insert".} -proc tree_remove_items*(tree: PTree, items: PGList){.cdecl, dynlib: lib, +proc remove_items*(tree: PTree, items: PGList){.cdecl, dynlib: lib, importc: "gtk_tree_remove_items".} -proc tree_clear_items*(tree: PTree, start: gint, theEnd: gint){.cdecl, +proc clear_items*(tree: PTree, start: gint, theEnd: gint){.cdecl, dynlib: lib, importc: "gtk_tree_clear_items".} -proc tree_select_item*(tree: PTree, item: gint){.cdecl, dynlib: lib, +proc select_item*(tree: PTree, item: gint){.cdecl, dynlib: lib, importc: "gtk_tree_select_item".} -proc tree_unselect_item*(tree: PTree, item: gint){.cdecl, dynlib: lib, +proc unselect_item*(tree: PTree, item: gint){.cdecl, dynlib: lib, importc: "gtk_tree_unselect_item".} -proc tree_select_child*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, +proc select_child*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_select_child".} -proc tree_unselect_child*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, +proc unselect_child*(tree: PTree, tree_item: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_unselect_child".} -proc tree_child_position*(tree: PTree, child: PWidget): gint{.cdecl, +proc child_position*(tree: PTree, child: PWidget): gint{.cdecl, dynlib: lib, importc: "gtk_tree_child_position".} -proc tree_set_selection_mode*(tree: PTree, mode: TSelectionMode){.cdecl, +proc set_selection_mode*(tree: PTree, mode: TSelectionMode){.cdecl, dynlib: lib, importc: "gtk_tree_set_selection_mode".} -proc tree_set_view_mode*(tree: PTree, mode: TTreeViewMode){.cdecl, dynlib: lib, +proc set_view_mode*(tree: PTree, mode: TTreeViewMode){.cdecl, dynlib: lib, importc: "gtk_tree_set_view_mode".} -proc tree_set_view_lines*(tree: PTree, flag: gboolean){.cdecl, dynlib: lib, +proc set_view_lines*(tree: PTree, flag: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_set_view_lines".} -proc tree_remove_item*(tree: PTree, child: PWidget){.cdecl, dynlib: lib, +proc remove_item*(tree: PTree, child: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_remove_item".} proc TYPE_TREE_DRAG_SOURCE*(): GType proc TREE_DRAG_SOURCE*(obj: pointer): PTreeDragSource @@ -10044,13 +10044,13 @@ proc IS_TREE_DRAG_SOURCE*(obj: pointer): bool proc TREE_DRAG_SOURCE_GET_IFACE*(obj: pointer): PTreeDragSourceIface proc tree_drag_source_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_drag_source_get_type".} -proc tree_drag_source_row_draggable*(drag_source: PTreeDragSource, +proc source_row_draggable*(drag_source: PTreeDragSource, path: PTreePath): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_drag_source_row_draggable".} -proc tree_drag_source_drag_data_delete*(drag_source: PTreeDragSource, +proc source_drag_data_delete*(drag_source: PTreeDragSource, path: PTreePath): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_drag_source_drag_data_delete".} -proc tree_drag_source_drag_data_get*(drag_source: PTreeDragSource, +proc source_drag_data_get*(drag_source: PTreeDragSource, path: PTreePath, selection_data: PSelectionData): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_drag_source_drag_data_get".} @@ -10060,11 +10060,11 @@ proc IS_TREE_DRAG_DEST*(obj: pointer): bool proc TREE_DRAG_DEST_GET_IFACE*(obj: pointer): PTreeDragDestIface proc tree_drag_dest_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_tree_drag_dest_get_type".} -proc tree_drag_dest_drag_data_received*(drag_dest: PTreeDragDest, +proc dest_drag_data_received*(drag_dest: PTreeDragDest, dest: PTreePath, selection_data: PSelectionData): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_drag_dest_drag_data_received".} -proc tree_drag_dest_row_drop_possible*(drag_dest: PTreeDragDest, +proc dest_row_drop_possible*(drag_dest: PTreeDragDest, dest_path: PTreePath, selection_data: PSelectionData): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_drag_dest_row_drop_possible".} @@ -10090,17 +10090,17 @@ proc tree_item_new*(): PTreeItem{.cdecl, dynlib: lib, importc: "gtk_tree_item_new".} proc tree_item_new_with_label*(`label`: cstring): PTreeItem{.cdecl, dynlib: lib, importc: "gtk_tree_item_new_with_label".} -proc tree_item_set_subtree*(tree_item: PTreeItem, subtree: PWidget){.cdecl, +proc set_subtree*(tree_item: PTreeItem, subtree: PWidget){.cdecl, dynlib: lib, importc: "gtk_tree_item_set_subtree".} -proc tree_item_remove_subtree*(tree_item: PTreeItem){.cdecl, dynlib: lib, +proc remove_subtree*(tree_item: PTreeItem){.cdecl, dynlib: lib, importc: "gtk_tree_item_remove_subtree".} -proc tree_item_select*(tree_item: PTreeItem){.cdecl, dynlib: lib, +proc select*(tree_item: PTreeItem){.cdecl, dynlib: lib, importc: "gtk_tree_item_select".} -proc tree_item_deselect*(tree_item: PTreeItem){.cdecl, dynlib: lib, +proc deselect*(tree_item: PTreeItem){.cdecl, dynlib: lib, importc: "gtk_tree_item_deselect".} -proc tree_item_expand*(tree_item: PTreeItem){.cdecl, dynlib: lib, +proc expand*(tree_item: PTreeItem){.cdecl, dynlib: lib, importc: "gtk_tree_item_expand".} -proc tree_item_collapse*(tree_item: PTreeItem){.cdecl, dynlib: lib, +proc collapse*(tree_item: PTreeItem){.cdecl, dynlib: lib, importc: "gtk_tree_item_collapse".} proc TYPE_TREE_SELECTION*(): GType proc TREE_SELECTION*(obj: pointer): PTreeSelection @@ -10110,44 +10110,44 @@ proc IS_TREE_SELECTION_CLASS*(klass: pointer): bool proc TREE_SELECTION_GET_CLASS*(obj: pointer): PTreeSelectionClass proc tree_selection_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_selection_get_type".} -proc tree_selection_set_mode*(selection: PTreeSelection, thetype: TSelectionMode){. +proc set_mode*(selection: PTreeSelection, thetype: TSelectionMode){. cdecl, dynlib: lib, importc: "gtk_tree_selection_set_mode".} -proc tree_selection_get_mode*(selection: PTreeSelection): TSelectionMode{.cdecl, +proc get_mode*(selection: PTreeSelection): TSelectionMode{.cdecl, dynlib: lib, importc: "gtk_tree_selection_get_mode".} -proc tree_selection_set_select_function*(selection: PTreeSelection, +proc set_select_function*(selection: PTreeSelection, fun: TTreeSelectionFunc, data: gpointer, destroy: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_tree_selection_set_select_function".} -proc tree_selection_get_user_data*(selection: PTreeSelection): gpointer{.cdecl, +proc get_user_data*(selection: PTreeSelection): gpointer{.cdecl, dynlib: lib, importc: "gtk_tree_selection_get_user_data".} -proc tree_selection_get_tree_view*(selection: PTreeSelection): PTreeView{.cdecl, +proc get_tree_view*(selection: PTreeSelection): PTreeView{.cdecl, dynlib: lib, importc: "gtk_tree_selection_get_tree_view".} -proc tree_selection_get_selected*(selection: PTreeSelection, +proc get_selected*(selection: PTreeSelection, model: PPGtkTreeModel, iter: PTreeIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_selection_get_selected".} -proc tree_selection_get_selected_rows*(selection: PTreeSelection, +proc get_selected_rows*(selection: PTreeSelection, model: PPGtkTreeModel): PGList{.cdecl, dynlib: lib, importc: "gtk_tree_selection_get_selected_rows".} -proc tree_selection_selected_foreach*(selection: PTreeSelection, +proc selected_foreach*(selection: PTreeSelection, fun: TTreeSelectionForeachFunc, data: gpointer){.cdecl, dynlib: lib, importc: "gtk_tree_selection_selected_foreach".} -proc tree_selection_select_path*(selection: PTreeSelection, path: PTreePath){. +proc select_path*(selection: PTreeSelection, path: PTreePath){. cdecl, dynlib: lib, importc: "gtk_tree_selection_select_path".} -proc tree_selection_unselect_path*(selection: PTreeSelection, path: PTreePath){. +proc unselect_path*(selection: PTreeSelection, path: PTreePath){. cdecl, dynlib: lib, importc: "gtk_tree_selection_unselect_path".} -proc tree_selection_select_iter*(selection: PTreeSelection, iter: PTreeIter){. +proc select_iter*(selection: PTreeSelection, iter: PTreeIter){. cdecl, dynlib: lib, importc: "gtk_tree_selection_select_iter".} -proc tree_selection_unselect_iter*(selection: PTreeSelection, iter: PTreeIter){. +proc unselect_iter*(selection: PTreeSelection, iter: PTreeIter){. cdecl, dynlib: lib, importc: "gtk_tree_selection_unselect_iter".} -proc tree_selection_path_is_selected*(selection: PTreeSelection, path: PTreePath): gboolean{. +proc path_is_selected*(selection: PTreeSelection, path: PTreePath): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_selection_path_is_selected".} -proc tree_selection_iter_is_selected*(selection: PTreeSelection, iter: PTreeIter): gboolean{. +proc iter_is_selected*(selection: PTreeSelection, iter: PTreeIter): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_selection_iter_is_selected".} -proc tree_selection_select_all*(selection: PTreeSelection){.cdecl, dynlib: lib, +proc select_all*(selection: PTreeSelection){.cdecl, dynlib: lib, importc: "gtk_tree_selection_select_all".} -proc tree_selection_unselect_all*(selection: PTreeSelection){.cdecl, +proc unselect_all*(selection: PTreeSelection){.cdecl, dynlib: lib, importc: "gtk_tree_selection_unselect_all".} -proc tree_selection_select_range*(selection: PTreeSelection, +proc select_range*(selection: PTreeSelection, start_path: PTreePath, end_path: PTreePath){. cdecl, dynlib: lib, importc: "gtk_tree_selection_select_range".} const @@ -10166,35 +10166,35 @@ proc tree_store_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_store_get_type".} proc tree_store_newv*(n_columns: gint, types: PGType): PTreeStore{.cdecl, dynlib: lib, importc: "gtk_tree_store_newv".} -proc tree_store_set_column_types*(tree_store: PTreeStore, n_columns: gint, +proc set_column_types*(tree_store: PTreeStore, n_columns: gint, types: PGType){.cdecl, dynlib: lib, importc: "gtk_tree_store_set_column_types".} -proc tree_store_set_value*(tree_store: PTreeStore, iter: PTreeIter, +proc set_value*(tree_store: PTreeStore, iter: PTreeIter, column: gint, value: PGValue){.cdecl, dynlib: lib, importc: "gtk_tree_store_set_value".} -proc tree_store_remove*(tree_store: PTreeStore, iter: PTreeIter){.cdecl, +proc remove*(tree_store: PTreeStore, iter: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_store_remove".} -proc tree_store_insert*(tree_store: PTreeStore, iter: PTreeIter, +proc insert*(tree_store: PTreeStore, iter: PTreeIter, parent: PTreeIter, position: gint){.cdecl, dynlib: lib, importc: "gtk_tree_store_insert".} -proc tree_store_insert_before*(tree_store: PTreeStore, iter: PTreeIter, +proc insert_before*(tree_store: PTreeStore, iter: PTreeIter, parent: PTreeIter, sibling: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_store_insert_before".} -proc tree_store_insert_after*(tree_store: PTreeStore, iter: PTreeIter, +proc insert_after*(tree_store: PTreeStore, iter: PTreeIter, parent: PTreeIter, sibling: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_store_insert_after".} -proc tree_store_prepend*(tree_store: PTreeStore, iter: PTreeIter, +proc prepend*(tree_store: PTreeStore, iter: PTreeIter, parent: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_store_prepend".} -proc tree_store_append*(tree_store: PTreeStore, iter: PTreeIter, +proc append*(tree_store: PTreeStore, iter: PTreeIter, parent: PTreeIter){.cdecl, dynlib: lib, importc: "gtk_tree_store_append".} -proc tree_store_is_ancestor*(tree_store: PTreeStore, iter: PTreeIter, +proc is_ancestor*(tree_store: PTreeStore, iter: PTreeIter, descendant: PTreeIter): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_store_is_ancestor".} -proc tree_store_iter_depth*(tree_store: PTreeStore, iter: PTreeIter): gint{. +proc iter_depth*(tree_store: PTreeStore, iter: PTreeIter): gint{. cdecl, dynlib: lib, importc: "gtk_tree_store_iter_depth".} -proc tree_store_clear*(tree_store: PTreeStore){.cdecl, dynlib: lib, +proc clear*(tree_store: PTreeStore){.cdecl, dynlib: lib, importc: "gtk_tree_store_clear".} const bm_TGtkTreeViewColumn_visible* = 0x0001'i16 @@ -10241,119 +10241,119 @@ proc tree_view_column_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_type".} proc tree_view_column_new*(): PTreeViewColumn{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_new".} -proc tree_view_column_pack_start*(tree_column: PTreeViewColumn, +proc column_pack_start*(tree_column: PTreeViewColumn, cell: PCellRenderer, expand: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_pack_start".} -proc tree_view_column_pack_end*(tree_column: PTreeViewColumn, +proc column_pack_end*(tree_column: PTreeViewColumn, cell: PCellRenderer, expand: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_pack_end".} -proc tree_view_column_clear*(tree_column: PTreeViewColumn){.cdecl, dynlib: lib, +proc column_clear*(tree_column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_clear".} -proc tree_view_column_get_cell_renderers*(tree_column: PTreeViewColumn): PGList{. +proc column_get_cell_renderers*(tree_column: PTreeViewColumn): PGList{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_cell_renderers".} -proc tree_view_column_add_attribute*(tree_column: PTreeViewColumn, +proc column_add_attribute*(tree_column: PTreeViewColumn, cell_renderer: PCellRenderer, attribute: cstring, column: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_add_attribute".} -proc tree_view_column_set_cell_data_func*(tree_column: PTreeViewColumn, +proc column_set_cell_data_func*(tree_column: PTreeViewColumn, cell_renderer: PCellRenderer, fun: TTreeCellDataFunc, func_data: gpointer, destroy: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_cell_data_func".} -proc tree_view_column_clear_attributes*(tree_column: PTreeViewColumn, +proc column_clear_attributes*(tree_column: PTreeViewColumn, cell_renderer: PCellRenderer){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_clear_attributes".} -proc tree_view_column_set_spacing*(tree_column: PTreeViewColumn, spacing: gint){. +proc column_set_spacing*(tree_column: PTreeViewColumn, spacing: gint){. cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_spacing".} -proc tree_view_column_get_spacing*(tree_column: PTreeViewColumn): gint{.cdecl, +proc column_get_spacing*(tree_column: PTreeViewColumn): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_spacing".} -proc tree_view_column_set_visible*(tree_column: PTreeViewColumn, +proc column_set_visible*(tree_column: PTreeViewColumn, visible: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_visible".} -proc tree_view_column_get_visible*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_visible*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_visible".} -proc tree_view_column_set_resizable*(tree_column: PTreeViewColumn, +proc column_set_resizable*(tree_column: PTreeViewColumn, resizable: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_resizable".} -proc tree_view_column_get_resizable*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_resizable*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_resizable".} -proc tree_view_column_set_sizing*(tree_column: PTreeViewColumn, +proc column_set_sizing*(tree_column: PTreeViewColumn, thetype: TTreeViewColumnSizing){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_sizing".} -proc tree_view_column_get_sizing*(tree_column: PTreeViewColumn): TTreeViewColumnSizing{. +proc column_get_sizing*(tree_column: PTreeViewColumn): TTreeViewColumnSizing{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_sizing".} -proc tree_view_column_get_width*(tree_column: PTreeViewColumn): gint{.cdecl, +proc column_get_width*(tree_column: PTreeViewColumn): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_width".} -proc tree_view_column_get_fixed_width*(tree_column: PTreeViewColumn): gint{. +proc column_get_fixed_width*(tree_column: PTreeViewColumn): gint{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_fixed_width".} -proc tree_view_column_set_fixed_width*(tree_column: PTreeViewColumn, +proc column_set_fixed_width*(tree_column: PTreeViewColumn, fixed_width: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_fixed_width".} -proc tree_view_column_set_min_width*(tree_column: PTreeViewColumn, +proc column_set_min_width*(tree_column: PTreeViewColumn, min_width: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_min_width".} -proc tree_view_column_get_min_width*(tree_column: PTreeViewColumn): gint{.cdecl, +proc column_get_min_width*(tree_column: PTreeViewColumn): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_min_width".} -proc tree_view_column_set_max_width*(tree_column: PTreeViewColumn, +proc column_set_max_width*(tree_column: PTreeViewColumn, max_width: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_max_width".} -proc tree_view_column_get_max_width*(tree_column: PTreeViewColumn): gint{.cdecl, +proc column_get_max_width*(tree_column: PTreeViewColumn): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_max_width".} -proc tree_view_column_clicked*(tree_column: PTreeViewColumn){.cdecl, +proc column_clicked*(tree_column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_clicked".} -proc tree_view_column_set_title*(tree_column: PTreeViewColumn, title: cstring){. +proc column_set_title*(tree_column: PTreeViewColumn, title: cstring){. cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_title".} -proc tree_view_column_get_title*(tree_column: PTreeViewColumn): cstring{.cdecl, +proc column_get_title*(tree_column: PTreeViewColumn): cstring{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_title".} -proc tree_view_column_set_clickable*(tree_column: PTreeViewColumn, +proc column_set_clickable*(tree_column: PTreeViewColumn, clickable: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_clickable".} -proc tree_view_column_get_clickable*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_clickable*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_clickable".} -proc tree_view_column_set_widget*(tree_column: PTreeViewColumn, widget: PWidget){. +proc column_set_widget*(tree_column: PTreeViewColumn, widget: PWidget){. cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_widget".} -proc tree_view_column_get_widget*(tree_column: PTreeViewColumn): PWidget{.cdecl, +proc column_get_widget*(tree_column: PTreeViewColumn): PWidget{.cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_widget".} -proc tree_view_column_set_alignment*(tree_column: PTreeViewColumn, +proc column_set_alignment*(tree_column: PTreeViewColumn, xalign: gfloat){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_alignment".} -proc tree_view_column_get_alignment*(tree_column: PTreeViewColumn): gfloat{. +proc column_get_alignment*(tree_column: PTreeViewColumn): gfloat{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_alignment".} -proc tree_view_column_set_reorderable*(tree_column: PTreeViewColumn, +proc column_set_reorderable*(tree_column: PTreeViewColumn, reorderable: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_reorderable".} -proc tree_view_column_get_reorderable*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_reorderable*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_reorderable".} -proc tree_view_column_set_sort_column_id*(tree_column: PTreeViewColumn, +proc column_set_sort_column_id*(tree_column: PTreeViewColumn, sort_column_id: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_sort_column_id".} -proc tree_view_column_get_sort_column_id*(tree_column: PTreeViewColumn): gint{. +proc column_get_sort_column_id*(tree_column: PTreeViewColumn): gint{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_sort_column_id".} -proc tree_view_column_set_sort_indicator*(tree_column: PTreeViewColumn, +proc column_set_sort_indicator*(tree_column: PTreeViewColumn, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_sort_indicator".} -proc tree_view_column_get_sort_indicator*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_sort_indicator*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_sort_indicator".} -proc tree_view_column_set_sort_order*(tree_column: PTreeViewColumn, +proc column_set_sort_order*(tree_column: PTreeViewColumn, order: TSortType){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_sort_order".} -proc tree_view_column_get_sort_order*(tree_column: PTreeViewColumn): TSortType{. +proc column_get_sort_order*(tree_column: PTreeViewColumn): TSortType{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_sort_order".} -proc tree_view_column_cell_set_cell_data*(tree_column: PTreeViewColumn, +proc column_cell_set_cell_data*(tree_column: PTreeViewColumn, tree_model: PTreeModel, iter: PTreeIter, is_expander: gboolean, is_expanded: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_cell_set_cell_data".} -proc tree_view_column_cell_get_size*(tree_column: PTreeViewColumn, +proc column_cell_get_size*(tree_column: PTreeViewColumn, cell_area: gdk2.PRectangle, x_offset: Pgint, y_offset: Pgint, width: Pgint, height: Pgint){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_cell_get_size".} -proc tree_view_column_cell_is_visible*(tree_column: PTreeViewColumn): gboolean{. +proc column_cell_is_visible*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_cell_is_visible".} -proc tree_view_column_focus_cell*(tree_column: PTreeViewColumn, +proc column_focus_cell*(tree_column: PTreeViewColumn, cell: PCellRenderer){.cdecl, dynlib: lib, importc: "gtk_tree_view_column_focus_cell".} -proc tree_view_column_set_expand*(tree_column: PTreeViewColumn, Expand: gboolean){. +proc column_set_expand*(tree_column: PTreeViewColumn, Expand: gboolean){. cdecl, dynlib: lib, importc: "gtk_tree_view_column_set_expand".} -proc tree_view_column_get_expand*(tree_column: PTreeViewColumn): gboolean{. +proc column_get_expand*(tree_column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_column_get_expand".} const RBNODE_BLACK* = 1 shl 0 @@ -10380,59 +10380,59 @@ proc flags*(a: PRBNode): guint proc set_flags*(a: PRBNode, `flags`: guint) proc parity*(a: PRBNode): guint proc set_parity*(a: PRBNode, `parity`: guint) -proc RBNODE_GET_COLOR*(node: PRBNode): guint -proc RBNODE_SET_COLOR*(node: PRBNode, color: guint) -proc RBNODE_GET_HEIGHT*(node: PRBNode): gint -proc RBNODE_SET_FLAG*(node: PRBNode, flag: guint16) -proc RBNODE_UNSET_FLAG*(node: PRBNode, flag: guint16) -proc RBNODE_FLAG_SET*(node: PRBNode, flag: guint): bool +proc GET_COLOR*(node: PRBNode): guint +proc SET_COLOR*(node: PRBNode, color: guint) +proc GET_HEIGHT*(node: PRBNode): gint +proc SET_FLAG*(node: PRBNode, flag: guint16) +proc UNSET_FLAG*(node: PRBNode, flag: guint16) +proc FLAG_SET*(node: PRBNode, flag: guint): bool proc rbtree_push_allocator*(allocator: PGAllocator){.cdecl, dynlib: lib, importc: "_gtk_rbtree_push_allocator".} proc rbtree_pop_allocator*(){.cdecl, dynlib: lib, importc: "_gtk_rbtree_pop_allocator".} proc rbtree_new*(): PRBTree{.cdecl, dynlib: lib, importc: "_gtk_rbtree_new".} -proc rbtree_free*(tree: PRBTree){.cdecl, dynlib: lib, +proc free*(tree: PRBTree){.cdecl, dynlib: lib, importc: "_gtk_rbtree_free".} -proc rbtree_remove*(tree: PRBTree){.cdecl, dynlib: lib, +proc remove*(tree: PRBTree){.cdecl, dynlib: lib, importc: "_gtk_rbtree_remove".} -proc rbtree_destroy*(tree: PRBTree){.cdecl, dynlib: lib, +proc destroy*(tree: PRBTree){.cdecl, dynlib: lib, importc: "_gtk_rbtree_destroy".} -proc rbtree_insert_before*(tree: PRBTree, node: PRBNode, height: gint, +proc insert_before*(tree: PRBTree, node: PRBNode, height: gint, valid: gboolean): PRBNode{.cdecl, dynlib: lib, importc: "_gtk_rbtree_insert_before".} -proc rbtree_insert_after*(tree: PRBTree, node: PRBNode, height: gint, +proc insert_after*(tree: PRBTree, node: PRBNode, height: gint, valid: gboolean): PRBNode{.cdecl, dynlib: lib, importc: "_gtk_rbtree_insert_after".} -proc rbtree_remove_node*(tree: PRBTree, node: PRBNode){.cdecl, dynlib: lib, +proc remove_node*(tree: PRBTree, node: PRBNode){.cdecl, dynlib: lib, importc: "_gtk_rbtree_remove_node".} -proc rbtree_reorder*(tree: PRBTree, new_order: Pgint, length: gint){.cdecl, +proc reorder*(tree: PRBTree, new_order: Pgint, length: gint){.cdecl, dynlib: lib, importc: "_gtk_rbtree_reorder".} -proc rbtree_find_count*(tree: PRBTree, count: gint): PRBNode{.cdecl, +proc find_count*(tree: PRBTree, count: gint): PRBNode{.cdecl, dynlib: lib, importc: "_gtk_rbtree_find_count".} -proc rbtree_node_set_height*(tree: PRBTree, node: PRBNode, height: gint){. +proc node_set_height*(tree: PRBTree, node: PRBNode, height: gint){. cdecl, dynlib: lib, importc: "_gtk_rbtree_node_set_height".} -proc rbtree_node_mark_invalid*(tree: PRBTree, node: PRBNode){.cdecl, +proc node_mark_invalid*(tree: PRBTree, node: PRBNode){.cdecl, dynlib: lib, importc: "_gtk_rbtree_node_mark_invalid".} -proc rbtree_node_mark_valid*(tree: PRBTree, node: PRBNode){.cdecl, dynlib: lib, +proc node_mark_valid*(tree: PRBTree, node: PRBNode){.cdecl, dynlib: lib, importc: "_gtk_rbtree_node_mark_valid".} -proc rbtree_column_invalid*(tree: PRBTree){.cdecl, dynlib: lib, +proc column_invalid*(tree: PRBTree){.cdecl, dynlib: lib, importc: "_gtk_rbtree_column_invalid".} -proc rbtree_mark_invalid*(tree: PRBTree){.cdecl, dynlib: lib, +proc mark_invalid*(tree: PRBTree){.cdecl, dynlib: lib, importc: "_gtk_rbtree_mark_invalid".} -proc rbtree_set_fixed_height*(tree: PRBTree, height: gint){.cdecl, dynlib: lib, +proc set_fixed_height*(tree: PRBTree, height: gint){.cdecl, dynlib: lib, importc: "_gtk_rbtree_set_fixed_height".} -proc rbtree_node_find_offset*(tree: PRBTree, node: PRBNode): gint{.cdecl, +proc node_find_offset*(tree: PRBTree, node: PRBNode): gint{.cdecl, dynlib: lib, importc: "_gtk_rbtree_node_find_offset".} -proc rbtree_node_find_parity*(tree: PRBTree, node: PRBNode): gint{.cdecl, +proc node_find_parity*(tree: PRBTree, node: PRBNode): gint{.cdecl, dynlib: lib, importc: "_gtk_rbtree_node_find_parity".} -proc rbtree_traverse*(tree: PRBTree, node: PRBNode, order: TGTraverseType, +proc traverse*(tree: PRBTree, node: PRBNode, order: TGTraverseType, fun: TRBTreeTraverseFunc, data: gpointer){.cdecl, dynlib: lib, importc: "_gtk_rbtree_traverse".} -proc rbtree_next*(tree: PRBTree, node: PRBNode): PRBNode{.cdecl, dynlib: lib, +proc next*(tree: PRBTree, node: PRBNode): PRBNode{.cdecl, dynlib: lib, importc: "_gtk_rbtree_next".} -proc rbtree_prev*(tree: PRBTree, node: PRBNode): PRBNode{.cdecl, dynlib: lib, +proc prev*(tree: PRBTree, node: PRBNode): PRBNode{.cdecl, dynlib: lib, importc: "_gtk_rbtree_prev".} -proc rbtree_get_depth*(tree: PRBTree): gint{.cdecl, dynlib: lib, +proc get_depth*(tree: PRBTree): gint{.cdecl, dynlib: lib, importc: "_gtk_rbtree_get_depth".} const TREE_VIEW_DRAG_WIDTH* = 6 @@ -10450,13 +10450,13 @@ const DRAG_COLUMN_WINDOW_STATE_ARROW_LEFT* = 3 DRAG_COLUMN_WINDOW_STATE_ARROW_RIGHT* = 4 -proc TREE_VIEW_SET_FLAG*(tree_view: PTreeView, flag: guint) -proc TREE_VIEW_UNSET_FLAG*(tree_view: PTreeView, flag: guint) -proc TREE_VIEW_FLAG_SET*(tree_view: PTreeView, flag: guint): bool -proc TREE_VIEW_HEADER_HEIGHT*(tree_view: PTreeView): int32 -proc TREE_VIEW_COLUMN_REQUESTED_WIDTH*(column: PTreeViewColumn): int32 -proc TREE_VIEW_DRAW_EXPANDERS*(tree_view: PTreeView): bool -proc TREE_VIEW_COLUMN_DRAG_DEAD_MULTIPLIER*(tree_view: PTreeView): int32 +proc SET_FLAG*(tree_view: PTreeView, flag: guint) +proc UNSET_FLAG*(tree_view: PTreeView, flag: guint) +proc FLAG_SET*(tree_view: PTreeView, flag: guint): bool +proc HEADER_HEIGHT*(tree_view: PTreeView): int32 +proc COLUMN_REQUESTED_WIDTH*(column: PTreeViewColumn): int32 +proc DRAW_EXPANDERS*(tree_view: PTreeView): bool +proc COLUMN_DRAG_DEAD_MULTIPLIER*(tree_view: PTreeView): int32 const bm_TGtkTreeViewPrivate_scroll_to_use_align* = 0x0001'i16 bp_TGtkTreeViewPrivate_scroll_to_use_align* = 0'i16 @@ -10499,77 +10499,77 @@ proc enable_search*(a: var TTreeViewPrivate): guint proc set_enable_search*(a: var TTreeViewPrivate, `enable_search`: guint) proc disable_popdown*(a: var TTreeViewPrivate): guint proc set_disable_popdown*(a: var TTreeViewPrivate, `disable_popdown`: guint) -proc tree_selection_internal_select_node*(selection: PTreeSelection, +proc internal_select_node*(selection: PTreeSelection, node: PRBNode, tree: PRBTree, path: PTreePath, state: gdk2.TModifierType, override_browse_mode: gboolean){.cdecl, dynlib: lib, importc: "_gtk_tree_selection_internal_select_node".} -proc tree_view_find_node*(tree_view: PTreeView, path: PTreePath, +proc find_node*(tree_view: PTreeView, path: PTreePath, tree: var PRBTree, node: var PRBNode): gboolean{. cdecl, dynlib: lib, importc: "_gtk_tree_view_find_node".} -proc tree_view_find_path*(tree_view: PTreeView, tree: PRBTree, node: PRBNode): PTreePath{. +proc find_path*(tree_view: PTreeView, tree: PRBTree, node: PRBNode): PTreePath{. cdecl, dynlib: lib, importc: "_gtk_tree_view_find_path".} -proc tree_view_child_move_resize*(tree_view: PTreeView, widget: PWidget, +proc child_move_resize*(tree_view: PTreeView, widget: PWidget, x: gint, y: gint, width: gint, height: gint){. cdecl, dynlib: lib, importc: "_gtk_tree_view_child_move_resize".} -proc tree_view_queue_draw_node*(tree_view: PTreeView, tree: PRBTree, +proc queue_draw_node*(tree_view: PTreeView, tree: PRBTree, node: PRBNode, clip_rect: gdk2.PRectangle){. cdecl, dynlib: lib, importc: "_gtk_tree_view_queue_draw_node".} -proc tree_view_column_realize_button*(column: PTreeViewColumn){.cdecl, +proc column_realize_button*(column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_realize_button".} -proc tree_view_column_unrealize_button*(column: PTreeViewColumn){.cdecl, +proc column_unrealize_button*(column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_unrealize_button".} -proc tree_view_column_set_tree_view*(column: PTreeViewColumn, +proc column_set_tree_view*(column: PTreeViewColumn, tree_view: PTreeView){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_set_tree_view".} -proc tree_view_column_unset_tree_view*(column: PTreeViewColumn){.cdecl, +proc column_unset_tree_view*(column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_unset_tree_view".} -proc tree_view_column_set_width*(column: PTreeViewColumn, width: gint){.cdecl, +proc column_set_width*(column: PTreeViewColumn, width: gint){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_set_width".} -proc tree_view_column_start_drag*(tree_view: PTreeView, column: PTreeViewColumn){. +proc column_start_drag*(tree_view: PTreeView, column: PTreeViewColumn){. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_start_drag".} -proc tree_view_column_start_editing*(tree_column: PTreeViewColumn, +proc column_start_editing*(tree_column: PTreeViewColumn, editable_widget: PCellEditable){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_start_editing".} -proc tree_view_column_stop_editing*(tree_column: PTreeViewColumn){.cdecl, +proc column_stop_editing*(tree_column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_stop_editing".} -proc tree_view_install_mark_rows_col_dirty*(tree_view: PTreeView){.cdecl, +proc install_mark_rows_col_dirty*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "_gtk_tree_view_install_mark_rows_col_dirty".} proc DOgtk_tree_view_column_autosize*(tree_view: PTreeView, column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_autosize".} -proc tree_view_column_has_editable_cell*(column: PTreeViewColumn): gboolean{. +proc column_has_editable_cell*(column: PTreeViewColumn): gboolean{. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_has_editable_cell".} -proc tree_view_column_get_edited_cell*(column: PTreeViewColumn): PCellRenderer{. +proc column_get_edited_cell*(column: PTreeViewColumn): PCellRenderer{. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_get_edited_cell".} -proc tree_view_column_count_special_cells*(column: PTreeViewColumn): gint{. +proc column_count_special_cells*(column: PTreeViewColumn): gint{. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_count_special_cells".} -proc tree_view_column_get_cell_at_pos*(column: PTreeViewColumn, x: gint): PCellRenderer{. +proc column_get_cell_at_pos*(column: PTreeViewColumn, x: gint): PCellRenderer{. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_get_cell_at_pos".} proc tree_selection_new*(): PTreeSelection{.cdecl, dynlib: lib, importc: "_gtk_tree_selection_new".} -proc tree_selection_new_with_tree_view*(tree_view: PTreeView): PTreeSelection{. +proc selection_new_with_tree_view*(tree_view: PTreeView): PTreeSelection{. cdecl, dynlib: lib, importc: "_gtk_tree_selection_new_with_tree_view".} -proc tree_selection_set_tree_view*(selection: PTreeSelection, +proc set_tree_view*(selection: PTreeSelection, tree_view: PTreeView){.cdecl, dynlib: lib, importc: "_gtk_tree_selection_set_tree_view".} -proc tree_view_column_cell_render*(tree_column: PTreeViewColumn, +proc column_cell_render*(tree_column: PTreeViewColumn, window: gdk2.PWindow, background_area: gdk2.PRectangle, cell_area: gdk2.PRectangle, expose_area: gdk2.PRectangle, flags: guint){. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_cell_render".} -proc tree_view_column_cell_focus*(tree_column: PTreeViewColumn, direction: gint, +proc column_cell_focus*(tree_column: PTreeViewColumn, direction: gint, left: gboolean, right: gboolean): gboolean{. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_cell_focus".} -proc tree_view_column_cell_draw_focus*(tree_column: PTreeViewColumn, +proc column_cell_draw_focus*(tree_column: PTreeViewColumn, window: gdk2.PWindow, background_area: gdk2.PRectangle, cell_area: gdk2.PRectangle, expose_area: gdk2.PRectangle, flags: guint){. cdecl, dynlib: lib, importc: "_gtk_tree_view_column_cell_draw_focus".} -proc tree_view_column_cell_set_dirty*(tree_column: PTreeViewColumn, +proc column_cell_set_dirty*(tree_column: PTreeViewColumn, install_handler: gboolean){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_cell_set_dirty".} -proc tree_view_column_get_neighbor_sizes*(column: PTreeViewColumn, +proc column_get_neighbor_sizes*(column: PTreeViewColumn, cell: PCellRenderer, left: Pgint, right: Pgint){.cdecl, dynlib: lib, importc: "_gtk_tree_view_column_get_neighbor_sizes".} proc TYPE_TREE_VIEW*(): GType @@ -10582,146 +10582,146 @@ proc tree_view_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_type".} proc tree_view_new*(): PTreeView{.cdecl, dynlib: lib, importc: "gtk_tree_view_new".} -proc tree_view_new_with_model*(model: PTreeModel): PTreeView{.cdecl, +proc view_new_with_model*(model: PTreeModel): PTreeView{.cdecl, dynlib: lib, importc: "gtk_tree_view_new_with_model".} -proc tree_view_get_model*(tree_view: PTreeView): PTreeModel{.cdecl, dynlib: lib, +proc get_model*(tree_view: PTreeView): PTreeModel{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_model".} -proc tree_view_set_model*(tree_view: PTreeView, model: PTreeModel){.cdecl, +proc set_model*(tree_view: PTreeView, model: PTreeModel){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_model".} -proc tree_view_get_selection*(tree_view: PTreeView): PTreeSelection{.cdecl, +proc get_selection*(tree_view: PTreeView): PTreeSelection{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_selection".} -proc tree_view_get_hadjustment*(tree_view: PTreeView): PAdjustment{.cdecl, +proc get_hadjustment*(tree_view: PTreeView): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_hadjustment".} -proc tree_view_set_hadjustment*(tree_view: PTreeView, adjustment: PAdjustment){. +proc set_hadjustment*(tree_view: PTreeView, adjustment: PAdjustment){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_hadjustment".} -proc tree_view_get_vadjustment*(tree_view: PTreeView): PAdjustment{.cdecl, +proc get_vadjustment*(tree_view: PTreeView): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_vadjustment".} -proc tree_view_set_vadjustment*(tree_view: PTreeView, adjustment: PAdjustment){. +proc set_vadjustment*(tree_view: PTreeView, adjustment: PAdjustment){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_vadjustment".} -proc tree_view_get_headers_visible*(tree_view: PTreeView): gboolean{.cdecl, +proc get_headers_visible*(tree_view: PTreeView): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_headers_visible".} -proc tree_view_set_headers_visible*(tree_view: PTreeView, +proc set_headers_visible*(tree_view: PTreeView, headers_visible: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_headers_visible".} -proc tree_view_columns_autosize*(tree_view: PTreeView){.cdecl, dynlib: lib, +proc columns_autosize*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "gtk_tree_view_columns_autosize".} -proc tree_view_set_headers_clickable*(tree_view: PTreeView, setting: gboolean){. +proc set_headers_clickable*(tree_view: PTreeView, setting: gboolean){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_headers_clickable".} -proc tree_view_set_rules_hint*(tree_view: PTreeView, setting: gboolean){.cdecl, +proc set_rules_hint*(tree_view: PTreeView, setting: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_rules_hint".} -proc tree_view_get_rules_hint*(tree_view: PTreeView): gboolean{.cdecl, +proc get_rules_hint*(tree_view: PTreeView): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_rules_hint".} -proc tree_view_append_column*(tree_view: PTreeView, column: PTreeViewColumn): gint{. +proc append_column*(tree_view: PTreeView, column: PTreeViewColumn): gint{. cdecl, dynlib: lib, importc: "gtk_tree_view_append_column".} -proc tree_view_remove_column*(tree_view: PTreeView, column: PTreeViewColumn): gint{. +proc remove_column*(tree_view: PTreeView, column: PTreeViewColumn): gint{. cdecl, dynlib: lib, importc: "gtk_tree_view_remove_column".} -proc tree_view_insert_column*(tree_view: PTreeView, column: PTreeViewColumn, +proc insert_column*(tree_view: PTreeView, column: PTreeViewColumn, position: gint): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_insert_column".} -proc tree_view_insert_column_with_data_func*(tree_view: PTreeView, +proc insert_column_with_data_func*(tree_view: PTreeView, position: gint, title: cstring, cell: PCellRenderer, fun: TTreeCellDataFunc, data: gpointer, dnotify: TGDestroyNotify): gint{. cdecl, dynlib: lib, importc: "gtk_tree_view_insert_column_with_data_func".} -proc tree_view_get_column*(tree_view: PTreeView, n: gint): PTreeViewColumn{. +proc get_column*(tree_view: PTreeView, n: gint): PTreeViewColumn{. cdecl, dynlib: lib, importc: "gtk_tree_view_get_column".} -proc tree_view_get_columns*(tree_view: PTreeView): PGList{.cdecl, dynlib: lib, +proc get_columns*(tree_view: PTreeView): PGList{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_columns".} -proc tree_view_move_column_after*(tree_view: PTreeView, column: PTreeViewColumn, +proc move_column_after*(tree_view: PTreeView, column: PTreeViewColumn, base_column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "gtk_tree_view_move_column_after".} -proc tree_view_set_expander_column*(tree_view: PTreeView, +proc set_expander_column*(tree_view: PTreeView, column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_expander_column".} -proc tree_view_get_expander_column*(tree_view: PTreeView): PTreeViewColumn{. +proc get_expander_column*(tree_view: PTreeView): PTreeViewColumn{. cdecl, dynlib: lib, importc: "gtk_tree_view_get_expander_column".} -proc tree_view_set_column_drag_function*(tree_view: PTreeView, +proc set_column_drag_function*(tree_view: PTreeView, fun: TTreeViewColumnDropFunc, user_data: gpointer, destroy: TDestroyNotify){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_column_drag_function".} -proc tree_view_scroll_to_point*(tree_view: PTreeView, tree_x: gint, tree_y: gint){. +proc scroll_to_point*(tree_view: PTreeView, tree_x: gint, tree_y: gint){. cdecl, dynlib: lib, importc: "gtk_tree_view_scroll_to_point".} -proc tree_view_scroll_to_cell*(tree_view: PTreeView, path: PTreePath, +proc scroll_to_cell*(tree_view: PTreeView, path: PTreePath, column: PTreeViewColumn, use_align: gboolean, row_align: gfloat, col_align: gfloat){.cdecl, dynlib: lib, importc: "gtk_tree_view_scroll_to_cell".} -proc tree_view_row_activated*(tree_view: PTreeView, path: PTreePath, +proc row_activated*(tree_view: PTreeView, path: PTreePath, column: PTreeViewColumn){.cdecl, dynlib: lib, importc: "gtk_tree_view_row_activated".} -proc tree_view_expand_all*(tree_view: PTreeView){.cdecl, dynlib: lib, +proc expand_all*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "gtk_tree_view_expand_all".} -proc tree_view_collapse_all*(tree_view: PTreeView){.cdecl, dynlib: lib, +proc collapse_all*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "gtk_tree_view_collapse_all".} -proc tree_view_expand_row*(tree_view: PTreeView, path: PTreePath, +proc expand_row*(tree_view: PTreeView, path: PTreePath, open_all: gboolean): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_view_expand_row".} -proc tree_view_collapse_row*(tree_view: PTreeView, path: PTreePath): gboolean{. +proc collapse_row*(tree_view: PTreeView, path: PTreePath): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_collapse_row".} -proc tree_view_map_expanded_rows*(tree_view: PTreeView, +proc map_expanded_rows*(tree_view: PTreeView, fun: TTreeViewMappingFunc, data: gpointer){. cdecl, dynlib: lib, importc: "gtk_tree_view_map_expanded_rows".} -proc tree_view_row_expanded*(tree_view: PTreeView, path: PTreePath): gboolean{. +proc row_expanded*(tree_view: PTreeView, path: PTreePath): gboolean{. cdecl, dynlib: lib, importc: "gtk_tree_view_row_expanded".} -proc tree_view_set_reorderable*(tree_view: PTreeView, reorderable: gboolean){. +proc set_reorderable*(tree_view: PTreeView, reorderable: gboolean){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_reorderable".} -proc tree_view_get_reorderable*(tree_view: PTreeView): gboolean{.cdecl, +proc get_reorderable*(tree_view: PTreeView): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_reorderable".} -proc tree_view_set_cursor*(tree_view: PTreeView, path: PTreePath, +proc set_cursor*(tree_view: PTreeView, path: PTreePath, focus_column: PTreeViewColumn, start_editing: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_cursor".} -proc tree_view_set_cursor_on_cell*(tree_view: PTreeView, path: PTreePath, +proc set_cursor_on_cell*(tree_view: PTreeView, path: PTreePath, focus_column: PTreeViewColumn, focus_cell: PCellRenderer, start_editing: gboolean){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_cursor_on_cell".} -proc tree_view_get_bin_window*(tree_view: PTreeView): gdk2.PWindow{.cdecl, +proc get_bin_window*(tree_view: PTreeView): gdk2.PWindow{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_bin_window".} -proc tree_view_get_cell_area*(tree_view: PTreeView, path: PTreePath, +proc get_cell_area*(tree_view: PTreeView, path: PTreePath, column: PTreeViewColumn, rect: gdk2.PRectangle){. cdecl, dynlib: lib, importc: "gtk_tree_view_get_cell_area".} -proc tree_view_get_background_area*(tree_view: PTreeView, path: PTreePath, +proc get_background_area*(tree_view: PTreeView, path: PTreePath, column: PTreeViewColumn, rect: gdk2.PRectangle){. cdecl, dynlib: lib, importc: "gtk_tree_view_get_background_area".} -proc tree_view_get_visible_rect*(tree_view: PTreeView, +proc get_visible_rect*(tree_view: PTreeView, visible_rect: gdk2.PRectangle){.cdecl, dynlib: lib, importc: "gtk_tree_view_get_visible_rect".} -proc tree_view_widget_to_tree_coords*(tree_view: PTreeView, wx: gint, wy: gint, +proc widget_to_tree_coords*(tree_view: PTreeView, wx: gint, wy: gint, tx: Pgint, ty: Pgint){.cdecl, dynlib: lib, importc: "gtk_tree_view_widget_to_tree_coords".} -proc tree_view_tree_to_widget_coords*(tree_view: PTreeView, tx: gint, ty: gint, +proc tree_to_widget_coords*(tree_view: PTreeView, tx: gint, ty: gint, wx: Pgint, wy: Pgint){.cdecl, dynlib: lib, importc: "gtk_tree_view_tree_to_widget_coords".} -proc tree_view_enable_model_drag_source*(tree_view: PTreeView, +proc enable_model_drag_source*(tree_view: PTreeView, start_button_mask: gdk2.TModifierType, targets: PTargetEntry, n_targets: gint, actions: gdk2.TDragAction){.cdecl, dynlib: lib, importc: "gtk_tree_view_enable_model_drag_source".} -proc tree_view_enable_model_drag_dest*(tree_view: PTreeView, +proc enable_model_drag_dest*(tree_view: PTreeView, targets: PTargetEntry, n_targets: gint, actions: gdk2.TDragAction){.cdecl, dynlib: lib, importc: "gtk_tree_view_enable_model_drag_dest".} -proc tree_view_unset_rows_drag_source*(tree_view: PTreeView){.cdecl, +proc unset_rows_drag_source*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "gtk_tree_view_unset_rows_drag_source".} -proc tree_view_unset_rows_drag_dest*(tree_view: PTreeView){.cdecl, dynlib: lib, +proc unset_rows_drag_dest*(tree_view: PTreeView){.cdecl, dynlib: lib, importc: "gtk_tree_view_unset_rows_drag_dest".} -proc tree_view_set_drag_dest_row*(tree_view: PTreeView, path: PTreePath, +proc set_drag_dest_row*(tree_view: PTreeView, path: PTreePath, pos: TTreeViewDropPosition){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_drag_dest_row".} -proc tree_view_create_row_drag_icon*(tree_view: PTreeView, path: PTreePath): gdk2.PPixmap{. +proc create_row_drag_icon*(tree_view: PTreeView, path: PTreePath): gdk2.PPixmap{. cdecl, dynlib: lib, importc: "gtk_tree_view_create_row_drag_icon".} -proc tree_view_set_enable_search*(tree_view: PTreeView, enable_search: gboolean){. +proc set_enable_search*(tree_view: PTreeView, enable_search: gboolean){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_enable_search".} -proc tree_view_get_enable_search*(tree_view: PTreeView): gboolean{.cdecl, +proc get_enable_search*(tree_view: PTreeView): gboolean{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_enable_search".} -proc tree_view_get_search_column*(tree_view: PTreeView): gint{.cdecl, +proc get_search_column*(tree_view: PTreeView): gint{.cdecl, dynlib: lib, importc: "gtk_tree_view_get_search_column".} -proc tree_view_set_search_column*(tree_view: PTreeView, column: gint){.cdecl, +proc set_search_column*(tree_view: PTreeView, column: gint){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_search_column".} -proc tree_view_get_search_equal_func*(tree_view: PTreeView): TTreeViewSearchEqualFunc{. +proc get_search_equal_func*(tree_view: PTreeView): TTreeViewSearchEqualFunc{. cdecl, dynlib: lib, importc: "gtk_tree_view_get_search_equal_func".} -proc tree_view_set_search_equal_func*(tree_view: PTreeView, search_equal_func: TTreeViewSearchEqualFunc, +proc set_search_equal_func*(tree_view: PTreeView, search_equal_func: TTreeViewSearchEqualFunc, search_user_data: gpointer, search_destroy: TDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_tree_view_set_search_equal_func".} -proc tree_view_set_destroy_count_func*(tree_view: PTreeView, +proc set_destroy_count_func*(tree_view: PTreeView, fun: TTreeDestroyCountFunc, data: gpointer, destroy: TDestroyNotify){. cdecl, dynlib: lib, importc: "gtk_tree_view_set_destroy_count_func".} @@ -10745,17 +10745,17 @@ proc viewport_get_type*(): TType{.cdecl, dynlib: lib, importc: "gtk_viewport_get_type".} proc viewport_new*(hadjustment: PAdjustment, vadjustment: PAdjustment): PViewport{. cdecl, dynlib: lib, importc: "gtk_viewport_new".} -proc viewport_get_hadjustment*(viewport: PViewport): PAdjustment{.cdecl, +proc get_hadjustment*(viewport: PViewport): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_viewport_get_hadjustment".} -proc viewport_get_vadjustment*(viewport: PViewport): PAdjustment{.cdecl, +proc get_vadjustment*(viewport: PViewport): PAdjustment{.cdecl, dynlib: lib, importc: "gtk_viewport_get_vadjustment".} -proc viewport_set_hadjustment*(viewport: PViewport, adjustment: PAdjustment){. +proc set_hadjustment*(viewport: PViewport, adjustment: PAdjustment){. cdecl, dynlib: lib, importc: "gtk_viewport_set_hadjustment".} -proc viewport_set_vadjustment*(viewport: PViewport, adjustment: PAdjustment){. +proc set_vadjustment*(viewport: PViewport, adjustment: PAdjustment){. cdecl, dynlib: lib, importc: "gtk_viewport_set_vadjustment".} -proc viewport_set_shadow_type*(viewport: PViewport, thetype: TShadowType){. +proc set_shadow_type*(viewport: PViewport, thetype: TShadowType){. cdecl, dynlib: lib, importc: "gtk_viewport_set_shadow_type".} -proc viewport_get_shadow_type*(viewport: PViewport): TShadowType{.cdecl, +proc get_shadow_type*(viewport: PViewport): TShadowType{.cdecl, dynlib: lib, importc: "gtk_viewport_get_shadow_type".} proc TYPE_VPANED*(): GType proc VPANED*(obj: pointer): PVPaned @@ -11139,16 +11139,16 @@ proc widget_set_default_visual*(visual: pointer) = if (visual != nil): nil proc widget_set_rc_style*(widget: pointer) = - widget_set_style(cast[PWidget](widget), nil) + set_style(cast[PWidget](widget), nil) proc widget_restore_default_style*(widget: pointer) = - widget_set_style(cast[PWidget](widget), nil) + set_style(cast[PWidget](widget), nil) -proc WIDGET_SET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags = +proc SET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags = cast[pObject](wid).flags = cast[pObject](wid).flags or (flags) result = cast[pObject](wid).flags -proc WIDGET_UNSET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags = +proc UNSET_FLAGS*(wid: PWidget, flags: TWidgetFlags): TWidgetFlags = cast[pObject](wid).flags = cast[pObject](wid).flags and (not (flags)) result = cast[pObject](wid).flags @@ -11200,10 +11200,10 @@ proc set_accel_flags*(a: var TAccelKey, `accel_flags`: guint) = (int16(`accel_flags` shl bp_TGtkAccelKey_accel_flags) and bm_TGtkAccelKey_accel_flags) -proc accel_group_ref*(AccelGroup: PAccelGroup) = +proc reference*(AccelGroup: PAccelGroup) = discard g_object_ref(AccelGroup) -proc accel_group_unref*(AccelGroup: PAccelGroup) = +proc unref*(AccelGroup: PAccelGroup) = g_object_unref(AccelGroup) proc TYPE_CONTAINER*(): GType = @@ -11488,8 +11488,8 @@ proc WINDOW_GROUP_GET_CLASS*(obj: pointer): PWindowGroupClass = result = cast[PWindowGroupClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_WINDOW_GROUP())) -proc window_position*(window: PWindow, position: TWindowPosition) = - window_set_position(window, position) +proc position*(window: PWindow, position: TWindowPosition) = + set_position(window, position) proc TYPE_LABEL*(): GType = result = label_get_type() @@ -11568,8 +11568,8 @@ proc set_latin1_to_char*(a: var TAccelLabelClass, `latin1_to_char`: guint) = (int16(`latin1_to_char` shl bp_TGtkAccelLabelClass_latin1_to_char) and bm_TGtkAccelLabelClass_latin1_to_char) -proc accel_label_accelerator_width*(accel_label: PAccelLabel): guint = - result = accel_label_get_accel_width(accel_label) +proc accelerator_width*(accel_label: PAccelLabel): guint = + result = get_accel_width(accel_label) proc TYPE_ACCESSIBLE*(): GType = result = accessible_get_type() @@ -11706,9 +11706,9 @@ proc set_in_emission*(a: var TBindingEntry, `in_emission`: guint) = (int16(`in_emission` shl bp_TGtkBindingEntry_in_emission) and bm_TGtkBindingEntry_in_emission) -proc binding_entry_add*(binding_set: PBindingSet, keyval: guint, +proc entry_add*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType) = - binding_entry_clear(binding_set, keyval, modifiers) + entry_clear(binding_set, keyval, modifiers) proc TYPE_BOX*(): GType = result = box_get_type() @@ -11785,10 +11785,10 @@ proc BUTTON_BOX_GET_CLASS*(obj: pointer): PButtonBoxClass = result = cast[PButtonBoxClass](CHECK_GET_CLASS(obj, TYPE_BUTTON_BOX())) proc button_box_set_spacing*(b: pointer, s: gint) = - box_set_spacing(BOX(b), s) + set_spacing(BOX(b), s) proc button_box_get_spacing*(b: pointer): gint = - result = box_get_spacing(BOX(b)) + result = get_spacing(BOX(b)) proc TYPE_BUTTON*(): GType = result = button_get_type() @@ -12254,8 +12254,8 @@ proc set_hide_on_activate*(a: var TMenuItemClass, `hide_on_activate`: guint) = (int16(`hide_on_activate` shl bp_TGtkMenuItemClass_hide_on_activate) and bm_TGtkMenuItemClass_hide_on_activate) -proc menu_item_right_justify*(menu_item: PMenuItem) = - menu_item_set_right_justified(menu_item, system.true) +proc right_justify*(menu_item: PMenuItem) = + set_right_justified(menu_item, system.true) proc TYPE_TOGGLE_BUTTON*(): GType = result = toggle_button_get_type() @@ -12387,10 +12387,10 @@ proc CLIST_GET_CLASS*(obj: pointer): PCListClass = proc CLIST_FLAGS*(clist: pointer): guint16 = result = toU16(CLIST(clist).flags) -proc CLIST_SET_FLAG*(clist: PCList, flag: guint16) = +proc SET_FLAG*(clist: PCList, flag: guint16) = clist.flags = CLIST(clist).flags or (flag) -proc CLIST_UNSET_FLAG*(clist: PCList, flag: guint16) = +proc UNSET_FLAG*(clist: PCList, flag: guint16) = clist.flags = CLIST(clist).flags and not (flag) proc CLIST_IN_DRAG_get*(clist: pointer): bool = @@ -12747,7 +12747,7 @@ proc set_expanded*(a: var TCTreeRow, `expanded`: guint) = bm_TGtkCTreeRow_expanded) proc ctree_set_reorderable*(t: pointer, r: bool) = - clist_set_reorderable(cast[PCList](t), r) + set_reorderable(cast[PCList](t), r) proc TYPE_DRAWING_AREA*(): GType = result = drawing_area_get_type() @@ -12994,13 +12994,13 @@ proc set_lower_arrow_prelight*(a: var TMenu, `lower_arrow_prelight`: guint) = bm_TGtkMenu_lower_arrow_prelight) proc menu_append*(menu, child: PWidget) = - menu_shell_append(cast[PMenuShell](menu), child) + append(cast[PMenuShell](menu), child) proc menu_prepend*(menu, child: PWidget) = - menu_shell_prepend(cast[PMenuShell](menu), child) + prepend(cast[PMenuShell](menu), child) proc menu_insert*(menu, child: PWidget, pos: gint) = - menu_shell_insert(cast[PMenuShell](menu), child, pos) + insert(cast[PMenuShell](menu), child, pos) proc TYPE_ENTRY*(): GType = result = entry_get_type() @@ -13557,11 +13557,11 @@ proc TYPE_BORDER*(): GType = proc STYLE_ATTACHED*(style: pointer): bool = result = ((STYLE(style)).attach_count) > 0'i32 -proc style_apply_default_pixmap*(style: PStyle, window: gdk2.PWindow, +proc apply_default_pixmap*(style: PStyle, window: gdk2.PWindow, state_type: TStateType, area: gdk2.PRectangle, x: gint, y: gint, width: gint, height: gint) = - style_apply_default_background(style, window, true, state_type, area, x, y, - width, height) + apply_default_background(style, window, true, state_type, area, x, y, + width, height) proc TYPE_RANGE*(): GType = result = range_get_type() @@ -13963,22 +13963,22 @@ proc ITEM_FACTORY_GET_CLASS*(obj: pointer): PItemFactoryClass = result = cast[PItemFactoryClass](CHECK_GET_CLASS(obj, TYPE_ITEM_FACTORY())) proc TYPE_LAYOUT*(): GType = - result = layout_get_type() + result = gtk2.layout_get_type() proc LAYOUT*(obj: pointer): PLayout = - result = cast[PLayout](CHECK_CAST(obj, TYPE_LAYOUT())) + result = cast[PLayout](CHECK_CAST(obj, gtk2.TYPE_LAYOUT())) proc LAYOUT_CLASS*(klass: pointer): PLayoutClass = - result = cast[PLayoutClass](CHECK_CLASS_CAST(klass, TYPE_LAYOUT())) + result = cast[PLayoutClass](CHECK_CLASS_CAST(klass, gtk2.TYPE_LAYOUT())) proc IS_LAYOUT*(obj: pointer): bool = - result = CHECK_TYPE(obj, TYPE_LAYOUT()) + result = CHECK_TYPE(obj, gtk2.TYPE_LAYOUT()) proc IS_LAYOUT_CLASS*(klass: pointer): bool = - result = CHECK_CLASS_TYPE(klass, TYPE_LAYOUT()) + result = CHECK_CLASS_TYPE(klass, gtk2.TYPE_LAYOUT()) proc LAYOUT_GET_CLASS*(obj: pointer): PLayoutClass = - result = cast[PLayoutClass](CHECK_GET_CLASS(obj, TYPE_LAYOUT())) + result = cast[PLayoutClass](CHECK_GET_CLASS(obj, gtk2.TYPE_LAYOUT())) proc TYPE_LIST*(): GType = result = list_get_type() @@ -14072,8 +14072,8 @@ proc TYPE_TREE_PATH*(): GType = proc tree_path_new_root*(): PTreePath = result = tree_path_new_first() -proc tree_model_get_iter_root*(tree_model: PTreeModel, iter: PTreeIter): gboolean = - result = tree_model_get_iter_first(tree_model, iter) +proc get_iter_root*(tree_model: PTreeModel, iter: PTreeIter): gboolean = + result = get_iter_first(tree_model, iter) proc TYPE_TREE_SORTABLE*(): GType = result = tree_sortable_get_type() @@ -14158,13 +14158,13 @@ proc MENU_BAR_GET_CLASS*(obj: pointer): PMenuBarClass = result = cast[PMenuBarClass](CHECK_GET_CLASS(obj, TYPE_MENU_BAR())) proc menu_bar_append*(menu, child: PWidget) = - menu_shell_append(cast[PMenuShell](menu), child) + append(cast[PMenuShell](menu), child) proc menu_bar_prepend*(menu, child: PWidget) = - menu_shell_prepend(cast[PMenuShell](menu), child) + prepend(cast[PMenuShell](menu), child) proc menu_bar_insert*(menu, child: PWidget, pos: gint) = - menu_shell_insert(cast[PMenuShell](menu), child, pos) + insert(cast[PMenuShell](menu), child, pos) proc TYPE_MESSAGE_DIALOG*(): GType = result = message_dialog_get_type() @@ -15169,10 +15169,10 @@ proc set_use_wchar*(a: PText, `use_wchar`: gboolean) = else: a.Textflag0 = a.Textflag0 and not bm_TGtkText_use_wchar -proc TEXT_INDEX_WCHAR*(t: PText, index: guint): guint32 = +proc INDEX_WCHAR*(t: PText, index: guint): guint32 = nil -proc TEXT_INDEX_UCHAR*(t: PText, index: guint): GUChar = +proc INDEX_UCHAR*(t: PText, index: guint): GUChar = nil proc TYPE_TEXT_ITER*(): GType = @@ -16221,7 +16221,7 @@ proc set_parity*(a: PRBNode, `parity`: guint) = a.flag0 = a.flag0 or (int16(`parity` shl bp_TGtkRBNode_parity) and bm_TGtkRBNode_parity) -proc RBNODE_GET_COLOR*(node: PRBNode): guint = +proc GET_COLOR*(node: PRBNode): guint = if node == nil: Result = RBNODE_BLACK elif (int(flags(node)) and RBNODE_RED) == RBNODE_RED: @@ -16229,13 +16229,13 @@ proc RBNODE_GET_COLOR*(node: PRBNode): guint = else: Result = RBNODE_BLACK -proc RBNODE_SET_COLOR*(node: PRBNode, color: guint) = +proc SET_COLOR*(node: PRBNode, color: guint) = if node == nil: return if ((flags(node) and (color)) != color): set_flags(node, flags(node) xor cint(RBNODE_RED or RBNODE_BLACK)) -proc RBNODE_GET_HEIGHT*(node: PRBNode): gint = +proc GET_HEIGHT*(node: PRBNode): gint = var if_local1: gint if node.children != nil: if_local1 = node.children.root.offset @@ -16244,27 +16244,27 @@ proc RBNODE_GET_HEIGHT*(node: PRBNode): gint = result = node.offset - ((node.left.offset) + node.right.offset + if_local1) -proc RBNODE_FLAG_SET*(node: PRBNode, flag: guint): bool = +proc FLAG_SET*(node: PRBNode, flag: guint): bool = result = (node != nil) and ((flags(node) and (flag)) == flag) -proc RBNODE_SET_FLAG*(node: PRBNode, flag: guint16) = +proc SET_FLAG*(node: PRBNode, flag: guint16) = set_flags(node, (flag) or flags(node)) -proc RBNODE_UNSET_FLAG*(node: PRBNode, flag: guint16) = +proc UNSET_FLAG*(node: PRBNode, flag: guint16) = set_flags(node, (not (flag)) and flags(node)) -proc TREE_VIEW_FLAG_SET*(tree_view: PTreeView, flag: guint): bool = +proc FLAG_SET*(tree_view: PTreeView, flag: guint): bool = result = ((tree_view.priv.flags) and (flag)) == flag -proc TREE_VIEW_HEADER_HEIGHT*(tree_view: PTreeView): int32 = +proc HEADER_HEIGHT*(tree_view: PTreeView): int32 = var if_local1: int32 - if TREE_VIEW_FLAG_SET(tree_view, TREE_VIEW_HEADERS_VISIBLE): + if FLAG_SET(tree_view, TREE_VIEW_HEADERS_VISIBLE): if_local1 = tree_view.priv.header_height else: if_local1 = 0 result = if_local1 -proc TREE_VIEW_COLUMN_REQUESTED_WIDTH*(column: PTreeViewColumn): int32 = +proc COLUMN_REQUESTED_WIDTH*(column: PTreeViewColumn): int32 = var MinWidth, MaxWidth: int if column.min_width != - 1'i32: MinWidth = column.min_width @@ -16276,12 +16276,12 @@ proc TREE_VIEW_COLUMN_REQUESTED_WIDTH*(column: PTreeViewColumn): int32 = MaxWidth = column.requested_width result = CLAMP(column.requested_width, MinWidth, MaxWidth) -proc TREE_VIEW_DRAW_EXPANDERS*(tree_view: PTreeView): bool = - result = (not (TREE_VIEW_FLAG_SET(tree_view, TREE_VIEW_IS_LIST))) and - (TREE_VIEW_FLAG_SET(tree_view, TREE_VIEW_SHOW_EXPANDERS)) +proc DRAW_EXPANDERS*(tree_view: PTreeView): bool = + result = (not (FLAG_SET(tree_view, TREE_VIEW_IS_LIST))) and + (FLAG_SET(tree_view, TREE_VIEW_SHOW_EXPANDERS)) -proc TREE_VIEW_COLUMN_DRAG_DEAD_MULTIPLIER*(tree_view: PTreeView): int32 = - result = 10'i32 * (TREE_VIEW_HEADER_HEIGHT(tree_view)) +proc COLUMN_DRAG_DEAD_MULTIPLIER*(tree_view: PTreeView): int32 = + result = 10'i32 * (HEADER_HEIGHT(tree_view)) proc scroll_to_use_align*(a: var TTreeViewPrivate): guint = result = (a.flag0 and bm_TGtkTreeViewPrivate_scroll_to_use_align) shr @@ -16372,10 +16372,10 @@ proc set_disable_popdown*(a: var TTreeViewPrivate, `disable_popdown`: guint) = (int16(`disable_popdown` shl bp_TGtkTreeViewPrivate_disable_popdown) and bm_TGtkTreeViewPrivate_disable_popdown) -proc TREE_VIEW_SET_FLAG*(tree_view: PTreeView, flag: guint) = +proc SET_FLAG*(tree_view: PTreeView, flag: guint) = tree_view.priv.flags = tree_view.priv.flags or (flag) -proc TREE_VIEW_UNSET_FLAG*(tree_view: PTreeView, flag: guint) = +proc UNSET_FLAG*(tree_view: PTreeView, flag: guint) = tree_view.priv.flags = tree_view.priv.flags and not (flag) proc TYPE_TREE_VIEW*(): GType = @@ -16539,52 +16539,52 @@ type const ARG_READWRITE* = ARG_READABLE or ARG_WRITABLE -proc binding_entry_add_signal*(binding_set: PBindingSet, keyval: guint, +proc entry_add_signal*(binding_set: PBindingSet, keyval: guint, modifiers: gdk2.TModifierType, signal_name: cstring, n_args: guint){.varargs, importc: "gtk_binding_entry_add_signal", cdecl, dynlib: lib.} proc clist_new_with_titles*(columns: gint): PCList{.varargs, cdecl, importc: "gtk_clist_new_with_titles", dynlib: lib.} -proc clist_prepend*(clist: PCList): gint{.importc: "gtk_clist_prepend", varargs, +proc prepend*(clist: PCList): gint{.importc: "gtk_clist_prepend", varargs, cdecl, dynlib: lib.} -proc clist_append*(clist: PCList): gint{.importc: "gtk_clist_append", varargs, +proc append*(clist: PCList): gint{.importc: "gtk_clist_append", varargs, cdecl, dynlib: lib.} -proc clist_insert*(clist: PCList, row: gint): gint{.varargs, cdecl, +proc insert*(clist: PCList, row: gint): gint{.varargs, cdecl, importc: "gtk_clist_insert", dynlib: lib.} -proc cell_layout_set_attributes*(cell_layout: PCellLayout, cell: PCellRenderer){. +proc set_attributes*(cell_layout: PCellLayout, cell: PCellRenderer){. cdecl, varargs, importc: "gtk_cell_layout_set_attributes", dynlib: lib, importc: "gtk_cell_layout_set_attributes".} -proc container_add_with_properties*(container: PContainer, widget: PWidget, +proc add_with_properties*(container: PContainer, widget: PWidget, first_prop_name: cstring){.varargs, importc: "gtk_container_add_with_properties", cdecl, dynlib: lib.} -proc container_child_set*(container: PContainer, child: PWidget, +proc child_set*(container: PContainer, child: PWidget, first_prop_name: cstring){.varargs, cdecl, importc: "gtk_container_child_set", dynlib: lib.} -proc container_child_get*(container: PContainer, child: PWidget, +proc child_get*(container: PContainer, child: PWidget, first_prop_name: cstring){.varargs, cdecl, importc: "gtk_container_child_get", dynlib: lib.} -proc container_child_set_valist*(container: PContainer, child: PWidget, +proc child_set_valist*(container: PContainer, child: PWidget, first_property_name: cstring){.varargs, importc: "gtk_container_child_set_valist", cdecl, dynlib: lib.} -proc container_child_get_valist*(container: PContainer, child: PWidget, +proc child_get_valist*(container: PContainer, child: PWidget, first_property_name: cstring){.varargs, importc: "gtk_container_child_get_valist", cdecl, dynlib: lib.} proc ctree_new_with_titles*(columns: gint, tree_column: gint): PCTree{. importc: "gtk_ctree_new_with_titles", varargs, cdecl, dynlib: lib.} -proc curve_get_vector*(curve: PCurve, veclen: int32){.varargs, cdecl, +proc get_vector*(curve: PCurve, veclen: int32){.varargs, cdecl, importc: "gtk_curve_get_vector", dynlib: lib.} -proc curve_set_vector*(curve: PCurve, veclen: int32){.varargs, cdecl, +proc set_vector*(curve: PCurve, veclen: int32){.varargs, cdecl, importc: "gtk_curve_set_vector", dynlib: lib.} -proc dialog_add_buttons*(dialog: PDialog, first_button_text: cstring){.varargs, +proc add_buttons*(dialog: PDialog, first_button_text: cstring){.varargs, cdecl, importc: "gtk_dialog_add_buttons", dynlib: lib.} proc dialog_new_with_buttons*(title: cstring, parent: PWindow, flags: TDialogFlags, first_button_text: cstring): PDialog{. varargs, cdecl, importc: "gtk_dialog_new_with_buttons", dynlib: lib.} proc list_store_new*(n_columns: gint): PListStore{.varargs, cdecl, importc: "gtk_list_store_new", dynlib: lib.} -proc list_store_set*(list_store: PListStore, iter: PTreeIter){.varargs, cdecl, +proc set*(list_store: PListStore, iter: PTreeIter){.varargs, cdecl, importc: "gtk_list_store_set", dynlib: lib.} -proc list_store_set_valist*(list_store: PListStore, iter: PTreeIter){.varargs, +proc set_valist*(list_store: PListStore, iter: PTreeIter){.varargs, cdecl, importc: "gtk_list_store_set_valist", dynlib: lib.} proc message_dialog_new*(parent: PWindow, flags: TDialogFlags, thetype: TMessageType, buttons: TButtonsType, @@ -16598,62 +16598,62 @@ proc signal_emit*(anObject: PObject, signal_id: guint){.varargs, cdecl, importc: "gtk_signal_emit", dynlib: lib.} proc signal_emit_by_name*(anObject: PObject, name: cstring){.varargs, cdecl, importc: "gtk_signal_emit_by_name", dynlib: lib.} -proc text_buffer_insert_with_tags*(buffer: PTextBuffer, iter: PTextIter, +proc insert_with_tags*(buffer: PTextBuffer, iter: PTextIter, text: cstring, length: gint, first_tag: PTextTag){.varargs, importc: "gtk_text_buffer_insert_with_tags", cdecl, dynlib: lib.} -proc text_buffer_insert_with_tags_by_name*(buffer: PTextBuffer, iter: PTextIter, +proc insert_with_tags_by_name*(buffer: PTextBuffer, iter: PTextIter, text: cstring, length: gint, first_tag_name: cstring){.varargs, importc: "gtk_text_buffer_insert_with_tags_by_name", cdecl, dynlib: lib.} -proc text_buffer_create_tag*(buffer: PTextBuffer, tag_name: cstring, +proc create_tag*(buffer: PTextBuffer, tag_name: cstring, first_property_name: cstring): PTextTag{.varargs, importc: "gtk_text_buffer_create_tag", cdecl, dynlib: lib.} -proc tree_model_get*(tree_model: PTreeModel, iter: PTreeIter){.varargs, +proc get*(tree_model: PTreeModel, iter: PTreeIter){.varargs, importc: "gtk_tree_model_get", cdecl, dynlib: lib.} -proc tree_model_get_valist*(tree_model: PTreeModel, iter: PTreeIter){.varargs, +proc get_valist*(tree_model: PTreeModel, iter: PTreeIter){.varargs, importc: "gtk_tree_model_get_valist", cdecl, dynlib: lib.} proc tree_store_new*(n_columns: gint): PTreeStore{.varargs, cdecl, importc: "gtk_tree_store_new", dynlib: lib.} -proc tree_store_set*(tree_store: PTreeStore, iter: PTreeIter){.varargs, cdecl, +proc set*(tree_store: PTreeStore, iter: PTreeIter){.varargs, cdecl, importc: "gtk_tree_store_set", dynlib: lib.} -proc tree_store_set_valist*(tree_store: PTreeStore, iter: PTreeIter){.varargs, +proc set_valist*(tree_store: PTreeStore, iter: PTreeIter){.varargs, cdecl, importc: "gtk_tree_store_set_valist", dynlib: lib.} -proc tree_store_iter_is_valid*(tree_store: PTreeStore, iter: PTreeIter): gboolean{. +proc iter_is_valid*(tree_store: PTreeStore, iter: PTreeIter): gboolean{. cdecl, importc: "gtk_tree_store_iter_is_valid", dynlib: lib.} -proc tree_store_reorder*(tree_store: PTreeStore, parent: PTreeIter, +proc reorder*(tree_store: PTreeStore, parent: PTreeIter, new_order: pgint){.cdecl, importc: "gtk_tree_store_reorder", dynlib: lib.} -proc tree_store_swap*(tree_store: PTreeStore, a: PTreeIter, b: PTreeIter){. +proc swap*(tree_store: PTreeStore, a: PTreeIter, b: PTreeIter){. cdecl, importc: "gtk_tree_store_swap", dynlib: lib.} -proc tree_store_move_before*(tree_store: PTreeStore, iter: PTreeIter, +proc move_before*(tree_store: PTreeStore, iter: PTreeIter, position: PTreeIter){.cdecl, importc: "gtk_tree_store_move_before", dynlib: lib.} -proc tree_store_move_after*(tree_store: PTreeStore, iter: PTreeIter, +proc move_after*(tree_store: PTreeStore, iter: PTreeIter, position: PTreeIter){.cdecl, importc: "gtk_tree_store_move_after", dynlib: lib.} -proc tree_view_insert_column_with_attributes*(tree_view: PTreeView, +proc insert_column_with_attributes*(tree_view: PTreeView, position: gint, title: cstring, cell: PCellRenderer): gint{.varargs, importc: "gtk_tree_view_insert_column_with_attributes", cdecl, dynlib: lib.} proc tree_view_column_new_with_attributes*(title: cstring, cell: PCellRenderer): PTreeViewColumn{. importc: "gtk_tree_view_column_new_with_attributes", varargs, cdecl, dynlib: lib.} -proc tree_view_column_set_attributes*(tree_column: PTreeViewColumn, +proc column_set_attributes*(tree_column: PTreeViewColumn, cell_renderer: PCellRenderer){. importc: "gtk_tree_view_column_set_attributes", varargs, cdecl, dynlib: lib.} proc widget_new*(thetype: TType, first_property_name: cstring): PWidget{. importc: "gtk_widget_new", varargs, cdecl, dynlib: lib.} -proc widget_set*(widget: PWidget, first_property_name: cstring){.varargs, +proc set*(widget: PWidget, first_property_name: cstring){.varargs, importc: "gtk_widget_set", cdecl, dynlib: lib.} -proc widget_queue_clear*(widget: PWidget){.importc: "gtk_widget_queue_clear", +proc queue_clear*(widget: PWidget){.importc: "gtk_widget_queue_clear", cdecl, dynlib: lib.} -proc widget_queue_clear_area*(widget: PWidget, x: gint, y: gint, width: gint, +proc queue_clear_area*(widget: PWidget, x: gint, y: gint, width: gint, height: gint){.cdecl, importc: "gtk_widget_queue_clear_area", dynlib: lib.} -proc widget_draw*(widget: PWidget, area: gdk2.PRectangle){.cdecl, +proc draw*(widget: PWidget, area: gdk2.PRectangle){.cdecl, importc: "gtk_widget_draw", dynlib: lib.} -proc widget_style_get_valist*(widget: PWidget, first_property_name: cstring){. +proc style_get_valist*(widget: PWidget, first_property_name: cstring){. varargs, cdecl, importc: "gtk_widget_style_get_valist", dynlib: lib.} -proc widget_style_get*(widget: PWidget, first_property_name: cstring){.varargs, +proc style_get*(widget: PWidget, first_property_name: cstring){.varargs, cdecl, importc: "gtk_widget_style_get", dynlib: lib.} proc file_chooser_dialog_new*(title: cstring, parent: PWindow, action: TFileChooserAction, @@ -16663,47 +16663,47 @@ proc file_chooser_dialog_new_with_backend*(title: cstring, parent: PWindow, action: TFileChooserAction, backend: cstring, first_button_text: cstring): PDialog{. varargs, cdecl, dynlib: lib, importc: "gtk_file_chooser_dialog_new_with_backend".} -proc object_ref*(anObject: PObject): PObject{.cdecl, importc: "gtk_object_ref", +proc reference*(anObject: PObject): PObject{.cdecl, importc: "gtk_object_ref", dynlib: lib.} -proc object_unref*(anObject: PObject){.cdecl, importc: "gtk_object_unref", +proc unref*(anObject: PObject){.cdecl, importc: "gtk_object_unref", dynlib: lib.} -proc object_weakref*(anObject: PObject, notify: TDestroyNotify, data: gpointer){. +proc weakref*(anObject: PObject, notify: TDestroyNotify, data: gpointer){. cdecl, importc: "gtk_object_weakref", dynlib: lib.} -proc object_weakunref*(anObject: PObject, notify: TDestroyNotify, data: gpointer){. +proc weakunref*(anObject: PObject, notify: TDestroyNotify, data: gpointer){. cdecl, importc: "gtk_object_weakunref", dynlib: lib.} -proc object_set_data*(anObject: PObject, key: cstring, data: gpointer){.cdecl, +proc set_data*(anObject: PObject, key: cstring, data: gpointer){.cdecl, importc: "gtk_object_set_data", dynlib: lib.} -proc object_set_data_full*(anObject: PObject, key: cstring, data: gpointer, +proc set_data_full*(anObject: PObject, key: cstring, data: gpointer, destroy: TDestroyNotify){. importc: "gtk_object_set_data_full", cdecl, dynlib: lib.} -proc object_remove_data*(anObject: PObject, key: cstring){.cdecl, +proc remove_data*(anObject: PObject, key: cstring){.cdecl, importc: "gtk_object_remove_data", dynlib: lib.} -proc object_get_data*(anObject: PObject, key: cstring): gpointer{.cdecl, +proc get_data*(anObject: PObject, key: cstring): gpointer{.cdecl, importc: "gtk_object_get_data", dynlib: lib.} -proc object_remove_no_notify*(anObject: PObject, key: cstring){.cdecl, +proc remove_no_notify*(anObject: PObject, key: cstring){.cdecl, importc: "gtk_object_remove_no_notify", dynlib: lib.} -proc object_set_user_data*(anObject: PObject, data: gpointer){.cdecl, +proc set_user_data*(anObject: PObject, data: gpointer){.cdecl, importc: "gtk_object_set_user_data", dynlib: lib.} -proc object_get_user_data*(anObject: PObject): gpointer{.cdecl, +proc get_user_data*(anObject: PObject): gpointer{.cdecl, importc: "gtk_object_get_user_data", dynlib: lib.} -proc object_set_data_by_id*(anObject: PObject, data_id: TGQuark, data: gpointer){. +proc set_data_by_id*(anObject: PObject, data_id: TGQuark, data: gpointer){. cdecl, importc: "gtk_object_set_data_by_id", dynlib: lib.} -proc object_set_data_by_id_full*(anObject: PObject, data_id: TGQuark, +proc set_data_by_id_full*(anObject: PObject, data_id: TGQuark, data: gpointer, destroy: TDestroyNotify){. cdecl, importc: "gtk_object_set_data_by_id_full", dynlib: lib.} -proc object_get_data_by_id*(anObject: PObject, data_id: TGQuark): gpointer{. +proc get_data_by_id*(anObject: PObject, data_id: TGQuark): gpointer{. cdecl, importc: "gtk_object_get_data_by_id", dynlib: lib.} -proc object_remove_data_by_id*(anObject: PObject, data_id: TGQuark){.cdecl, +proc remove_data_by_id*(anObject: PObject, data_id: TGQuark){.cdecl, importc: "gtk_object_remove_data_by_id", dynlib: lib.} -proc object_remove_no_notify_by_id*(anObject: PObject, key_id: TGQuark){.cdecl, +proc remove_no_notify_by_id*(anObject: PObject, key_id: TGQuark){.cdecl, importc: "gtk_object_remove_no_notify_by_id", dynlib: lib.} proc object_data_try_key*(str: cstring): TGQuark{.cdecl, importc: "gtk_object_data_try_key", dynlib: lib.} proc object_data_force_id*(str: cstring): TGQuark{.cdecl, importc: "gtk_object_data_force_id", dynlib: lib.} -proc object_get*(anObject: PObject, first_property_name: cstring){.cdecl, +proc get*(anObject: PObject, first_property_name: cstring){.cdecl, importc: "gtk_object_get", varargs, dynlib: lib.} -proc object_set*(anObject: PObject, first_property_name: cstring){.cdecl, +proc set*(anObject: PObject, first_property_name: cstring){.cdecl, importc: "gtk_object_set", varargs, dynlib: lib.} proc object_add_arg_type*(arg_name: cstring, arg_type: TType, arg_flags: guint, arg_id: guint){.cdecl, @@ -16737,21 +16737,21 @@ proc file_filter_get_type*(): GType{.cdecl, dynlib: lib, importc: "gtk_file_filter_get_type".} proc file_filter_new*(): PFileFilter{.cdecl, dynlib: lib, importc: "gtk_file_filter_new".} -proc file_filter_set_name*(filter: PFileFilter, name: cstring){.cdecl, +proc set_name*(filter: PFileFilter, name: cstring){.cdecl, dynlib: lib, importc: "gtk_file_filter_set_name".} -proc file_filter_get_name*(filter: PFileFilter): cstring{.cdecl, dynlib: lib, +proc get_name*(filter: PFileFilter): cstring{.cdecl, dynlib: lib, importc: "gtk_file_filter_get_name".} -proc file_filter_add_mime_type*(filter: PFileFilter, mime_type: cstring){.cdecl, +proc add_mime_type*(filter: PFileFilter, mime_type: cstring){.cdecl, dynlib: lib, importc: "gtk_file_filter_add_mime_type".} -proc file_filter_add_pattern*(filter: PFileFilter, pattern: cstring){.cdecl, +proc add_pattern*(filter: PFileFilter, pattern: cstring){.cdecl, dynlib: lib, importc: "gtk_file_filter_add_pattern".} -proc file_filter_add_custom*(filter: PFileFilter, needed: TFileFilterFlags, +proc add_custom*(filter: PFileFilter, needed: TFileFilterFlags, func: TFileFilterFunc, data: gpointer, notify: TGDestroyNotify){.cdecl, dynlib: lib, importc: "gtk_file_filter_add_custom".} -proc file_filter_get_needed*(filter: PFileFilter): TFileFilterFlags{.cdecl, +proc get_needed*(filter: PFileFilter): TFileFilterFlags{.cdecl, dynlib: lib, importc: "gtk_file_filter_get_needed".} -proc file_filter_filter*(filter: PFileFilter, filter_info: PFileFilterInfo): gboolean{. +proc filter*(filter: PFileFilter, filter_info: PFileFilterInfo): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_filter_filter".} proc TYPE_FILE_FILTER(): GType = result = file_filter_get_type() @@ -16776,102 +16776,102 @@ proc FILE_CHOOSER*(obj: pointer): PFileChooser = proc IS_FILE_CHOOSER*(obj: pointer): gboolean = result = G_TYPE_CHECK_INSTANCE_TYPE(obj, TYPE_FILE_CHOOSER()) -proc file_chooser_set_action*(chooser: PFileChooser, action: TFileChooserAction){. +proc set_action*(chooser: PFileChooser, action: TFileChooserAction){. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_action".} -proc file_chooser_get_action*(chooser: PFileChooser): TFileChooserAction{.cdecl, +proc get_action*(chooser: PFileChooser): TFileChooserAction{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_action".} -proc file_chooser_set_local_only*(chooser: PFileChooser, local_only: gboolean){. +proc set_local_only*(chooser: PFileChooser, local_only: gboolean){. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_local_only".} -proc file_chooser_get_local_only*(chooser: PFileChooser): gboolean{.cdecl, +proc get_local_only*(chooser: PFileChooser): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_local_only".} -proc file_chooser_set_select_multiple*(chooser: PFileChooser, +proc set_select_multiple*(chooser: PFileChooser, select_multiple: gboolean){.cdecl, dynlib: lib, importc: "gtk_file_chooser_set_select_multiple".} -proc file_chooser_get_select_multiple*(chooser: PFileChooser): gboolean{.cdecl, +proc get_select_multiple*(chooser: PFileChooser): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_select_multiple".} -proc file_chooser_set_current_name*(chooser: PFileChooser, name: cstring){. +proc set_current_name*(chooser: PFileChooser, name: cstring){. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_current_name".} -proc file_chooser_get_filename*(chooser: PFileChooser): cstring{.cdecl, +proc get_filename*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_filename".} -proc file_chooser_set_filename*(chooser: PFileChooser, filename: cstring): gboolean{. +proc set_filename*(chooser: PFileChooser, filename: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_filename".} -proc file_chooser_select_filename*(chooser: PFileChooser, filename: cstring): gboolean{. +proc select_filename*(chooser: PFileChooser, filename: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_select_filename".} -proc file_chooser_unselect_filename*(chooser: PFileChooser, filename: cstring){. +proc unselect_filename*(chooser: PFileChooser, filename: cstring){. cdecl, dynlib: lib, importc: "gtk_file_chooser_unselect_filename".} -proc file_chooser_select_all*(chooser: PFileChooser){.cdecl, dynlib: lib, +proc select_all*(chooser: PFileChooser){.cdecl, dynlib: lib, importc: "gtk_file_chooser_select_all".} -proc file_chooser_unselect_all*(chooser: PFileChooser){.cdecl, dynlib: lib, +proc unselect_all*(chooser: PFileChooser){.cdecl, dynlib: lib, importc: "gtk_file_chooser_unselect_all".} -proc file_chooser_get_filenames*(chooser: PFileChooser): PGSList{.cdecl, +proc get_filenames*(chooser: PFileChooser): PGSList{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_filenames".} -proc file_chooser_set_current_folder*(chooser: PFileChooser, filename: cstring): gboolean{. +proc set_current_folder*(chooser: PFileChooser, filename: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_current_folder".} -proc file_chooser_get_current_folder*(chooser: PFileChooser): cstring{.cdecl, +proc get_current_folder*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_current_folder".} -proc file_chooser_get_uri*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, +proc get_uri*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_uri".} -proc file_chooser_set_uri*(chooser: PFileChooser, uri: cstring): gboolean{. +proc set_uri*(chooser: PFileChooser, uri: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_uri".} -proc file_chooser_select_uri*(chooser: PFileChooser, uri: cstring): gboolean{. +proc select_uri*(chooser: PFileChooser, uri: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_select_uri".} -proc file_chooser_unselect_uri*(chooser: PFileChooser, uri: cstring){.cdecl, +proc unselect_uri*(chooser: PFileChooser, uri: cstring){.cdecl, dynlib: lib, importc: "gtk_file_chooser_unselect_uri".} -proc file_chooser_get_uris*(chooser: PFileChooser): PGSList{.cdecl, dynlib: lib, +proc get_uris*(chooser: PFileChooser): PGSList{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_uris".} -proc file_chooser_set_current_folder_uri*(chooser: PFileChooser, uri: cstring): gboolean{. +proc set_current_folder_uri*(chooser: PFileChooser, uri: cstring): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_current_folder_uri".} -proc file_chooser_get_current_folder_uri*(chooser: PFileChooser): cstring{. +proc get_current_folder_uri*(chooser: PFileChooser): cstring{. cdecl, dynlib: lib, importc: "gtk_file_chooser_get_current_folder_uri".} -proc file_chooser_set_preview_widget*(chooser: PFileChooser, +proc set_preview_widget*(chooser: PFileChooser, preview_widget: PWidget){.cdecl, dynlib: lib, importc: "gtk_file_chooser_set_preview_widget".} -proc file_chooser_get_preview_widget*(chooser: PFileChooser): PWidget{.cdecl, +proc get_preview_widget*(chooser: PFileChooser): PWidget{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_preview_widget".} -proc file_chooser_set_preview_widget_active*(chooser: PFileChooser, +proc set_preview_widget_active*(chooser: PFileChooser, active: gboolean){.cdecl, dynlib: lib, importc: "gtk_file_chooser_set_preview_widget_active".} -proc file_chooser_get_preview_widget_active*(chooser: PFileChooser): gboolean{. +proc get_preview_widget_active*(chooser: PFileChooser): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_get_preview_widget_active".} -proc file_chooser_set_use_preview_label*(chooser: PFileChooser, +proc set_use_preview_label*(chooser: PFileChooser, use_label: gboolean){.cdecl, dynlib: lib, importc: "gtk_file_chooser_set_use_preview_label".} -proc file_chooser_get_use_preview_label*(chooser: PFileChooser): gboolean{. +proc get_use_preview_label*(chooser: PFileChooser): gboolean{. cdecl, dynlib: lib, importc: "gtk_file_chooser_get_use_preview_label".} -proc file_chooser_get_preview_filename*(chooser: PFileChooser): cstring{.cdecl, +proc get_preview_filename*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_preview_filename".} -proc file_chooser_get_preview_uri*(chooser: PFileChooser): cstring{.cdecl, +proc get_preview_uri*(chooser: PFileChooser): cstring{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_preview_uri".} -proc file_chooser_set_extra_widget*(chooser: PFileChooser, extra_widget: PWidget){. +proc set_extra_widget*(chooser: PFileChooser, extra_widget: PWidget){. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_extra_widget".} -proc file_chooser_get_extra_widget*(chooser: PFileChooser): PWidget{.cdecl, +proc get_extra_widget*(chooser: PFileChooser): PWidget{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_extra_widget".} -proc file_chooser_add_filter*(chooser: PFileChooser, filter: PFileFilter){. +proc add_filter*(chooser: PFileChooser, filter: PFileFilter){. cdecl, dynlib: lib, importc: "gtk_file_chooser_add_filter".} -proc file_chooser_remove_filter*(chooser: PFileChooser, filter: PFileFilter){. +proc remove_filter*(chooser: PFileChooser, filter: PFileFilter){. cdecl, dynlib: lib, importc: "gtk_file_chooser_remove_filter".} -proc file_chooser_list_filters*(chooser: PFileChooser): PGSList{.cdecl, +proc list_filters*(chooser: PFileChooser): PGSList{.cdecl, dynlib: lib, importc: "gtk_file_chooser_list_filters".} -proc file_chooser_set_filter*(chooser: PFileChooser, filter: PFileFilter){. +proc set_filter*(chooser: PFileChooser, filter: PFileFilter){. cdecl, dynlib: lib, importc: "gtk_file_chooser_set_filter".} -proc file_chooser_get_filter*(chooser: PFileChooser): PFileFilter{.cdecl, +proc get_filter*(chooser: PFileChooser): PFileFilter{.cdecl, dynlib: lib, importc: "gtk_file_chooser_get_filter".} -proc file_chooser_add_shortcut_folder*(chooser: PFileChooser, folder: cstring, +proc add_shortcut_folder*(chooser: PFileChooser, folder: cstring, error: pointer): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_add_shortcut_folder".} -proc file_chooser_remove_shortcut_folder*(chooser: PFileChooser, +proc remove_shortcut_folder*(chooser: PFileChooser, folder: cstring, error: pointer): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_remove_shortcut_folder".} -proc file_chooser_list_shortcut_folders*(chooser: PFileChooser): PGSList{.cdecl, +proc list_shortcut_folders*(chooser: PFileChooser): PGSList{.cdecl, dynlib: lib, importc: "gtk_file_chooser_list_shortcut_folders".} -proc file_chooser_add_shortcut_folder_uri*(chooser: PFileChooser, uri: cstring, +proc add_shortcut_folder_uri*(chooser: PFileChooser, uri: cstring, error: pointer): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_add_shortcut_folder_uri".} -proc file_chooser_remove_shortcut_folder_uri*(chooser: PFileChooser, +proc remove_shortcut_folder_uri*(chooser: PFileChooser, uri: cstring, error: pointer): gboolean{.cdecl, dynlib: lib, importc: "gtk_file_chooser_remove_shortcut_folder_uri".} -proc file_chooser_list_shortcut_folder_uris*(chooser: PFileChooser): PGSList{. +proc list_shortcut_folder_uris*(chooser: PFileChooser): PGSList{. cdecl, dynlib: lib, importc: "gtk_file_chooser_list_shortcut_folder_uris".} -proc file_chooser_set_do_overwrite_confirmation*(chooser: PFileChooser, +proc set_do_overwrite_confirmation*(chooser: PFileChooser, do_overwrite_confirmation: gboolean){.cdecl, dynlib: lib, importc: "gtk_file_chooser_set_do_overwrite_confirmation".} diff --git a/lib/newwrap/gtk/gtkglext.nim b/lib/newwrap/gtk/gtkglext.nim index 265730b83..b6c832a65 100755 --- a/lib/newwrap/gtk/gtkglext.nim +++ b/lib/newwrap/gtk/gtkglext.nim @@ -12,29 +12,27 @@ const HEADER_GTKGLEXT_INTERFACE_AGE* = 4 HEADER_GTKGLEXT_BINARY_AGE* = 6 -proc gl_parse_args*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, +proc gl_parse_args*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_gl_parse_args".} -proc gl_init_check*(argc: Plongint, argv: PPPChar): gboolean{.cdecl, +proc gl_init_check*(argc: ptr int32, argv: PPPChar): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_gl_init_check".} -proc gl_init*(argc: Plongint, argv: PPPChar){.cdecl, dynlib: GLExtLib, +proc gl_init*(argc: ptr int32, argv: PPPChar){.cdecl, dynlib: GLExtLib, importc: "gtk_gl_init".} -proc widget_set_gl_capability*(widget: PWidget, glconfig: PGdkGLConfig, - share_list: PGdkGLContext, direct: gboolean, +proc set_gl_capability*(widget: PWidget, glconfig: PGLConfig, + share_list: PGLContext, direct: gboolean, render_type: int): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_set_gl_capability".} -proc widget_is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, +proc is_gl_capable*(widget: PWidget): gboolean{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_is_gl_capable".} -proc widget_get_gl_config*(widget: PWidget): PGdkGLConfig{.cdecl, +proc get_gl_config*(widget: PWidget): PGLConfig{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_config".} -proc widget_create_gl_context*(widget: PWidget, share_list: PGdkGLContext, - direct: gboolean, render_type: int): PGdkGLContext{. +proc create_gl_context*(widget: PWidget, share_list: PGLContext, + direct: gboolean, render_type: int): PGLContext{. cdecl, dynlib: GLExtLib, importc: "gtk_widget_create_gl_context".} -proc widget_get_gl_context*(widget: PWidget): PGdkGLContext{.cdecl, +proc get_gl_context*(widget: PWidget): PGLContext{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_context".} -proc widget_get_gl_window*(widget: PWidget): PGdkGLWindow{.cdecl, +proc get_gl_window*(widget: PWidget): PGLWindow{.cdecl, dynlib: GLExtLib, importc: "gtk_widget_get_gl_window".} -proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = - nil proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool = result = (HEADER_GTKGLEXT_MAJOR_VERSION > major) or @@ -44,5 +42,5 @@ proc HEADER_GTKGLEXT_CHECK_VERSION*(major, minor, micro: guint): bool = (HEADER_GTKGLEXT_MINOR_VERSION == minor) and (HEADER_GTKGLEXT_MICRO_VERSION >= micro)) -proc widget_get_gl_drawable*(widget: PWidget): PGdkGLDrawable = - result = GDK_GL_DRAWABLE(widget_get_gl_window(widget)) +proc get_gl_drawable*(widget: PWidget): PGLDrawable = + result = GL_DRAWABLE(get_gl_window(widget)) diff --git a/lib/newwrap/gtk/gtkhtml.nim b/lib/newwrap/gtk/gtkhtml.nim index 59568d6d0..291913b8e 100755 --- a/lib/newwrap/gtk/gtkhtml.nim +++ b/lib/newwrap/gtk/gtkhtml.nim @@ -39,19 +39,20 @@ const DOM_DOCUMENT_TYPE_NODE* = 10 DOM_DOCUMENT_FRAGMENT_NODE* = 11 DOM_NOTATION_NODE* = 12 - bm__HtmlFontSpecification_weight* = 0x0000000F - bp__HtmlFontSpecification_weight* = 0 - bm__HtmlFontSpecification_style* = 0x00000030 - bp__HtmlFontSpecification_style* = 4 - bm__HtmlFontSpecification_variant* = 0x000000C0 - bp__HtmlFontSpecification_variant* = 6 - bm__HtmlFontSpecification_stretch* = 0x00000F00 - bp__HtmlFontSpecification_stretch* = 8 - bm__HtmlFontSpecification_decoration* = 0x00007000 - bp__HtmlFontSpecification_decoration* = 12 + bm_HtmlFontSpecification_weight* = 0x0000000F + bp_HtmlFontSpecification_weight* = 0 + bm_HtmlFontSpecification_style* = 0x00000030 + bp_HtmlFontSpecification_style* = 4 + bm_HtmlFontSpecification_variant* = 0x000000C0 + bp_HtmlFontSpecification_variant* = 6 + bm_HtmlFontSpecification_stretch* = 0x00000F00 + bp_HtmlFontSpecification_stretch* = 8 + bm_HtmlFontSpecification_decoration* = 0x00007000 + bp_HtmlFontSpecification_decoration* = 12 type TDomString* = gchar + PDomString* = cstring TDomBoolean* = gboolean TDomException* = gushort TDomTimeStamp* = guint64 @@ -60,6 +61,8 @@ type xmlnode*: pointer style*: pointer + PDomException* = ptr TDomException + PDomNodeClass* = ptr TDomNodeClass TDomNodeClass* = object of TGObjectClass `get_nodeName`*: proc (node: PDomNode): PDomString{.cdecl.} @@ -91,21 +94,21 @@ type parser_type*: THtmlParserType document*: PHtmlDocument stream*: PHtmlStream - xmlctxt*: xmlParserCtxtPtr + xmlctxt*: pointer res*: int32 chars*: array[0..9, char] blocking*: gboolean blocking_node*: PDomNode PHtmlParserClass* = ptr THtmlParserClass - THtmlParserClass* = object of TObjectClass + THtmlParserClass* = object of gtk2.TObjectClass done_parsing*: proc (parser: PHtmlParser){.cdecl.} new_node*: proc (parser: PHtmlParser, node: PDomNode) parsed_document_node*: proc (parser: PHtmlParser, document: PDomDocument) PHtmlStream* = ptr THtmlStream THtmlStreamCloseFunc* = proc (stream: PHtmlStream, user_data: gpointer){.cdecl.} - THtmlStreamWriteFunc* = proc (stream: PHtmlStream, buffer: Pgchar, + THtmlStreamWriteFunc* = proc (stream: PHtmlStream, buffer: cstring, size: guint, user_data: gpointer){.cdecl.} THtmlStreamCancelFunc* = proc (stream: PHtmlStream, user_data: gpointer, cancel_data: gpointer){.cdecl.} @@ -120,7 +123,7 @@ type PHtmlStreamClass* = ptr THtmlStreamClass THtmlStreamClass* = object of TGObjectClass - THtmlStreamBufferCloseFunc* = proc (str: Pgchar, len: gint, + THtmlStreamBufferCloseFunc* = proc (str: cstring, len: gint, user_data: gpointer){.cdecl.} PHtmlContext* = ptr THtmlContext THtmlContext* = object of TGObject @@ -128,6 +131,9 @@ type standard_font*: PHtmlFontSpecification fixed_font*: PHtmlFontSpecification debug_painting*: gboolean + + PHtmlFontSpecification* = ptr THtmlFontSpecification + THtmlFontSpecification {.final, pure.} = object PHtmlContextClass* = ptr THtmlContextClass THtmlContextClass* = object of TGObjectClass @@ -141,16 +147,16 @@ type PHtmlDocumentClass* = ptr THtmlDocumentClass THtmlDocumentClass* = object of TGObjectClass - request_url*: proc (document: PHtmlDocument, url: Pgchar, + request_url*: proc (document: PHtmlDocument, url: cstring, stream: PHtmlStream){.cdecl.} - link_clicked*: proc (document: PHtmlDocument, url: Pgchar){.cdecl.} - set_base*: proc (document: PHtmlDocument, url: Pgchar){.cdecl.} - title_changed*: proc (document: PHtmlDocument, new_title: Pgchar){.cdecl.} - submit*: proc (document: PHtmlDocument, `method`: Pgchar, url: Pgchar, - encoding: Pgchar){.cdecl.} + link_clicked*: proc (document: PHtmlDocument, url: cstring){.cdecl.} + set_base*: proc (document: PHtmlDocument, url: cstring){.cdecl.} + title_changed*: proc (document: PHtmlDocument, new_title: cstring){.cdecl.} + submit*: proc (document: PHtmlDocument, `method`: cstring, url: cstring, + encoding: cstring){.cdecl.} PHtmlView* = ptr THtmlView - THtmlView* = object of TLayout + THtmlView* = object of gtk2.TLayout document*: PHtmlDocument node_table*: PGHashTable relayout_idle_id*: guint @@ -166,18 +172,39 @@ type sel_backwards*: gboolean sel_start_found*: gboolean sel_list*: PGSList - jump_to_anchor*: pgchar + jump_to_anchor*: cstring magnification*: gdouble magnification_modified*: gboolean on_url*: gboolean PHtmlViewClass* = ptr THtmlViewClass - THtmlViewClass* = object of TLayoutClass + THtmlViewClass* = object of gtk2.TLayoutClass move_cursor*: proc (html_view: PHtmlView, step: TMovementStep, count: gint, extend_selection: gboolean){.cdecl.} - on_url*: proc (html_view: PHtmlView, url: Pgchar) + on_url*: proc (html_view: PHtmlView, url: cstring) activate*: proc (html_view: PHtmlView) move_focus_out*: proc (html_view: PHtmlView, direction: TDirectionType) + + PDomNodeList* = ptr TDomNodeList + TDomNodeList {.pure, final.} = object + + PDomNamedNodeMap* = ptr TDomNamedNodeMap + TDomNamedNodeMap {.pure, final.} = object + + PDomDocumentType* = ptr TDomDocumentType + TDomDocumentType {.pure, final.} = object + + PDomElement* = ptr TDomElement + TDomElement = object of TDomNode + + PDomText* = ptr TDomText + TDomText = object of TDomNode + + PDomComment* = ptr TDomComment + TDomComment = object of TDomNode + + THtmlBox {.pure, final.} = object + PHtmlBox* = ptr THtmlBox proc DOM_TYPE_NODE*(): GType @@ -190,50 +217,49 @@ proc dom_node_get_type*(): GType{.cdecl, dynlib: htmllib, importc: "dom_node_get_type".} proc dom_Node_mkref*(node: pointer): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node_mkref".} -proc dom_Node__get_childNodes*(node: PDomNode): PDomNodeList{.cdecl, +proc get_childNodes*(node: PDomNode): PDomNodeList{.cdecl, dynlib: htmllib, importc: "dom_Node__get_childNodes".} -proc dom_Node_removeChild*(node: PDomNode, oldChild: PDomNode, +proc removeChild*(node: PDomNode, oldChild: PDomNode, exc: PDomException): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node_removeChild".} -proc dom_Node__get_nodeValue*(node: PDomNode, exc: PDomException): PDomString{. +proc get_nodeValue*(node: PDomNode, exc: PDomException): PDomString{. cdecl, dynlib: htmllib, importc: "dom_Node__get_nodeValue".} -proc dom_Node__get_firstChild*(node: PDomNode): PDomNode{.cdecl, +proc get_firstChild*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node__get_firstChild".} -proc dom_Node__get_nodeName*(node: PDomNode): PDomString{.cdecl, +proc get_nodeName*(node: PDomNode): PDomString{.cdecl, dynlib: htmllib, importc: "dom_Node__get_nodeName".} -proc dom_Node__get_attributes*(node: PDomNode): PDomNamedNodeMap{.cdecl, +proc get_attributes*(node: PDomNode): PDomNamedNodeMap{.cdecl, dynlib: htmllib, importc: "dom_Node__get_attributes".} -proc dom_Document__get_doctype*(doc: PDomDocument): PDomDocumentType{.cdecl, +proc get_doctype*(doc: PDomDocument): PDomDocumentType{.cdecl, dynlib: htmllib, importc: "dom_Document__get_doctype".} -proc dom_Node_hasChildNodes*(node: PDomNode): DomBoolean{.cdecl, +proc hasChildNodes*(node: PDomNode): bool{.cdecl, dynlib: htmllib, importc: "dom_Node_hasChildNodes".} -proc dom_Node__get_parentNode*(node: PDomNode): PDomNode{.cdecl, +proc get_parentNode*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node__get_parentNode".} -proc dom_Node__get_nextSibling*(node: PDomNode): PDomNode{.cdecl, +proc get_nextSibling*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node__get_nextSibling".} -proc dom_Node__get_nodeType*(node: PDomNode): gushort{.cdecl, dynlib: htmllib, +proc get_nodeType*(node: PDomNode): gushort{.cdecl, dynlib: htmllib, importc: "dom_Node__get_nodeType".} -proc dom_Node_hasAttributes*(node: PDomNode): DomBoolean{.cdecl, - dynlib: htmllib, importc: "dom_Node_hasAttributes".} -proc dom_Node_cloneNode*(node: PDomNode, deep: DomBoolean): PDomNode{.cdecl, + +proc cloneNode*(node: PDomNode, deep: bool): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node_cloneNode".} -proc dom_Node_appendChild*(node: PDomNode, newChild: PDomNode, +proc appendChild*(node: PDomNode, newChild: PDomNode, exc: PDomException): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node_appendChild".} -proc dom_Node__get_localName*(node: PDomNode): PDomString{.cdecl, +proc get_localName*(node: PDomNode): PDomString{.cdecl, dynlib: htmllib, importc: "dom_Node__get_localName".} -proc dom_Node__get_namespaceURI*(node: PDomNode): PDomString{.cdecl, +proc get_namespaceURI*(node: PDomNode): PDomString{.cdecl, dynlib: htmllib, importc: "dom_Node__get_namespaceURI".} -proc dom_Node__get_previousSibling*(node: PDomNode): PDomNode{.cdecl, +proc get_previousSibling*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node__get_previousSibling".} -proc dom_Node__get_lastChild*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, +proc get_lastChild*(node: PDomNode): PDomNode{.cdecl, dynlib: htmllib, importc: "dom_Node__get_lastChild".} -proc dom_Node__set_nodeValue*(node: PDomNode, value: PDomString, +proc set_nodeValue*(node: PDomNode, value: PDomString, exc: PDomException){.cdecl, dynlib: htmllib, importc: "dom_Node__set_nodeValue".} -proc dom_Node__get_ownerDocument*(node: PDomNode): PDomDocument{.cdecl, +proc get_ownerDocument*(node: PDomNode): PDomDocument{.cdecl, dynlib: htmllib, importc: "dom_Node__get_ownerDocument".} -proc dom_Node_hasAttributes*(node: PDomNode): gboolean{.cdecl, dynlib: htmllib, +proc hasAttributes*(node: PDomNode): gboolean{.cdecl, dynlib: htmllib, importc: "dom_Node_hasAttributes".} proc DOM_TYPE_DOCUMENT*(): GType proc DOM_DOCUMENT*(theobject: pointer): PDomDocument @@ -242,12 +268,12 @@ proc DOM_IS_DOCUMENT*(theobject: pointer): bool proc DOM_IS_DOCUMENT_CLASS*(klass: pointer): bool proc DOM_DOCUMENT_GET_CLASS*(obj: pointer): PDomDocumentClass proc dom_document_get_type*(): GType -proc dom_Document__get_documentElement*(doc: PDomDocument): PDomElement -proc dom_Document_createElement*(doc: PDomDocument, tagName: PDomString): PDomElement -proc dom_Document_createTextNode*(doc: PDomDocument, data: PDomString): PDomText -proc dom_Document_createComment*(doc: PDomDocument, data: PDomString): PDomComment -proc dom_Document_importNode*(doc: PDomDocument, importedNode: PDomNode, - deep: DomBoolean, exc: PDomException): PDomNode +proc get_documentElement*(doc: PDomDocument): PDomElement +proc createElement*(doc: PDomDocument, tagName: PDomString): PDomElement +proc createTextNode*(doc: PDomDocument, data: PDomString): PDomText +proc createComment*(doc: PDomDocument, data: PDomString): PDomComment +proc importNode*(doc: PDomDocument, importedNode: PDomNode, + deep: bool, exc: PDomException): PDomNode proc HTML_TYPE_FOCUS_ITERATOR*(): GType proc HTML_FOCUS_ITERATOR*(theobject: pointer): PHtmlFocusIterator proc HTML_FOCUS_ITERATOR_CLASS*(klass: pointer): PHtmlFocusIteratorClass @@ -265,7 +291,7 @@ proc HTML_PARSER*(obj: pointer): PHtmlParser proc HTML_PARSER_CLASS*(klass: pointer): PHtmlParserClass proc HTML_IS_PARSER*(obj: pointer): bool proc html_parser_get_type*(): GType -proc html_parser_new*(document: PHtmlDocument, parser_type: THtmlParserType): PHtmlParser +proc parser_new*(document: PHtmlDocument, parser_type: THtmlParserType): PHtmlParser proc HTML_TYPE_STREAM*(): GType proc HTML_STREAM*(obj: pointer): PHtmlStream proc HTML_STREAM_CLASS*(klass: pointer): PHtmlStreamClass @@ -277,48 +303,48 @@ proc html_stream_get_type*(): GType{.cdecl, dynlib: htmllib, proc html_stream_new*(write_func: THtmlStreamWriteFunc, close_func: THtmlStreamCloseFunc, user_data: gpointer): PHtmlStream{. cdecl, dynlib: htmllib, importc: "html_stream_new".} -proc html_stream_write*(stream: PHtmlStream, buffer: Pgchar, size: guint){. +proc write*(stream: PHtmlStream, buffer: cstring, size: guint){. cdecl, dynlib: htmllib, importc: "html_stream_write".} -proc html_stream_close*(stream: PHtmlStream){.cdecl, dynlib: htmllib, +proc close*(stream: PHtmlStream){.cdecl, dynlib: htmllib, importc: "html_stream_close".} -proc html_stream_destroy*(stream: PHtmlStream){.cdecl, dynlib: htmllib, +proc destroy*(stream: PHtmlStream){.cdecl, dynlib: htmllib, importc: "html_stream_destroy".} -proc html_stream_get_written*(stream: PHtmlStream): gint{.cdecl, +proc get_written*(stream: PHtmlStream): gint{.cdecl, dynlib: htmllib, importc: "html_stream_get_written".} -proc html_stream_cancel*(stream: PHtmlStream){.cdecl, dynlib: htmllib, +proc cancel*(stream: PHtmlStream){.cdecl, dynlib: htmllib, importc: "html_stream_cancel".} -proc html_stream_set_cancel_func*(stream: PHtmlStream, +proc set_cancel_func*(stream: PHtmlStream, abort_func: THtmlStreamCancelFunc, cancel_data: gpointer){.cdecl, dynlib: htmllib, importc: "html_stream_set_cancel_func".} -proc html_stream_get_mime_type*(stream: PHtmlStream): cstring{.cdecl, +proc get_mime_type*(stream: PHtmlStream): cstring{.cdecl, dynlib: htmllib, importc: "html_stream_get_mime_type".} -proc html_stream_set_mime_type*(stream: PHtmlStream, mime_type: cstring){.cdecl, +proc set_mime_type*(stream: PHtmlStream, mime_type: cstring){.cdecl, dynlib: htmllib, importc: "html_stream_set_mime_type".} proc html_stream_buffer_new*(close_func: THtmlStreamBufferCloseFunc, user_data: gpointer): PHtmlStream{.cdecl, dynlib: htmllib, importc: "html_stream_buffer_new".} -proc html_event_mouse_move*(view: PHtmlView, event: PGdkEventMotion){.cdecl, +proc event_mouse_move*(view: PHtmlView, event: Gdk2.PEventMotion){.cdecl, dynlib: htmllib, importc: "html_event_mouse_move".} -proc html_event_button_press*(view: PHtmlView, button: PGdkEventButton){.cdecl, +proc event_button_press*(view: PHtmlView, button: Gdk2.PEventButton){.cdecl, dynlib: htmllib, importc: "html_event_button_press".} -proc html_event_button_release*(view: PHtmlView, event: PGdkEventButton){.cdecl, +proc event_button_release*(view: PHtmlView, event: Gdk2.PEventButton){.cdecl, dynlib: htmllib, importc: "html_event_button_release".} -proc html_event_activate*(view: PHtmlView){.cdecl, dynlib: htmllib, +proc event_activate*(view: PHtmlView){.cdecl, dynlib: htmllib, importc: "html_event_activate".} -proc html_event_key_press*(view: PHtmlView, event: PGdkEventKey): gboolean{. +proc event_key_press*(view: PHtmlView, event: Gdk2.PEventKey): gboolean{. cdecl, dynlib: htmllib, importc: "html_event_key_press".} -proc html_event_find_root_box*(self: PHtmlBox, x: gint, y: gint): PHtmlBox{. +proc event_find_root_box*(self: PHtmlBox, x: gint, y: gint): PHtmlBox{. cdecl, dynlib: htmllib, importc: "html_event_find_root_box".} -proc html_selection_start*(view: PHtmlView, event: PGdkEventButton){.cdecl, +proc selection_start*(view: PHtmlView, event: Gdk2.PEventButton){.cdecl, dynlib: htmllib, importc: "html_selection_start".} -proc html_selection_end*(view: PHtmlView, event: PGdkEventButton){.cdecl, +proc selection_end*(view: PHtmlView, event: Gdk2.PEventButton){.cdecl, dynlib: htmllib, importc: "html_selection_end".} -proc html_selection_update*(view: PHtmlView, event: PGdkEventMotion){.cdecl, +proc selection_update*(view: PHtmlView, event: Gdk2.PEventMotion){.cdecl, dynlib: htmllib, importc: "html_selection_update".} -proc html_selection_clear*(view: PHtmlView){.cdecl, dynlib: htmllib, +proc selection_clear*(view: PHtmlView){.cdecl, dynlib: htmllib, importc: "html_selection_clear".} -proc html_selection_set*(view: PHtmlView, start: PDomNode, offset: int32, +proc selection_set*(view: PHtmlView, start: PDomNode, offset: int32, len: int32){.cdecl, dynlib: htmllib, importc: "html_selection_set".} proc HTML_CONTEXT_TYPE*(): GType @@ -336,14 +362,14 @@ proc html_document_get_type*(): GType{.cdecl, dynlib: htmllib, importc: "html_document_get_type".} proc html_document_new*(): PHtmlDocument{.cdecl, dynlib: htmllib, importc: "html_document_new".} -proc html_document_open_stream*(document: PHtmlDocument, mime_type: Pgchar): gboolean{. +proc open_stream*(document: PHtmlDocument, mime_type: cstring): gboolean{. cdecl, dynlib: htmllib, importc: "html_document_open_stream".} -proc html_document_write_stream*(document: PHtmlDocument, buffer: Pgchar, +proc write_stream*(document: PHtmlDocument, buffer: cstring, len: gint){.cdecl, dynlib: htmllib, importc: "html_document_write_stream".} -proc html_document_close_stream*(document: PHtmlDocument){.cdecl, +proc close_stream*(document: PHtmlDocument){.cdecl, dynlib: htmllib, importc: "html_document_close_stream".} -proc html_document_clear*(document: PHtmlDocument){.cdecl, dynlib: htmllib, +proc clear*(document: PHtmlDocument){.cdecl, dynlib: htmllib, importc: "html_document_clear".} proc HTML_TYPE_VIEW*(): GType proc HTML_VIEW*(obj: pointer): PHtmlView @@ -352,25 +378,26 @@ proc HTML_IS_VIEW*(obj: pointer): bool proc html_view_get_type*(): GType{.cdecl, dynlib: htmllib, importc: "html_view_get_type".} proc html_view_new*(): PWidget{.cdecl, dynlib: htmllib, importc: "html_view_new".} -proc html_view_set_document*(view: PHtmlView, document: PHtmlDocument){.cdecl, +proc set_document*(view: PHtmlView, document: PHtmlDocument){.cdecl, dynlib: htmllib, importc: "html_view_set_document".} -proc html_view_jump_to_anchor*(view: PHtmlView, anchor: Pgchar){.cdecl, +proc jump_to_anchor*(view: PHtmlView, anchor: cstring){.cdecl, dynlib: htmllib, importc: "html_view_jump_to_anchor".} -proc html_view_get_magnification*(view: PHtmlView): gdouble{.cdecl, +proc get_magnification*(view: PHtmlView): gdouble{.cdecl, dynlib: htmllib, importc: "html_view_get_magnification".} -proc html_view_set_magnification*(view: PHtmlView, magnification: gdouble){. +proc set_magnification*(view: PHtmlView, magnification: gdouble){. cdecl, dynlib: htmllib, importc: "html_view_set_magnification".} -proc html_view_zoom_in*(view: PHtmlView){.cdecl, dynlib: htmllib, +proc zoom_in*(view: PHtmlView){.cdecl, dynlib: htmllib, importc: "html_view_zoom_in".} -proc html_view_zoom_out*(view: PHtmlView){.cdecl, dynlib: htmllib, +proc zoom_out*(view: PHtmlView){.cdecl, dynlib: htmllib, importc: "html_view_zoom_out".} -proc html_view_zoom_reset*(view: PHtmlView){.cdecl, dynlib: htmllib, +proc zoom_reset*(view: PHtmlView){.cdecl, dynlib: htmllib, importc: "html_view_zoom_reset".} + proc DOM_TYPE_NODE*(): GType = result = dom_node_get_type() proc DOM_NODE*(theobject: pointer): PDomNode = - result = G_TYPE_CHECK_INSTANCE_CAST(theobject, DOM_TYPE_NODE(), TDomNode) + result = G_TYPE_CHECK_INSTANCE_CAST(theobject, DOM_TYPE_NODE()) proc DOM_NODE_CLASS*(klass: pointer): PDomNodeClass = result = G_TYPE_CHECK_CLASS_CAST(klass, DOM_TYPE_NODE(), TDomNodeClass) diff --git a/lib/newwrap/gtk/libglade2.nim b/lib/newwrap/gtk/libglade2.nim index 47e78e05e..3cb1c0511 100755 --- a/lib/newwrap/gtk/libglade2.nim +++ b/lib/newwrap/gtk/libglade2.nim @@ -48,34 +48,34 @@ proc xml_new*(fname: cstring, root: cstring, domain: cstring): PXML{.cdecl, proc xml_new_from_buffer*(buffer: cstring, size: int32, root: cstring, domain: cstring): PXML{.cdecl, dynlib: LibGladeLib, importc: "glade_xml_new_from_buffer".} -proc xml_construct*(self: PXML, fname: cstring, root: cstring, domain: cstring): gboolean{. +proc construct*(self: PXML, fname: cstring, root: cstring, domain: cstring): gboolean{. cdecl, dynlib: LibGladeLib, importc: "glade_xml_construct".} -proc xml_signal_connect*(self: PXML, handlername: cstring, func: TGCallback){. +proc signal_connect*(self: PXML, handlername: cstring, func: TGCallback){. cdecl, dynlib: LibGladeLib, importc: "glade_xml_signal_connect".} -proc xml_signal_connect_data*(self: PXML, handlername: cstring, +proc signal_connect_data*(self: PXML, handlername: cstring, func: TGCallback, user_data: gpointer){.cdecl, dynlib: LibGladeLib, importc: "glade_xml_signal_connect_data".} -proc xml_signal_autoconnect*(self: PXML){.cdecl, dynlib: LibGladeLib, +proc signal_autoconnect*(self: PXML){.cdecl, dynlib: LibGladeLib, importc: "glade_xml_signal_autoconnect".} -proc xml_signal_connect_full*(self: PXML, handler_name: cstring, +proc signal_connect_full*(self: PXML, handler_name: cstring, func: TXMLConnectFunc, user_data: gpointer){. cdecl, dynlib: LibGladeLib, importc: "glade_xml_signal_connect_full".} -proc xml_signal_autoconnect_full*(self: PXML, func: TXMLConnectFunc, +proc signal_autoconnect_full*(self: PXML, func: TXMLConnectFunc, user_data: gpointer){.cdecl, dynlib: LibGladeLib, importc: "glade_xml_signal_autoconnect_full".} -proc xml_get_widget*(self: PXML, name: cstring): PGtkWidget{.cdecl, +proc get_widget*(self: PXML, name: cstring): gtk2.PWidget{.cdecl, dynlib: LibGladeLib, importc: "glade_xml_get_widget".} -proc xml_get_widget_prefix*(self: PXML, name: cstring): PGList{.cdecl, +proc get_widget_prefix*(self: PXML, name: cstring): PGList{.cdecl, dynlib: LibGladeLib, importc: "glade_xml_get_widget_prefix".} -proc xml_relative_file*(self: PXML, filename: cstring): cstring{.cdecl, +proc relative_file*(self: PXML, filename: cstring): cstring{.cdecl, dynlib: LibGladeLib, importc: "glade_xml_relative_file".} -proc get_widget_name*(widget: PGtkWidget): cstring{.cdecl, dynlib: LibGladeLib, +proc get_widget_name*(widget: gtk2.PWidget): cstring{.cdecl, dynlib: LibGladeLib, importc: "glade_get_widget_name".} -proc get_widget_tree*(widget: PGtkWidget): PXML{.cdecl, dynlib: LibGladeLib, +proc get_widget_tree*(widget: gtk2.PWidget): PXML{.cdecl, dynlib: LibGladeLib, importc: "glade_get_widget_tree".} type PXMLCustomWidgetHandler* = ptr TXMLCustomWidgetHandler - TXMLCustomWidgetHandler* = TGtkWidget + TXMLCustomWidgetHandler* = gtk2.TWidget proc set_custom_handler*(handler: TXMLCustomWidgetHandler, user_data: gpointer){. cdecl, dynlib: LibGladeLib, importc: "glade_set_custom_handler".} diff --git a/lib/newwrap/gtk/pango.nim b/lib/newwrap/gtk/pango.nim index eb2333a2e..59cb58574 100755 --- a/lib/newwrap/gtk/pango.nim +++ b/lib/newwrap/gtk/pango.nim @@ -9,42 +9,53 @@ else: const lib* = "libpango-1.0.so.0" type - PFont* = pointer - PFontFamily* = pointer - PFontset* = pointer - PFontMetrics* = pointer - PFontFace* = pointer - PFontMap* = pointer - PFontsetClass* = pointer - PFontFamilyClass* = pointer - PFontFaceClass* = pointer - PFontClass* = pointer - PFontMapClass* = pointer + TFont* {.pure, final.} = object + PFont* = ptr TFont + TFontFamily* {.pure, final.} = object + PFontFamily* = ptr TFontFamily + TFontSet* {.pure, final.} = object + PFontset* = ptr TFontset + TFontMetrics* {.pure, final.} = object + PFontMetrics* = ptr TFontMetrics + TFontFace* {.pure, final.} = object + PFontFace* = ptr TFontFace + TFontMap* {.pure, final.} = object + PFontMap* = ptr TFontMap + TFontsetClass {.pure, final.} = object + PFontsetClass* = ptr TFontSetClass + TFontFamilyClass* {.pure, final.} = object + PFontFamilyClass* = ptr TFontFamilyClass + TFontFaceClass* {.pure, final.} = object + PFontFaceClass* = ptr TFontFaceClass + TFontClass* {.pure, final.} = object + PFontClass* = ptr TFontClass + TFontMapClass* {.pure, final.} = object + PFontMapClass* = ptr TFontMapClass PFontDescription* = ptr TFontDescription - TFontDescription* = pointer + TFontDescription* {.pure, final.} = object PAttrList* = ptr TAttrList - TAttrList* = pointer + TAttrList* {.pure, final.} = object PAttrIterator* = ptr TAttrIterator - TAttrIterator* = pointer + TAttrIterator* {.pure, final.} = object PLayout* = ptr TLayout - TLayout* = pointer + TLayout* {.pure, final.} = object PLayoutClass* = ptr TLayoutClass - TLayoutClass* = pointer + TLayoutClass* {.pure, final.} = object PLayoutIter* = ptr TLayoutIter - TLayoutIter* = pointer + TLayoutIter* {.pure, final.} = object PContext* = ptr TContext - TContext* = pointer + TContext* {.pure, final.} = object PContextClass* = ptr TContextClass - TContextClass* = pointer + TContextClass* {.pure, final.} = object PFontsetSimple* = ptr TFontsetSimple - TFontsetSimple* = pointer + TFontsetSimple* {.pure, final.} = object PTabArray* = ptr TTabArray - TTabArray* = pointer + TTabArray* {.pure, final.} = object PGlyphString* = ptr TGlyphString PAnalysis* = ptr TAnalysis PItem* = ptr TItem PLanguage* = ptr TLanguage - TLanguage* = pointer + TLanguage* {.pure, final.} = object PGlyph* = ptr TGlyph TGlyph* = guint32 PRectangle* = ptr TRectangle @@ -256,8 +267,8 @@ proc language_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_language_get_type".} proc language_from_string*(language: cstring): PLanguage{.cdecl, dynlib: lib, importc: "pango_language_from_string".} -proc language_to_string*(language: PLanguage): cstring -proc language_matches*(language: PLanguage, range_list: cstring): gboolean{. +proc to_string*(language: PLanguage): cstring +proc matches*(language: PLanguage, range_list: cstring): gboolean{. cdecl, dynlib: lib, importc: "pango_language_matches".} const ATTR_INVALID* = 0 @@ -284,19 +295,19 @@ const proc TYPE_COLOR*(): GType proc color_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_color_get_type".} -proc color_copy*(src: PColor): PColor{.cdecl, dynlib: lib, +proc copy*(src: PColor): PColor{.cdecl, dynlib: lib, importc: "pango_color_copy".} -proc color_free*(color: PColor){.cdecl, dynlib: lib, importc: "pango_color_free".} -proc color_parse*(color: PColor, spec: cstring): gboolean{.cdecl, dynlib: lib, +proc free*(color: PColor){.cdecl, dynlib: lib, importc: "pango_color_free".} +proc parse*(color: PColor, spec: cstring): gboolean{.cdecl, dynlib: lib, importc: "pango_color_parse".} proc TYPE_ATTR_LIST*(): GType proc attr_type_register*(name: cstring): TAttrType{.cdecl, dynlib: lib, importc: "pango_attr_type_register".} -proc attribute_copy*(attr: PAttribute): PAttribute{.cdecl, dynlib: lib, +proc copy*(attr: PAttribute): PAttribute{.cdecl, dynlib: lib, importc: "pango_attribute_copy".} -proc attribute_destroy*(attr: PAttribute){.cdecl, dynlib: lib, +proc destroy*(attr: PAttribute){.cdecl, dynlib: lib, importc: "pango_attribute_destroy".} -proc attribute_equal*(attr1: PAttribute, attr2: PAttribute): gboolean{.cdecl, +proc equal*(attr1: PAttribute, attr2: PAttribute): gboolean{.cdecl, dynlib: lib, importc: "pango_attribute_equal".} proc attr_language_new*(language: PLanguage): PAttribute{.cdecl, dynlib: lib, importc: "pango_attr_language_new".} @@ -332,21 +343,21 @@ proc attr_list_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_attr_list_get_type".} proc attr_list_new*(): PAttrList{.cdecl, dynlib: lib, importc: "pango_attr_list_new".} -proc attr_list_ref*(list: PAttrList){.cdecl, dynlib: lib, +proc reference*(list: PAttrList){.cdecl, dynlib: lib, importc: "pango_attr_list_ref".} -proc attr_list_unref*(list: PAttrList){.cdecl, dynlib: lib, +proc unref*(list: PAttrList){.cdecl, dynlib: lib, importc: "pango_attr_list_unref".} -proc attr_list_copy*(list: PAttrList): PAttrList{.cdecl, dynlib: lib, +proc copy*(list: PAttrList): PAttrList{.cdecl, dynlib: lib, importc: "pango_attr_list_copy".} -proc attr_list_insert*(list: PAttrList, attr: PAttribute){.cdecl, dynlib: lib, +proc insert*(list: PAttrList, attr: PAttribute){.cdecl, dynlib: lib, importc: "pango_attr_list_insert".} -proc attr_list_insert_before*(list: PAttrList, attr: PAttribute){.cdecl, +proc insert_before*(list: PAttrList, attr: PAttribute){.cdecl, dynlib: lib, importc: "pango_attr_list_insert_before".} -proc attr_list_change*(list: PAttrList, attr: PAttribute){.cdecl, dynlib: lib, +proc change*(list: PAttrList, attr: PAttribute){.cdecl, dynlib: lib, importc: "pango_attr_list_change".} -proc attr_list_splice*(list: PAttrList, other: PAttrList, pos: gint, len: gint){. +proc splice*(list: PAttrList, other: PAttrList, pos: gint, len: gint){. cdecl, dynlib: lib, importc: "pango_attr_list_splice".} -proc attr_list_get_iterator*(list: PAttrList): PAttrIterator{.cdecl, +proc get_iterator*(list: PAttrList): PAttrIterator{.cdecl, dynlib: lib, importc: "pango_attr_list_get_iterator".} proc attr_iterator_range*(`iterator`: PAttrIterator, start: Pgint, theEnd: Pgint){. cdecl, dynlib: lib, importc: "pango_attr_iterator_range".} @@ -421,50 +432,50 @@ proc CONTEXT*(anObject: pointer): PContext proc CONTEXT_CLASS*(klass: pointer): PContextClass proc IS_CONTEXT*(anObject: pointer): bool proc IS_CONTEXT_CLASS*(klass: pointer): bool -proc CONTEXT_GET_CLASS*(obj: PContext): PContextClass +proc GET_CLASS*(obj: PContext): PContextClass proc context_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_context_get_type".} -proc context_list_families*(context: PContext, +proc list_families*(context: PContext, families: openarray[ptr PFontFamily]){.cdecl, dynlib: lib, importc: "pango_context_list_families".} -proc context_load_font*(context: PContext, desc: PFontDescription): PFont{. +proc load_font*(context: PContext, desc: PFontDescription): PFont{. cdecl, dynlib: lib, importc: "pango_context_load_font".} -proc context_load_fontset*(context: PContext, desc: PFontDescription, +proc load_fontset*(context: PContext, desc: PFontDescription, language: PLanguage): PFontset{.cdecl, dynlib: lib, importc: "pango_context_load_fontset".} -proc context_get_metrics*(context: PContext, desc: PFontDescription, +proc get_metrics*(context: PContext, desc: PFontDescription, language: PLanguage): PFontMetrics{.cdecl, dynlib: lib, importc: "pango_context_get_metrics".} -proc context_set_font_description*(context: PContext, desc: PFontDescription){. +proc set_font_description*(context: PContext, desc: PFontDescription){. cdecl, dynlib: lib, importc: "pango_context_set_font_description".} -proc context_get_font_description*(context: PContext): PFontDescription{.cdecl, +proc get_font_description*(context: PContext): PFontDescription{.cdecl, dynlib: lib, importc: "pango_context_get_font_description".} -proc context_get_language*(context: PContext): PLanguage{.cdecl, dynlib: lib, +proc get_language*(context: PContext): PLanguage{.cdecl, dynlib: lib, importc: "pango_context_get_language".} -proc context_set_language*(context: PContext, language: PLanguage){.cdecl, +proc set_language*(context: PContext, language: PLanguage){.cdecl, dynlib: lib, importc: "pango_context_set_language".} -proc context_set_base_dir*(context: PContext, direction: TDirection){.cdecl, +proc set_base_dir*(context: PContext, direction: TDirection){.cdecl, dynlib: lib, importc: "pango_context_set_base_dir".} -proc context_get_base_dir*(context: PContext): TDirection{.cdecl, dynlib: lib, +proc get_base_dir*(context: PContext): TDirection{.cdecl, dynlib: lib, importc: "pango_context_get_base_dir".} proc itemize*(context: PContext, text: cstring, start_index: int32, length: int32, attrs: PAttrList, cached_iter: PAttrIterator): PGList{. cdecl, dynlib: lib, importc: "pango_itemize".} proc coverage_new*(): PCoverage{.cdecl, dynlib: lib, importc: "pango_coverage_new".} -proc coverage_ref*(coverage: PCoverage): PCoverage{.cdecl, dynlib: lib, +proc reference*(coverage: PCoverage): PCoverage{.cdecl, dynlib: lib, importc: "pango_coverage_ref".} -proc coverage_unref*(coverage: PCoverage){.cdecl, dynlib: lib, +proc unref*(coverage: PCoverage){.cdecl, dynlib: lib, importc: "pango_coverage_unref".} -proc coverage_copy*(coverage: PCoverage): PCoverage{.cdecl, dynlib: lib, +proc copy*(coverage: PCoverage): PCoverage{.cdecl, dynlib: lib, importc: "pango_coverage_copy".} -proc coverage_get*(coverage: PCoverage, index: int32): TCoverageLevel{.cdecl, +proc get*(coverage: PCoverage, index: int32): TCoverageLevel{.cdecl, dynlib: lib, importc: "pango_coverage_get".} -proc coverage_set*(coverage: PCoverage, index: int32, level: TCoverageLevel){. +proc set*(coverage: PCoverage, index: int32, level: TCoverageLevel){. cdecl, dynlib: lib, importc: "pango_coverage_set".} -proc coverage_max*(coverage: PCoverage, other: PCoverage){.cdecl, dynlib: lib, +proc max*(coverage: PCoverage, other: PCoverage){.cdecl, dynlib: lib, importc: "pango_coverage_max".} -proc coverage_to_bytes*(coverage: PCoverage, bytes: PPguchar, n_bytes: var int32){. +proc to_bytes*(coverage: PCoverage, bytes: PPguchar, n_bytes: var int32){. cdecl, dynlib: lib, importc: "pango_coverage_to_bytes".} proc coverage_from_bytes*(bytes: Pguchar, n_bytes: int32): PCoverage{.cdecl, dynlib: lib, importc: "pango_coverage_from_bytes".} @@ -473,9 +484,9 @@ proc FONTSET*(anObject: pointer): PFontset proc IS_FONTSET*(anObject: pointer): bool proc fontset_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_fontset_get_type".} -proc fontset_get_font*(fontset: PFontset, wc: guint): PFont{.cdecl, dynlib: lib, +proc get_font*(fontset: PFontset, wc: guint): PFont{.cdecl, dynlib: lib, importc: "pango_fontset_get_font".} -proc fontset_get_metrics*(fontset: PFontset): PFontMetrics{.cdecl, dynlib: lib, +proc get_metrics*(fontset: PFontset): PFontMetrics{.cdecl, dynlib: lib, importc: "pango_fontset_get_metrics".} const STYLE_NORMAL* = 0 @@ -517,84 +528,84 @@ proc font_description_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_description_get_type".} proc font_description_new*(): PFontDescription{.cdecl, dynlib: lib, importc: "pango_font_description_new".} -proc font_description_copy*(desc: PFontDescription): PFontDescription{.cdecl, +proc copy*(desc: PFontDescription): PFontDescription{.cdecl, dynlib: lib, importc: "pango_font_description_copy".} -proc font_description_copy_static*(desc: PFontDescription): PFontDescription{. +proc copy_static*(desc: PFontDescription): PFontDescription{. cdecl, dynlib: lib, importc: "pango_font_description_copy_static".} -proc font_description_hash*(desc: PFontDescription): guint{.cdecl, dynlib: lib, +proc hash*(desc: PFontDescription): guint{.cdecl, dynlib: lib, importc: "pango_font_description_hash".} -proc font_description_equal*(desc1: PFontDescription, desc2: PFontDescription): gboolean{. +proc equal*(desc1: PFontDescription, desc2: PFontDescription): gboolean{. cdecl, dynlib: lib, importc: "pango_font_description_equal".} -proc font_description_free*(desc: PFontDescription){.cdecl, dynlib: lib, +proc free*(desc: PFontDescription){.cdecl, dynlib: lib, importc: "pango_font_description_free".} proc font_descriptions_free*(descs: var PFontDescription, n_descs: int32){. cdecl, dynlib: lib, importc: "pango_font_descriptions_free".} -proc font_description_set_family*(desc: PFontDescription, family: cstring){. +proc set_family*(desc: PFontDescription, family: cstring){. cdecl, dynlib: lib, importc: "pango_font_description_set_family".} -proc font_description_set_family_static*(desc: PFontDescription, family: cstring){. +proc set_family_static*(desc: PFontDescription, family: cstring){. cdecl, dynlib: lib, importc: "pango_font_description_set_family_static".} -proc font_description_get_family*(desc: PFontDescription): cstring{.cdecl, +proc get_family*(desc: PFontDescription): cstring{.cdecl, dynlib: lib, importc: "pango_font_description_get_family".} -proc font_description_set_style*(desc: PFontDescription, style: TStyle){.cdecl, +proc set_style*(desc: PFontDescription, style: TStyle){.cdecl, dynlib: lib, importc: "pango_font_description_set_style".} -proc font_description_get_style*(desc: PFontDescription): TStyle{.cdecl, +proc get_style*(desc: PFontDescription): TStyle{.cdecl, dynlib: lib, importc: "pango_font_description_get_style".} -proc font_description_set_variant*(desc: PFontDescription, variant: TVariant){. +proc set_variant*(desc: PFontDescription, variant: TVariant){. cdecl, dynlib: lib, importc: "pango_font_description_set_variant".} -proc font_description_get_variant*(desc: PFontDescription): TVariant{.cdecl, +proc get_variant*(desc: PFontDescription): TVariant{.cdecl, dynlib: lib, importc: "pango_font_description_get_variant".} -proc font_description_set_weight*(desc: PFontDescription, weight: TWeight){. +proc set_weight*(desc: PFontDescription, weight: TWeight){. cdecl, dynlib: lib, importc: "pango_font_description_set_weight".} -proc font_description_get_weight*(desc: PFontDescription): TWeight{.cdecl, +proc get_weight*(desc: PFontDescription): TWeight{.cdecl, dynlib: lib, importc: "pango_font_description_get_weight".} -proc font_description_set_stretch*(desc: PFontDescription, stretch: TStretch){. +proc set_stretch*(desc: PFontDescription, stretch: TStretch){. cdecl, dynlib: lib, importc: "pango_font_description_set_stretch".} -proc font_description_get_stretch*(desc: PFontDescription): TStretch{.cdecl, +proc get_stretch*(desc: PFontDescription): TStretch{.cdecl, dynlib: lib, importc: "pango_font_description_get_stretch".} -proc font_description_set_size*(desc: PFontDescription, size: gint){.cdecl, +proc set_size*(desc: PFontDescription, size: gint){.cdecl, dynlib: lib, importc: "pango_font_description_set_size".} -proc font_description_get_size*(desc: PFontDescription): gint{.cdecl, +proc get_size*(desc: PFontDescription): gint{.cdecl, dynlib: lib, importc: "pango_font_description_get_size".} -proc font_description_set_absolute_size*(desc: PFontDescription, size: float64){. +proc set_absolute_size*(desc: PFontDescription, size: float64){. cdecl, dynlib: lib, importc: "pango_font_description_set_absolute_size".} -proc font_description_get_size_is_absolute*(desc: PFontDescription, +proc get_size_is_absolute*(desc: PFontDescription, size: float64): gboolean{.cdecl, dynlib: lib, importc: "pango_font_description_get_size_is_absolute".} -proc font_description_get_set_fields*(desc: PFontDescription): TFontMask{.cdecl, +proc get_set_fields*(desc: PFontDescription): TFontMask{.cdecl, dynlib: lib, importc: "pango_font_description_get_set_fields".} -proc font_description_unset_fields*(desc: PFontDescription, to_unset: TFontMask){. +proc unset_fields*(desc: PFontDescription, to_unset: TFontMask){. cdecl, dynlib: lib, importc: "pango_font_description_unset_fields".} -proc font_description_merge*(desc: PFontDescription, +proc merge*(desc: PFontDescription, desc_to_merge: PFontDescription, replace_existing: gboolean){.cdecl, dynlib: lib, importc: "pango_font_description_merge".} -proc font_description_merge_static*(desc: PFontDescription, +proc merge_static*(desc: PFontDescription, desc_to_merge: PFontDescription, replace_existing: gboolean){.cdecl, dynlib: lib, importc: "pango_font_description_merge_static".} -proc font_description_better_match*(desc: PFontDescription, +proc better_match*(desc: PFontDescription, old_match: PFontDescription, new_match: PFontDescription): gboolean{. cdecl, dynlib: lib, importc: "pango_font_description_better_match".} proc font_description_from_string*(str: cstring): PFontDescription{.cdecl, dynlib: lib, importc: "pango_font_description_from_string".} -proc font_description_to_string*(desc: PFontDescription): cstring{.cdecl, +proc to_string*(desc: PFontDescription): cstring{.cdecl, dynlib: lib, importc: "pango_font_description_to_string".} -proc font_description_to_filename*(desc: PFontDescription): cstring{.cdecl, +proc to_filename*(desc: PFontDescription): cstring{.cdecl, dynlib: lib, importc: "pango_font_description_to_filename".} proc TYPE_FONT_METRICS*(): GType proc font_metrics_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_metrics_get_type".} -proc font_metrics_ref*(metrics: PFontMetrics): PFontMetrics{.cdecl, dynlib: lib, +proc reference*(metrics: PFontMetrics): PFontMetrics{.cdecl, dynlib: lib, importc: "pango_font_metrics_ref".} -proc font_metrics_unref*(metrics: PFontMetrics){.cdecl, dynlib: lib, +proc unref*(metrics: PFontMetrics){.cdecl, dynlib: lib, importc: "pango_font_metrics_unref".} -proc font_metrics_get_ascent*(metrics: PFontMetrics): int32{.cdecl, dynlib: lib, +proc get_ascent*(metrics: PFontMetrics): int32{.cdecl, dynlib: lib, importc: "pango_font_metrics_get_ascent".} -proc font_metrics_get_descent*(metrics: PFontMetrics): int32{.cdecl, +proc get_descent*(metrics: PFontMetrics): int32{.cdecl, dynlib: lib, importc: "pango_font_metrics_get_descent".} -proc font_metrics_get_approximate_char_width*(metrics: PFontMetrics): int32{. +proc get_approximate_char_width*(metrics: PFontMetrics): int32{. cdecl, dynlib: lib, importc: "pango_font_metrics_get_approximate_char_width".} -proc font_metrics_get_approximate_digit_width*(metrics: PFontMetrics): int32{. +proc get_approximate_digit_width*(metrics: PFontMetrics): int32{. cdecl, dynlib: lib, importc: "pango_font_metrics_get_approximate_digit_width".} proc TYPE_FONT_FAMILY*(): GType @@ -602,33 +613,33 @@ proc FONT_FAMILY*(anObject: Pointer): PFontFamily proc IS_FONT_FAMILY*(anObject: Pointer): bool proc font_family_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_family_get_type".} -proc font_family_list_faces*(family: PFontFamily, +proc list_faces*(family: PFontFamily, faces: var openarray[ptr PFontFace]){.cdecl, dynlib: lib, importc: "pango_font_family_list_faces".} -proc font_family_get_name*(family: PFontFamily): cstring{.cdecl, dynlib: lib, +proc get_name*(family: PFontFamily): cstring{.cdecl, dynlib: lib, importc: "pango_font_family_get_name".} proc TYPE_FONT_FACE*(): GType proc FONT_FACE*(anObject: pointer): PFontFace proc IS_FONT_FACE*(anObject: pointer): bool proc font_face_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_face_get_type".} -proc font_face_describe*(face: PFontFace): PFontDescription{.cdecl, dynlib: lib, +proc describe*(face: PFontFace): PFontDescription{.cdecl, dynlib: lib, importc: "pango_font_face_describe".} -proc font_face_get_face_name*(face: PFontFace): cstring{.cdecl, dynlib: lib, +proc get_face_name*(face: PFontFace): cstring{.cdecl, dynlib: lib, importc: "pango_font_face_get_face_name".} proc TYPE_FONT*(): GType proc FONT*(anObject: pointer): PFont proc IS_FONT*(anObject: pointer): bool proc font_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_get_type".} -proc font_describe*(font: PFont): PFontDescription{.cdecl, dynlib: lib, +proc describe*(font: PFont): PFontDescription{.cdecl, dynlib: lib, importc: "pango_font_describe".} -proc font_get_coverage*(font: PFont, language: PLanguage): PCoverage{.cdecl, +proc get_coverage*(font: PFont, language: PLanguage): PCoverage{.cdecl, dynlib: lib, importc: "pango_font_get_coverage".} -proc font_find_shaper*(font: PFont, language: PLanguage, ch: guint32): PEngineShape{. +proc find_shaper*(font: PFont, language: PLanguage, ch: guint32): PEngineShape{. cdecl, dynlib: lib, importc: "pango_font_find_shaper".} -proc font_get_metrics*(font: PFont, language: PLanguage): PFontMetrics{.cdecl, +proc get_metrics*(font: PFont, language: PLanguage): PFontMetrics{.cdecl, dynlib: lib, importc: "pango_font_get_metrics".} -proc font_get_glyph_extents*(font: PFont, glyph: TGlyph, ink_rect: PRectangle, +proc get_glyph_extents*(font: PFont, glyph: TGlyph, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_font_get_glyph_extents".} proc TYPE_FONT_MAP*(): GType @@ -636,13 +647,13 @@ proc FONT_MAP*(anObject: pointer): PFontMap proc IS_FONT_MAP*(anObject: pointer): bool proc font_map_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_font_map_get_type".} -proc font_map_load_font*(fontmap: PFontMap, context: PContext, +proc load_font*(fontmap: PFontMap, context: PContext, desc: PFontDescription): PFont{.cdecl, dynlib: lib, importc: "pango_font_map_load_font".} -proc font_map_load_fontset*(fontmap: PFontMap, context: PContext, +proc load_fontset*(fontmap: PFontMap, context: PContext, desc: PFontDescription, language: PLanguage): PFontset{. cdecl, dynlib: lib, importc: "pango_font_map_load_fontset".} -proc font_map_list_families*(fontmap: PFontMap, +proc list_families*(fontmap: PFontMap, families: var openarray[ptr PFontFamily]){.cdecl, dynlib: lib, importc: "pango_font_map_list_families".} const @@ -662,22 +673,22 @@ proc glyph_string_copy*(`string`: PGlyphString): PGlyphString{.cdecl, dynlib: lib, importc: "pango_glyph_string_copy".} proc glyph_string_free*(`string`: PGlyphString){.cdecl, dynlib: lib, importc: "pango_glyph_string_free".} -proc glyph_string_extents*(glyphs: PGlyphString, font: PFont, +proc extents*(glyphs: PGlyphString, font: PFont, ink_rect: PRectangle, logical_rect: PRectangle){. cdecl, dynlib: lib, importc: "pango_glyph_string_extents".} -proc glyph_string_extents_range*(glyphs: PGlyphString, start: int32, +proc extents_range*(glyphs: PGlyphString, start: int32, theEnd: int32, font: PFont, ink_rect: PRectangle, logical_rect: PRectangle){. cdecl, dynlib: lib, importc: "pango_glyph_string_extents_range".} -proc glyph_string_get_logical_widths*(glyphs: PGlyphString, text: cstring, +proc get_logical_widths*(glyphs: PGlyphString, text: cstring, length: int32, embedding_level: int32, logical_widths: var int32){.cdecl, dynlib: lib, importc: "pango_glyph_string_get_logical_widths".} -proc glyph_string_index_to_x*(glyphs: PGlyphString, text: cstring, +proc index_to_x*(glyphs: PGlyphString, text: cstring, length: int32, analysis: PAnalysis, index: int32, trailing: gboolean, x_pos: var int32){.cdecl, dynlib: lib, importc: "pango_glyph_string_index_to_x".} -proc glyph_string_x_to_index*(glyphs: PGlyphString, text: cstring, +proc x_to_index*(glyphs: PGlyphString, text: cstring, length: int32, analysis: PAnalysis, x_pos: int32, index, trailing: var int32){.cdecl, dynlib: lib, importc: "pango_glyph_string_x_to_index".} @@ -686,182 +697,182 @@ proc shape*(text: cstring, length: gint, analysis: PAnalysis, proc reorder_items*(logical_items: PGList): PGList{.cdecl, dynlib: lib, importc: "pango_reorder_items".} proc item_new*(): PItem{.cdecl, dynlib: lib, importc: "pango_item_new".} -proc item_copy*(item: PItem): PItem{.cdecl, dynlib: lib, +proc copy*(item: PItem): PItem{.cdecl, dynlib: lib, importc: "pango_item_copy".} -proc item_free*(item: PItem){.cdecl, dynlib: lib, importc: "pango_item_free".} -proc item_split*(orig: PItem, split_index: int32, split_offset: int32): PItem{. +proc free*(item: PItem){.cdecl, dynlib: lib, importc: "pango_item_free".} +proc split*(orig: PItem, split_index: int32, split_offset: int32): PItem{. cdecl, dynlib: lib, importc: "pango_item_split".} proc TYPE_LAYOUT*(): GType proc LAYOUT*(anObject: pointer): PLayout proc LAYOUT_CLASS*(klass: pointer): PLayoutClass proc IS_LAYOUT*(anObject: pointer): bool proc IS_LAYOUT_CLASS*(klass: pointer): bool -proc LAYOUT_GET_CLASS*(obj: PLayout): PLayoutClass +proc GET_CLASS*(obj: PLayout): PLayoutClass proc layout_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_layout_get_type".} proc layout_new*(context: PContext): PLayout{.cdecl, dynlib: lib, importc: "pango_layout_new".} -proc layout_copy*(src: PLayout): PLayout{.cdecl, dynlib: lib, +proc copy*(src: PLayout): PLayout{.cdecl, dynlib: lib, importc: "pango_layout_copy".} -proc layout_get_context*(layout: PLayout): PContext{.cdecl, dynlib: lib, +proc get_context*(layout: PLayout): PContext{.cdecl, dynlib: lib, importc: "pango_layout_get_context".} -proc layout_set_attributes*(layout: PLayout, attrs: PAttrList){.cdecl, +proc set_attributes*(layout: PLayout, attrs: PAttrList){.cdecl, dynlib: lib, importc: "pango_layout_set_attributes".} -proc layout_get_attributes*(layout: PLayout): PAttrList{.cdecl, dynlib: lib, +proc get_attributes*(layout: PLayout): PAttrList{.cdecl, dynlib: lib, importc: "pango_layout_get_attributes".} -proc layout_set_text*(layout: PLayout, text: cstring, length: int32){.cdecl, +proc set_text*(layout: PLayout, text: cstring, length: int32){.cdecl, dynlib: lib, importc: "pango_layout_set_text".} -proc layout_get_text*(layout: PLayout): cstring{.cdecl, dynlib: lib, +proc get_text*(layout: PLayout): cstring{.cdecl, dynlib: lib, importc: "pango_layout_get_text".} -proc layout_set_markup*(layout: PLayout, markup: cstring, length: int32){.cdecl, +proc set_markup*(layout: PLayout, markup: cstring, length: int32){.cdecl, dynlib: lib, importc: "pango_layout_set_markup".} -proc layout_set_markup_with_accel*(layout: PLayout, markup: cstring, +proc set_markup_with_accel*(layout: PLayout, markup: cstring, length: int32, accel_marker: gunichar, accel_char: Pgunichar){.cdecl, dynlib: lib, importc: "pango_layout_set_markup_with_accel".} -proc layout_set_font_description*(layout: PLayout, desc: PFontDescription){. +proc set_font_description*(layout: PLayout, desc: PFontDescription){. cdecl, dynlib: lib, importc: "pango_layout_set_font_description".} -proc layout_set_width*(layout: PLayout, width: int32){.cdecl, dynlib: lib, +proc set_width*(layout: PLayout, width: int32){.cdecl, dynlib: lib, importc: "pango_layout_set_width".} -proc layout_get_width*(layout: PLayout): int32{.cdecl, dynlib: lib, +proc get_width*(layout: PLayout): int32{.cdecl, dynlib: lib, importc: "pango_layout_get_width".} -proc layout_set_wrap*(layout: PLayout, wrap: TWrapMode){.cdecl, dynlib: lib, +proc set_wrap*(layout: PLayout, wrap: TWrapMode){.cdecl, dynlib: lib, importc: "pango_layout_set_wrap".} -proc layout_get_wrap*(layout: PLayout): TWrapMode{.cdecl, dynlib: lib, +proc get_wrap*(layout: PLayout): TWrapMode{.cdecl, dynlib: lib, importc: "pango_layout_get_wrap".} -proc layout_set_indent*(layout: PLayout, indent: int32){.cdecl, dynlib: lib, +proc set_indent*(layout: PLayout, indent: int32){.cdecl, dynlib: lib, importc: "pango_layout_set_indent".} -proc layout_get_indent*(layout: PLayout): int32{.cdecl, dynlib: lib, +proc get_indent*(layout: PLayout): int32{.cdecl, dynlib: lib, importc: "pango_layout_get_indent".} -proc layout_set_spacing*(layout: PLayout, spacing: int32){.cdecl, dynlib: lib, +proc set_spacing*(layout: PLayout, spacing: int32){.cdecl, dynlib: lib, importc: "pango_layout_set_spacing".} -proc layout_get_spacing*(layout: PLayout): int32{.cdecl, dynlib: lib, +proc get_spacing*(layout: PLayout): int32{.cdecl, dynlib: lib, importc: "pango_layout_get_spacing".} -proc layout_set_justify*(layout: PLayout, justify: gboolean){.cdecl, +proc set_justify*(layout: PLayout, justify: gboolean){.cdecl, dynlib: lib, importc: "pango_layout_set_justify".} -proc layout_get_justify*(layout: PLayout): gboolean{.cdecl, dynlib: lib, +proc get_justify*(layout: PLayout): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_get_justify".} -proc layout_set_alignment*(layout: PLayout, alignment: TAlignment){.cdecl, +proc set_alignment*(layout: PLayout, alignment: TAlignment){.cdecl, dynlib: lib, importc: "pango_layout_set_alignment".} -proc layout_get_alignment*(layout: PLayout): TAlignment{.cdecl, dynlib: lib, +proc get_alignment*(layout: PLayout): TAlignment{.cdecl, dynlib: lib, importc: "pango_layout_get_alignment".} -proc layout_set_tabs*(layout: PLayout, tabs: PTabArray){.cdecl, dynlib: lib, +proc set_tabs*(layout: PLayout, tabs: PTabArray){.cdecl, dynlib: lib, importc: "pango_layout_set_tabs".} -proc layout_get_tabs*(layout: PLayout): PTabArray{.cdecl, dynlib: lib, +proc get_tabs*(layout: PLayout): PTabArray{.cdecl, dynlib: lib, importc: "pango_layout_get_tabs".} -proc layout_set_single_paragraph_mode*(layout: PLayout, setting: gboolean){. +proc set_single_paragraph_mode*(layout: PLayout, setting: gboolean){. cdecl, dynlib: lib, importc: "pango_layout_set_single_paragraph_mode".} -proc layout_get_single_paragraph_mode*(layout: PLayout): gboolean{.cdecl, +proc get_single_paragraph_mode*(layout: PLayout): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_get_single_paragraph_mode".} -proc layout_context_changed*(layout: PLayout){.cdecl, dynlib: lib, +proc context_changed*(layout: PLayout){.cdecl, dynlib: lib, importc: "pango_layout_context_changed".} -proc layout_get_log_attrs*(layout: PLayout, attrs: var PLogAttr, n_attrs: Pgint){. +proc get_log_attrs*(layout: PLayout, attrs: var PLogAttr, n_attrs: Pgint){. cdecl, dynlib: lib, importc: "pango_layout_get_log_attrs".} -proc layout_index_to_pos*(layout: PLayout, index: int32, pos: PRectangle){. +proc index_to_pos*(layout: PLayout, index: int32, pos: PRectangle){. cdecl, dynlib: lib, importc: "pango_layout_index_to_pos".} -proc layout_get_cursor_pos*(layout: PLayout, index: int32, +proc get_cursor_pos*(layout: PLayout, index: int32, strong_pos: PRectangle, weak_pos: PRectangle){. cdecl, dynlib: lib, importc: "pango_layout_get_cursor_pos".} -proc layout_move_cursor_visually*(layout: PLayout, strong: gboolean, +proc move_cursor_visually*(layout: PLayout, strong: gboolean, old_index: int32, old_trailing: int32, direction: int32, new_index, new_trailing: var int32){.cdecl, dynlib: lib, importc: "pango_layout_move_cursor_visually".} -proc layout_xy_to_index*(layout: PLayout, x: int32, y: int32, +proc xy_to_index*(layout: PLayout, x: int32, y: int32, index, trailing: var int32): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_xy_to_index".} -proc layout_get_extents*(layout: PLayout, ink_rect: PRectangle, +proc get_extents*(layout: PLayout, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_get_extents".} -proc layout_get_pixel_extents*(layout: PLayout, ink_rect: PRectangle, +proc get_pixel_extents*(layout: PLayout, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_get_pixel_extents".} -proc layout_get_size*(layout: PLayout, width: var int32, height: var int32){. +proc get_size*(layout: PLayout, width: var int32, height: var int32){. cdecl, dynlib: lib, importc: "pango_layout_get_size".} -proc layout_get_pixel_size*(layout: PLayout, width: var int32, height: var int32){. +proc get_pixel_size*(layout: PLayout, width: var int32, height: var int32){. cdecl, dynlib: lib, importc: "pango_layout_get_pixel_size".} -proc layout_get_line_count*(layout: PLayout): int32{.cdecl, dynlib: lib, +proc get_line_count*(layout: PLayout): int32{.cdecl, dynlib: lib, importc: "pango_layout_get_line_count".} -proc layout_get_line*(layout: PLayout, line: int32): PLayoutLine{.cdecl, +proc get_line*(layout: PLayout, line: int32): PLayoutLine{.cdecl, dynlib: lib, importc: "pango_layout_get_line".} -proc layout_get_lines*(layout: PLayout): PGSList{.cdecl, dynlib: lib, +proc get_lines*(layout: PLayout): PGSList{.cdecl, dynlib: lib, importc: "pango_layout_get_lines".} -proc layout_line_ref*(line: PLayoutLine){.cdecl, dynlib: lib, +proc reference*(line: PLayoutLine){.cdecl, dynlib: lib, importc: "pango_layout_line_ref".} -proc layout_line_unref*(line: PLayoutLine){.cdecl, dynlib: lib, +proc unref*(line: PLayoutLine){.cdecl, dynlib: lib, importc: "pango_layout_line_unref".} -proc layout_line_x_to_index*(line: PLayoutLine, x_pos: int32, index: var int32, +proc x_to_index*(line: PLayoutLine, x_pos: int32, index: var int32, trailing: var int32): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_line_x_to_index".} -proc layout_line_index_to_x*(line: PLayoutLine, index: int32, +proc index_to_x*(line: PLayoutLine, index: int32, trailing: gboolean, x_pos: var int32){.cdecl, dynlib: lib, importc: "pango_layout_line_index_to_x".} -proc layout_line_get_extents*(line: PLayoutLine, ink_rect: PRectangle, +proc get_extents*(line: PLayoutLine, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_line_get_extents".} -proc layout_line_get_pixel_extents*(layout_line: PLayoutLine, +proc get_pixel_extents*(layout_line: PLayoutLine, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_line_get_pixel_extents".} -proc layout_get_iter*(layout: PLayout): PLayoutIter{.cdecl, dynlib: lib, +proc get_iter*(layout: PLayout): PLayoutIter{.cdecl, dynlib: lib, importc: "pango_layout_get_iter".} -proc layout_iter_free*(iter: PLayoutIter){.cdecl, dynlib: lib, +proc free*(iter: PLayoutIter){.cdecl, dynlib: lib, importc: "pango_layout_iter_free".} -proc layout_iter_get_index*(iter: PLayoutIter): int32{.cdecl, dynlib: lib, +proc get_index*(iter: PLayoutIter): int32{.cdecl, dynlib: lib, importc: "pango_layout_iter_get_index".} -proc layout_iter_get_run*(iter: PLayoutIter): PLayoutRun{.cdecl, dynlib: lib, +proc get_run*(iter: PLayoutIter): PLayoutRun{.cdecl, dynlib: lib, importc: "pango_layout_iter_get_run".} -proc layout_iter_get_line*(iter: PLayoutIter): PLayoutLine{.cdecl, dynlib: lib, +proc get_line*(iter: PLayoutIter): PLayoutLine{.cdecl, dynlib: lib, importc: "pango_layout_iter_get_line".} -proc layout_iter_at_last_line*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, +proc at_last_line*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_iter_at_last_line".} -proc layout_iter_next_char*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, +proc next_char*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_iter_next_char".} -proc layout_iter_next_cluster*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, +proc next_cluster*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_iter_next_cluster".} -proc layout_iter_next_run*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, +proc next_run*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_iter_next_run".} -proc layout_iter_next_line*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, +proc next_line*(iter: PLayoutIter): gboolean{.cdecl, dynlib: lib, importc: "pango_layout_iter_next_line".} -proc layout_iter_get_char_extents*(iter: PLayoutIter, logical_rect: PRectangle){. +proc get_char_extents*(iter: PLayoutIter, logical_rect: PRectangle){. cdecl, dynlib: lib, importc: "pango_layout_iter_get_char_extents".} -proc layout_iter_get_cluster_extents*(iter: PLayoutIter, ink_rect: PRectangle, +proc get_cluster_extents*(iter: PLayoutIter, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_iter_get_cluster_extents".} -proc layout_iter_get_run_extents*(iter: PLayoutIter, ink_rect: PRectangle, +proc get_run_extents*(iter: PLayoutIter, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_iter_get_run_extents".} -proc layout_iter_get_line_extents*(iter: PLayoutIter, ink_rect: PRectangle, +proc get_line_extents*(iter: PLayoutIter, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_iter_get_line_extents".} -proc layout_iter_get_line_yrange*(iter: PLayoutIter, y0: var int32, +proc get_line_yrange*(iter: PLayoutIter, y0: var int32, y1: var int32){.cdecl, dynlib: lib, importc: "pango_layout_iter_get_line_yrange".} -proc layout_iter_get_layout_extents*(iter: PLayoutIter, ink_rect: PRectangle, +proc get_layout_extents*(iter: PLayoutIter, ink_rect: PRectangle, logical_rect: PRectangle){.cdecl, dynlib: lib, importc: "pango_layout_iter_get_layout_extents".} -proc layout_iter_get_baseline*(iter: PLayoutIter): int32{.cdecl, dynlib: lib, +proc get_baseline*(iter: PLayoutIter): int32{.cdecl, dynlib: lib, importc: "pango_layout_iter_get_baseline".} proc TYPE_TAB_ARRAY*(): GType proc tab_array_new*(initial_size: gint, positions_in_pixels: gboolean): PTabArray{. cdecl, dynlib: lib, importc: "pango_tab_array_new".} proc tab_array_get_type*(): GType{.cdecl, dynlib: lib, importc: "pango_tab_array_get_type".} -proc tab_array_copy*(src: PTabArray): PTabArray{.cdecl, dynlib: lib, +proc copy*(src: PTabArray): PTabArray{.cdecl, dynlib: lib, importc: "pango_tab_array_copy".} -proc tab_array_free*(tab_array: PTabArray){.cdecl, dynlib: lib, +proc free*(tab_array: PTabArray){.cdecl, dynlib: lib, importc: "pango_tab_array_free".} -proc tab_array_get_size*(tab_array: PTabArray): gint{.cdecl, dynlib: lib, +proc get_size*(tab_array: PTabArray): gint{.cdecl, dynlib: lib, importc: "pango_tab_array_get_size".} -proc tab_array_resize*(tab_array: PTabArray, new_size: gint){.cdecl, +proc resize*(tab_array: PTabArray, new_size: gint){.cdecl, dynlib: lib, importc: "pango_tab_array_resize".} -proc tab_array_set_tab*(tab_array: PTabArray, tab_index: gint, +proc set_tab*(tab_array: PTabArray, tab_index: gint, alignment: TTabAlign, location: gint){.cdecl, dynlib: lib, importc: "pango_tab_array_set_tab".} -proc tab_array_get_tab*(tab_array: PTabArray, tab_index: gint, +proc get_tab*(tab_array: PTabArray, tab_index: gint, alignment: PTabAlign, location: Pgint){.cdecl, dynlib: lib, importc: "pango_tab_array_get_tab".} -proc tab_array_get_positions_in_pixels*(tab_array: PTabArray): gboolean{.cdecl, +proc get_positions_in_pixels*(tab_array: PTabArray): gboolean{.cdecl, dynlib: lib, importc: "pango_tab_array_get_positions_in_pixels".} proc ASCENT*(rect: TRectangle): int32 = result = - int(rect.y) @@ -878,7 +889,7 @@ proc RBEARING*(rect: TRectangle): int32 = proc TYPE_LANGUAGE*(): GType = result = language_get_type() -proc language_to_string*(language: PLanguage): cstring = +proc to_string*(language: PLanguage): cstring = result = cast[cstring](language) proc PIXELS*(d: int): int = @@ -998,7 +1009,7 @@ proc IS_CONTEXT*(anObject: pointer): bool = proc IS_CONTEXT_CLASS*(klass: pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_CONTEXT()) -proc CONTEXT_GET_CLASS*(obj: PContext): PContextClass = +proc GET_CLASS*(obj: PContext): PContextClass = result = cast[PContextClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_CONTEXT())) proc TYPE_FONTSET*(): GType = @@ -1016,7 +1027,7 @@ proc FONTSET_CLASS*(klass: pointer): PFontsetClass = proc IS_FONTSET_CLASS*(klass: pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_FONTSET()) -proc FONTSET_GET_CLASS*(obj: PFontset): PFontsetClass = +proc GET_CLASS*(obj: PFontset): PFontsetClass = result = cast[PFontsetClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_FONTSET())) proc fontset_simple_get_type(): GType{.importc: "pango_fontset_simple_get_type", @@ -1054,7 +1065,7 @@ proc FONT_FAMILY_CLASS*(klass: Pointer): PFontFamilyClass = proc IS_FONT_FAMILY_CLASS*(klass: Pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_FONT_FAMILY()) -proc FONT_FAMILY_GET_CLASS*(obj: PFontFamily): PFontFamilyClass = +proc GET_CLASS*(obj: PFontFamily): PFontFamilyClass = result = cast[PFontFamilyClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_FONT_FAMILY())) @@ -1091,7 +1102,7 @@ proc FONT_CLASS*(klass: Pointer): PFontClass = proc IS_FONT_CLASS*(klass: Pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_FONT()) -proc FONT_GET_CLASS*(obj: PFont): PFontClass = +proc GET_CLASS*(obj: PFont): PFontClass = result = cast[PFontClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_FONT())) proc TYPE_FONT_MAP*(): GType = @@ -1109,7 +1120,7 @@ proc FONT_MAP_CLASS*(klass: pointer): PFontMapClass = proc IS_FONT_MAP_CLASS*(klass: pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_FONT_MAP()) -proc FONT_MAP_GET_CLASS*(obj: PFontMap): PFontMapClass = +proc GET_CLASS*(obj: PFontMap): PFontMapClass = result = cast[PFontMapClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_FONT_MAP())) proc is_cluster_start*(a: var TGlyphVisAttr): guint = @@ -1139,7 +1150,7 @@ proc IS_LAYOUT*(anObject: pointer): bool = proc IS_LAYOUT_CLASS*(klass: pointer): bool = result = G_TYPE_CHECK_CLASS_TYPE(klass, TYPE_LAYOUT()) -proc LAYOUT_GET_CLASS*(obj: PLayout): PLayoutClass = +proc GET_CLASS*(obj: PLayout): PLayoutClass = result = cast[PLayoutClass](G_TYPE_INSTANCE_GET_CLASS(obj, TYPE_LAYOUT())) proc TYPE_TAB_ARRAY*(): GType = diff --git a/lib/newwrap/gtk/pangoutils.nim b/lib/newwrap/gtk/pangoutils.nim index e1574a908..240273b11 100755 --- a/lib/newwrap/gtk/pangoutils.nim +++ b/lib/newwrap/gtk/pangoutils.nim @@ -38,5 +38,5 @@ proc log2vis_get_embedding_levels*(str: Pgunichar, len: int32, cdecl, dynlib: lib, importc: "pango_log2vis_get_embedding_levels".} proc get_mirror_char*(ch: gunichar, mirrored_ch: Pgunichar): gboolean{.cdecl, dynlib: lib, importc: "pango_get_mirror_char".} -proc language_get_sample_string*(language: PLanguage): cstring{.cdecl, +proc get_sample_string*(language: PLanguage): cstring{.cdecl, dynlib: lib, importc: "pango_language_get_sample_string".} diff --git a/lib/pure/pegs.nim b/lib/pure/pegs.nim index 4f55a1883..2cfae3201 100755 --- a/lib/pure/pegs.nim +++ b/lib/pure/pegs.nim @@ -588,18 +588,13 @@ proc m(s: string, p: TPeg, start: int, c: var TMatchClosure): int = #else: silently ignore the capture else: c.ml = idx - of pkBackRef: - if p.index >= c.ml: return -1 - var (a, b) = c.matches[p.index] - result = m(s, term(s.copy(a, b)), start, c) - of pkBackRefIgnoreCase: - if p.index >= c.ml: return -1 - var (a, b) = c.matches[p.index] - result = m(s, termIgnoreCase(s.copy(a, b)), start, c) - of pkBackRefIgnoreStyle: + of pkBackRef..pkBackRefIgnoreStyle: if p.index >= c.ml: return -1 var (a, b) = c.matches[p.index] - result = m(s, termIgnoreStyle(s.copy(a, b)), start, c) + var n: TPeg + n.kind = succ(pkTerminal, ord(p.kind)-ord(pkBackRef)) + n.term = s.copy(a, b) + result = m(s, n, start, c) of pkRule, pkList: assert false proc match*(s: string, pattern: TPeg, matches: var openarray[string], diff --git a/lib/pure/re.nim b/lib/pure/re.nim index 953f9c744..1964bf200 100755 --- a/lib/pure/re.nim +++ b/lib/pure/re.nim @@ -279,19 +279,57 @@ const ## common regular expressions ## describes an URL when isMainModule: - echo matchLen("key", re"[a-zA-Z_][a-zA-Z_0-9]*") + assert match("(a b c)", re"'(' @ ')'") + assert match("WHiLe", re(r"while", {reIgnoreCase})) + + assert "0158787".match(re"\d+") + assert "ABC 0232".match(re"\w+\s+\d+") + assert "ABC".match(re"\d+ / \w+") + + for word in split("00232this02939is39an22example111", re"\d+"): + writeln(stdout, word) + + assert matchLen("key", re(reIdentifier)) == 3 + + var pattern = re"[a-z0-9]+\s*=\s*[a-z0-9]+") + assert matchLen("key1= cal9", pattern) == 11 + + var c: TMatchClosure + var s = "a+b + c +d+e+f" + assert m(s, expr.rule, 0, c) == len(s) + var a = "" + for i in 0..c.ml-1: + a.add(copy(s, c.matches[i][0], c.matches[i][1])) + assert a == "abcdef" + #echo expr.rule - var pattern = re"[a-zA-Z_][a-zA-Z_0-9]*\s*=\s*[a-zA-Z_][a-zA-Z_0-9]*" - echo matchLen("key1= cal9", pattern, 2) + #const filename = "lib/devel/peg/grammar.txt" + #var grammar = parsePeg(newFileStream(filename, fmRead), filename) + #echo "a <- [abc]*?".match(grammar) + assert find("_____abc_______", term("abc")) == 5 + assert match("_______ana", peg"A <- 'ana' / . A") + assert match("abcs%%%", peg"A <- ..A / .A / '%'") - echo find("_____abc_______", re("abc"), 3) - #echo "var1=key; var2=key2".replace(peg"{\ident}'='{\ident}", "$1<-$2$2") - #echo "var1=key; var2=key2".endsWith(peg"{\ident}'='{\ident}") + if "abc" =~ peg"{'a'}'bc' 'xyz' / {\ident}": + assert matches[0] == "abc" + else: + assert false + + var g2 = peg"""S <- A B / C D + A <- 'a'+ + B <- 'b'+ + C <- 'c'+ + D <- 'd'+ + """ + assert($g2 == "((A B) / (C D))") + assert match("cccccdddddd", g2) + assert("var1=key; var2=key2".replace(peg"{\ident}'='{\ident}", "$1<-$2$2") == + "var1<-keykey; var2<-key2key2") + assert "var1=key; var2=key2".endsWith(peg"{\ident}'='{\ident}") - if "abc" =~ re"(a)bc xyz|([a-z]+)": - echo matches[0] + if "aaaaaa" =~ peg"'aa' !. / ({'a'})+": + assert matches[0] == "a" else: - echo "BUG" + assert false + -# for word in split("00232this02939is39an22example111", peg"\d+"): -# writeln(stdout, word) |