NB. gtk cd defines NB. ========================================================= cddef=: 4 : 0 y=. dtb (y i. ':'){.y if. 0=#y do. '' return. end. n=. y i. ' ' f=. n {. y d=. (_2 * (<_2{.f) e. '_1';'_2';'_3') }. f if. IFUNIX do. p=. n }. y else. p=. (n+1) }. y if. '>' = {.p do. p=. ' >+', }.p else. p=. ' +', p end. end. (f)=: (x,' ',d,p)&(15!:0) NB. (f)=: (f;x,' ',d,p) cddeflog '' ) NB. ========================================================= NB. for debugging cddeflog=: 1 : 0 'f p'=. x if. ( IFWIN{'/tmp/tracegtk.log';'c:\tracegtk.log' 3 : ('if. Debug do. (''',p,''',LF) 1!:3 <''',fl,''' end.',LF,'''',p,''' 15!:0 y') end. ) NB. ========================================================= libgio cddef each <;._2 [ 0 : 0 g_input_stream_close > i x x x g_memory_input_stream_new_from_data > x *c x x ) NB. ========================================================= libglib cddef each <;._2 [ 0 : 0 g_compute_checksum_for_string > x x *c x g_convert *c *c x *c *c * * * g_free > n x g_idle_add > x x x g_idle_add_full >x x x x x g_io_add_watch > x x x x x : quint GIOChannel GIOCondition GioFunc gpointer g_io_channel_unix_new > x x : here, not in libgio g_io_channel_win32_new_socket > x x : here, not in libgio g_key_file_free > n x g_key_file_get_string > x x *c *c x g_key_file_load_from_file > i x *c x *x g_key_file_new > x g_list_free > n x g_list_length > i x g_list_nth_data > x x x g_locale_from_utf8 > x *c x *x *x x g_locale_to_utf8 > x *c x *x *x x g_log0 > n *c i *c : doamin, loglevel, format with 0 optional arg g_markup_escape_text > x *c x g_pattern_match_simple > i *c *c g_slist_length > i x g_slist_nth_data > x x i g_source_remove > i i g_timeout_add_full > x x x x x x g_utf8_validate > i *c x x ) NB. ========================================================= libgthread cddef each <;._2 [ 0 : 0 g_thread_init > n x ) NB. ========================================================= libgdk cddef each <;._2 [ 0 : 0 gdk_atom_intern > x *c i gdk_beep > n gdk_cursor_new > x i gdk_display_get_default > x gdk_draw_arc > n x x i x x x x x x gdk_draw_drawable > n x x x x x x x x x gdk_draw_layout > n x x x x x gdk_draw_line > n x x x x x x : pixamp gc a b c d gdk_draw_lines > n x x *x x : pixmap gc pts cnt gdk_draw_rgb_image > n x x i i i i i *c i gdk_draw_pixbuf > n x x x x x x x x x x x x : gtkpx,0,gtkbuf,0,0,0,0,_1,_1,0,0,0 : pixbuf pixbuf_dest,drawable_src,colormap,src_x,src_y,dest_x,dest_y,w,h gdk_draw_point > n x x x x gdk_draw_polygon > n x x i *x x gdk_draw_rectangle > n x x i x x x x gdk_drawable_get_colormap > x x gdk_event_get_coords > i x *d *d gdk_event_get_state > i x *i gdk_gc_new > x x gdk_gc_set_clip_rectangle > n x *c : xwyh in char (2(3!:4)xywh) gdk_gc_set_line_attributes > n x x x x x gdk_gc_set_rgb_fg_color > n x *c gdk_pixbuf_get_from_drawable > x x x x i i i i i i gdk_pixbuf_get_from_surface > x x i i i i : gtk3 gdk_pixbuf_get_from_window > x x i i i i : gtk3 gdk_pixbuf_new_from_stream > x x x x : 2.14 gdk_pixmap_new > x x i i i gdk_screen_get_default > x gdk_screen_get_display > x x gdk_screen_get_height > i x gdk_screen_get_height_mm > i x gdk_screen_get_width > i x gdk_screen_get_width_mm > i x gdk_window_get_geometry > n x *i *i *i *i gdk_window_get_parent > x x gdk_window_get_pointer > x x *x *x *i gdk_window_get_state > x x gdk_window_set_cursor > n x x : threads gdk_threads_init > n gdk_threads_enter > n gdk_threads_leave > n : x11 gdk_x11_colormap_foreign_new > x x x gdk_x11_colormap_get_xcolormap > x x gdk_x11_display_get_xdisplay > x x gdk_x11_drawable_get_xdisplay > x x gdk_x11_drawable_get_xid > x x gdk_x11_get_default_xdisplay > x gdk_x11_screen_lookup_visual > x x x gdk_x11_screen_get_xscreen > x x gdk_x11_window_get_xid > x x gdk_x11_visual_get_xvisual > x x : win32 gdk_win32_drawable_get_handle > x x : colormap gdk_colormap_get_visual > x x : gdk_window_invalidate_rect > n x x i : cairo gdk_cairo_create > x x gdk_cairo_reset_clip > n x x gdk_cairo_set_source_color > n x x gdk_cairo_set_source_pixbuf > n x x d d gdk_cairo_set_source_pixmap > n x x d d gdk_cairo_rectangle > n x x gdk_cairo_region > n x x ) NB. ========================================================= libgtk cddef each <;._2 [ 0 : 0 : glade : isigraph gtk_about_dialog_new > x gtk_about_dialog_set_comments > n x *c gtk_about_dialog_set_copyright > n x *c gtk_about_dialog_set_logo_icon_name > n x *c gtk_about_dialog_set_name > n x *c : decommited in 3.0 gtk_about_dialog_set_program_name > n x *c : 2.12 gtk_about_dialog_set_version > n x *c gtk_about_dialog_set_website > n x *c gtk_accel_group_new > x gtk_accelerator_parse > n *c *i *i gtk_accelerator_valid > i i i gtk_adjustment_get_value > d x gtk_adjustment_new > x d d d d d d gtk_alignment_get_padding > n x *i *i *i *i gtk_alignment_new > x f f f f gtk_alignment_set_padding > n x i i i i gtk_bin_get_child > x x gtk_box_pack_start > n x x x x x gtk_box_pack_end > n x x i i x gtk_box_reorder_child > n x x i : gtk_box_set_spacing > n x x gtk_builder_add_from_file > i x *c *x : 2.12 gtk_builder_add_from_string > i x *c x *x : 2.12 gtk_builder_connect_signals_full > n x x x gtk_builder_get_object > x x *c gtk_builder_new > x gtk_button_get_image > x x gtk_button_new > x gtk_button_new_from_stock > x *c gtk_button_new_with_label > x *c gtk_button_new_with_mnemonic > x *c gtk_button_set_focus_on_click > n x i gtk_button_set_image > n x x gtk_button_set_label > n x *c gtk_button_set_relief > n x x gtk_button_set_use_underline > n x i gtk_cell_layout_pack_end > n x x i gtk_cell_layout_pack_start > n x x i gtk_cell_renderer_combo_new > x gtk_cell_renderer_pixbuf_new > x gtk_cell_renderer_set_alignment > n x f f gtk_cell_renderer_spin_new > x gtk_cell_renderer_text_new > x gtk_cell_renderer_toggle_new > x gtk_cell_renderer_toggle_get_active > i x gtk_cell_renderer_toggle_set_active > n x i gtk_check_button_new > x gtk_check_button_new_with_label > x *c gtk_check_button_new_with_mnemonic > x *c gtk_check_menu_item_get_active > i x gtk_check_menu_item_new_with_label > x *c gtk_check_menu_item_new_with_mnemonic > x *c gtk_check_menu_item_set_active > n x i gtk_check_version > x i i i gtk_clipboard_get > x x gtk_clipboard_set_image > n x x gtk_clipboard_set_text > n x *c x gtk_clipboard_store > n x gtk_clipboard_wait_for_image > x x gtk_clipboard_wait_for_text > x x : color selection dialog gtk_color_selection_dialog_get_color_selection > x x gtk_color_selection_dialog_new > x *c gtk_color_selection_get_current_color > n x *x gtk_combo_box_append_text > x x *c gtk_combo_box_entry_new > x : decommited in 3.0 gtk_combo_box_entry_new_text > x : decommited in 3.0 gtk_combo_box_entry_new_with_model > x x i : decommited in 3.0 gtk_combo_box_entry_set_text_column > n x i : decommited in 3.0 gtk_combo_box_get_active > i x gtk_combo_box_get_active_text > x x gtk_combo_box_get_model > x x gtk_combo_box_new > x gtk_combo_box_new_text > x gtk_combo_box_new_with_entry > x : since 2.24 gtk_combo_box_new_with_model > x x gtk_combo_box_new_with_model_and_entry > x x : since 2.24 gtk_combo_box_remove_text > n x i : decommited in 3.0 gtk_combo_box_set_active > n x i gtk_combo_box_set_entry_text_column > n x i : since 2.24 gtk_combo_box_set_model > n x x gtk_combo_box_get_has_entry > i x : since 2.24 gtk_combo_box_text_new > x : since 2.24 gtk_combo_box_text_get_active_text > x x : since 2.24 gtk_container_add > n x x gtk_container_get_children > x x gtk_container_remove > n x x gtk_container_resize_children > n x gtk_container_set_border_width > n x x gtk_dialog_add_action_widget > n x x x gtk_dialog_add_button > x x *c i gtk_dialog_get_content_area > x x gtk_dialog_new > x gtk_dialog_new_with_buttons > x *c x x *c x x : ! varargs gtk_dialog_response > n x x gtk_dialog_run > i x gtk_dialog_set_default_response > n x x gtk_drawing_area_new > x gtk_drawing_area_size > n x x gtk_editable_set_position > n x x : void widget position gtk_editable_select_region > n x x x gtk_entry_get_text > x x gtk_entry_new > x gtk_entry_set_editable > n x x gtk_entry_set_max_length > n x x gtk_entry_set_text > n x *c gtk_entry_set_visibility > n x i gtk_event_box_new > x gtk_events_pending > x gtk_expander_new_with_mnemonic > x *c : file selection dialog gtk_file_chooser_add_filter > n x x gtk_file_chooser_dialog_new > x *c x x *c x *c x x gtk_file_chooser_get_filename > x x gtk_file_chooser_get_filename_utf8 > x x : win64 version gtk_file_chooser_set_current_folder > x x *c gtk_file_chooser_set_current_folder_utf8 > x x *c : win64 version gtk_file_chooser_set_do_overwrite_confirmation > n x x gtk_file_chooser_set_current_name > n x *c gtk_file_chooser_set_filename > i x *c gtk_file_chooser_set_filename_utf8 > i x *c : win64 version gtk_file_filter_add_pattern > n x *c gtk_file_filter_new > x gtk_file_filter_set_name > n x *c gtk_fixed_move > n x x i i gtk_fixed_new > x gtk_fixed_put > n x x x x gtk_font_button_get_font_name > x x : gchar* font_button gtk_font_button_new > x gtk_font_button_new_with_font > x *c : font selection dialog gtk_font_selection_dialog_get_cancel_button > x x gtk_font_selection_dialog_get_font_name > x x gtk_font_selection_dialog_get_ok_button > x x gtk_font_selection_dialog_new > x *c gtk_font_selection_dialog_set_font_name > n x *c gtk_frame_new > x *c gtk_frame_set_label > n x *c gtk_frame_set_shadow_type > n x x gtk_get_current_event_time > x gtk_hbox_new > x i x gtk_hpaned_new > x gtk_hseparator_new > x gtk_vpaned_new > x gtk_hscrollbar_new > x x gtk_vscrollbar_new > x x gtk_image_clear > n x gtk_image_menu_item_new_from_stock > x *c x gtk_image_menu_item_new_with_label > x *c gtk_image_menu_item_new_with_mnemonic > x *c gtk_image_menu_item_set_image > n x x gtk_image_new_from_file_utf8 > x *c : win64 version gtk_image_new_from_file > x *c gtk_image_new_from_pixbuf > x x gtk_image_new_from_stock > x *c x gtk_image_new > x gtk_image_set_from_file > n x *c gtk_image_set_from_file_utf8 > n x *c : win64 version gtk_image_set_from_pixbuf > n x x gtk_init > n *x x gtk_label_get_label > x x gtk_label_new > x *c gtk_label_new_with_mnemonic > x *c gtk_label_set_justify > n x x gtk_label_set_line_wrap > n x i gtk_label_set_line_wrap_mode > n x i gtk_label_set_markup > n x *c gtk_label_set_mnemonic_widget > n x x gtk_label_set_text > n x *c gtk_label_set_text_with_mnemonic > n x *c gtk_layout_new > x x x gtk_layout_put > n x x x x gtk_layout_set_size > n x x x gtk_list_store_append > n x *x gtk_list_store_clear > n x gtk_list_store_insert > n x *x x gtk_list_store_new_1 > x x s gtk_list_store_new_2 > x x s s gtk_list_store_newv > x i *x gtk_list_store_remove > i x *x gtk_list_store_set_1 > n x *x i *c i gtk_list_store_set_2 > n x *x i i i gtk_list_store_set_3 > n x *x i * i *c i gtk_main > n gtk_main_iteration > x gtk_main_level > x gtk_main_quit > n : menu;'activate';accel_group;letter;modifier;GTK_ACCEL_VISIBLE gtk_menu_attach_to_widget > n x x *x gtk_menu_bar_new > x : menu_bar : gtk_menu_item_get_label > x x gtk_menu_item_new_with_label > x *c gtk_menu_item_new_with_label > x *c : menu lable gtk_menu_item_new_with_mnemonic > x *c gtk_menu_item_set_submenu > n x x : void menu menu gtk_menu_new > x gtk_menu_popup > n x *x *x *x *x x x gtk_menu_shell_append > n x x : void menu menu_item gtk_menu_shell_append > n x x : void menu_bar menu gtk_menu_shell_prepend > n x x gtk_message_dialog_new > x x x x x *c *c gtk_misc_set_alignment > n x f f gtk_misc_set_padding > n x i i : notebook gtk_notebook_append_page > i x x x gtk_notebook_get_current_page > i x gtk_notebook_get_n_pages > i x gtk_notebook_get_nth_page > x x s : widget notebook,page gtk_notebook_get_tab_label > x x x gtk_notebook_get_tab_label_text > x x x gtk_notebook_insert_page > i x x x i gtk_notebook_insert_page_menu > i x x x x x gtk_notebook_new > x gtk_notebook_page_num > i x x gtk_notebook_popup_enable > n x gtk_notebook_prepend_page_menu > i x x x x gtk_notebook_remove_page > n x x gtk_notebook_reorder_child > n x x x gtk_notebook_set_current_page > n x x gtk_notebook_set_group > n x *x : since 2.12, but unavailable in gtk3 gtk_notebook_set_group_name > n x *c : since 2.24 gtk_notebook_set_menu_label_text > n x x *c gtk_notebook_set_scrollable > n x i gtk_notebook_set_show_tabs > n x i gtk_notebook_set_tab_detachable > n x x x gtk_notebook_set_tab_label_text > n x x *c gtk_notebook_set_tab_pos > n x x gtk_notebook_set_tab_reorderable > n x x x gtk_object_destroy > n x gtk_paned_pack1 > n x x i i gtk_paned_pack2 > n x x i i gtk_paned_set_position > n x x gtk_paned_get_position > x x gtk_progress_bar_new > x gtk_progress_bar_set_fraction > n x d gtk_radio_button_get_group > x x gtk_radio_button_new_with_label > x x *c gtk_radio_button_new_with_label_from_widget > x x *c gtk_radio_button_new_with_mnemonic_from_widget > x x *c gtk_range_get_value > d x gtk_range_set_increments > n x d d gtk_range_set_range > n x d d gtk_range_set_value > n x d gtk_rc_parse_string > n *c gtk_settings_get_default > x gtk_settings_set_string_property > n x *c *c *c gtk_scrolled_window_add_with_viewport > n x x gtk_scrolled_window_get_hscrollbar > x x gtk_scrolled_window_get_vadjustment > x x gtk_scrolled_window_new > x x x : widget hadjustment vadjustment gtk_scrolled_window_set_policy > n x x x gtk_scrolled_window_set_shadow_type > n x x gtk_scrolled_window_set_vadjustment > n x x gtk_separator_menu_item_new > x gtk_separator_tool_item_new > x gtk_spin_button_get_value_as_int > i x gtk_spin_button_get_value > d x gtk_spin_button_new_with_range > x d d d gtk_spin_button_set_value > n x d gtk_statusbar_get_context_id > x x *c gtk_statusbar_get_has_resize_grip > i x gtk_statusbar_new > x gtk_statusbar_pop > n x x gtk_statusbar_push > x x x *c gtk_statusbar_remove > n x x x gtk_statusbar_set_has_resize_grip > n x i gtk_table_attach > n x x x x x x x x x x gtk_table_new > x x x i gtk_table_set_col_spacings > n x x gtk_table_set_row_spacings > n x x gtk_text_buffer_add_mark > n x x *x : n, buffer,mark,iter gtk_text_buffer_begin_user_action > n x gtk_text_buffer_copy_clipboard > n x x gtk_text_buffer_create_mark > x x *c *x i gtk_text_buffer_cut_clipboard > n x x i gtk_text_buffer_delete > n x *x *x : n, buffer,iter,iter gtk_text_buffer_delete_mark > n x x gtk_text_buffer_delete_selection > i x i i gtk_text_buffer_end_user_action > n x gtk_text_buffer_get_bounds > n x *x *x gtk_text_buffer_get_end_iter > x x *x gtk_text_buffer_get_insert > x x : mark,buffer gtk_text_buffer_get_iter_at_line > n x *x i gtk_text_buffer_get_iter_at_mark > n x *x x : n, buffer,iter,mark gtk_text_buffer_get_iter_at_offset > n x *x i gtk_text_buffer_get_line_count > i x gtk_text_buffer_get_mark > x x *c gtk_text_buffer_get_selection_bound > x x gtk_text_buffer_get_selection_bounds > i x *x *x gtk_text_buffer_get_start_iter > x x *x gtk_text_buffer_get_text > x x *x *x x gtk_text_buffer_insert > n x *x *c x : n, buffer,iter,text,len gtk_text_buffer_insert_at_cursor > n x *c i : n, buffer,text,len gtk_text_buffer_insert_pixbuf > n x *x x gtk_text_buffer_move_mark > n x x *x gtk_text_buffer_move_mark_by_name > n x *c *x gtk_text_buffer_new > x x gtk_text_buffer_paste_clipboard > n x x x i gtk_text_buffer_place_cursor > n x *x gtk_text_buffer_select_range > n x *x *x gtk_text_buffer_set_text > n x *c x gtk_text_iter_backward_chars > i *x i gtk_text_iter_backward_word_start > i *x gtk_text_iter_ends_line > i *x gtk_text_iter_ends_word > i *x gtk_text_iter_equal > i *x *x gtk_text_iter_forward_chars > i *x i gtk_text_iter_forward_to_line_end > i *x gtk_text_iter_forward_word_end > i *x gtk_text_iter_get_char > i *x gtk_text_iter_get_line > i *x gtk_text_iter_get_line_offset > i *x gtk_text_iter_get_offset > i *x gtk_text_iter_get_text > x *x *x gtk_text_iter_set_line > n *x x gtk_text_iter_set_offset > n *x i gtk_text_iter_starts_line > i *x gtk_text_mark_new > x *c x : mark,name,gravity gtk_text_view_buffer_to_window_coords > n x i i i *i *i gtk_text_view_get_buffer > x x gtk_text_view_get_iter_at_position > n x *x *i i i gtk_text_view_get_iter_location > n x *x *c : xwyh in char (_2(3!:4)xywh) gtk_text_view_get_wrap_mode > x x gtk_text_view_new > x gtk_text_view_new_with_buffer > x x gtk_text_view_place_cursor_onscreen > n x gtk_text_view_scroll_mark_onscreen > n x x gtk_text_view_scroll_to_iter > i x *x d i d d gtk_text_view_scroll_to_mark > n x x d x d d : n,view,mark,d within_margin,use_align,d xalign,d yalign gtk_text_view_set_editable > n x i gtk_text_view_set_left_margin > n x i gtk_text_view_set_right_margin > n x i gtk_text_view_set_wrap_mode > n x x gtk_text_view_window_to_buffer_coords > n x x x x *x *x gtk_toggle_button_get_active > i x gtk_toggle_button_set_active > n x i gtk_tool_button_new > x x *c gtk_tool_item_new > x gtk_tool_item_set_tooltip > n x x *c *c gtk_toolbar_insert > n x x i gtk_toolbar_new > x gtk_toolbar_set_icon_size > n x x gtk_toolbar_set_style > n x x gtk_tool_button_new_from_stock > x *c : gtk_tool_button_set_label > n x *c gtk_tool_button_set_stock_id > n x *c gtk_tooltips_new > x gtk_tooltips_set_tip > n x x *c *c gtk_tree_model_get_1 > n x *x x *x x gtk_tree_model_get_iter > i x *x x gtk_tree_model_get_iter_first > i x *x gtk_tree_model_get_iter_from_string > i x *x *c gtk_tree_model_get_n_columns > x x gtk_tree_model_get_path > x x *x gtk_tree_model_get_string_from_iter > x x *x gtk_tree_model_iter_n_children > x x *x gtk_tree_model_iter_nth_child > i x *x x i gtk_tree_model_iter_next > i x *x gtk_tree_path_free > n x gtk_tree_path_get_indices > x * gtk_tree_path_new_from_string > x *c gtk_tree_path_to_string > x x gtk_tree_selection_count_selected_rows > i x gtk_tree_selection_get_selected > i x *x *x gtk_tree_selection_get_tree_view > x x gtk_tree_selection_iter_is_selected > i x *x gtk_tree_selection_select_iter > n x *x gtk_tree_selection_select_path > n x x gtk_tree_selection_set_mode > n x x gtk_tree_selection_unselect_all > n x gtk_tree_view_append_column > x x x gtk_tree_view_column_add_attribute > n x x *c x gtk_tree_view_column_get_alignment > f x gtk_tree_view_column_get_cell_renderers > x x gtk_tree_view_column_get_clickable > i x gtk_tree_view_column_get_expand > i x gtk_tree_view_column_get_max_width > x x gtk_tree_view_column_get_min_width > x x gtk_tree_view_column_get_reorderable > i x gtk_tree_view_column_get_resizable > i x gtk_tree_view_column_get_sort_indicator > i x gtk_tree_view_column_get_sort_order > i x gtk_tree_view_column_get_title > x x gtk_tree_view_column_get_visible > i x gtk_tree_view_column_get_widget > x x gtk_tree_view_column_new > x gtk_tree_view_column_new_with_attributes > x *c x x gtk_tree_view_column_pack_start > n x x i gtk_tree_view_column_set_alignment > n x f gtk_tree_view_column_set_attributes > n x x x gtk_tree_view_column_set_clickable > n x i gtk_tree_view_column_set_expand > n x i gtk_tree_view_column_set_max_width > n x x gtk_tree_view_column_set_min_width > n x x gtk_tree_view_column_set_reorderable > n x i gtk_tree_view_column_set_resizable > n x i gtk_tree_view_column_set_sizing > n x x gtk_tree_view_column_set_sort_indicator > n x i gtk_tree_view_column_set_sort_order > n x i gtk_tree_view_column_set_title > n x *c gtk_tree_view_column_set_visible > n x i gtk_tree_view_column_set_widget > n x x gtk_tree_view_get_column > x x x gtk_tree_view_get_columns > x x gtk_tree_view_get_cursor > n x x x gtk_tree_view_get_grid_lines > x x gtk_tree_view_get_headers_visible > i x gtk_tree_view_get_iter_from_string > x x *c gtk_tree_view_get_model > x x gtk_tree_view_get_reorderable > i x gtk_tree_view_get_selection > x x gtk_tree_view_get_tooltip_column > x x gtk_tree_view_get_visible_range > i x x x gtk_tree_view_insert_column > x x x i gtk_tree_view_insert_column_with_attributes > x x x *c x *c x *c gtk_tree_view_insert_column_with_attributes_1 > x x x *c x *c gtk_tree_view_new > x gtk_tree_view_new_with_model > x x gtk_tree_view_row_activated > n x x x gtk_tree_view_scroll_to_cell > n x x x i d d gtk_tree_view_set_cursor > n x x x i gtk_tree_view_set_enable_search > n x i gtk_tree_view_set_fixed_height_mode > n x i gtk_tree_view_set_grid_lines > n x x gtk_tree_view_set_headers_visible > n x i gtk_tree_view_set_model > n x x gtk_tree_view_set_reorderable > n x i gtk_tree_view_set_rules_hint > n x i gtk_tree_view_set_tooltip_column > n x x gtk_ui_manager_add_ui_from_file > i x *c *x gtk_ui_manager_add_ui_from_file_utf8 > i x *c *x : win64 version gtk_ui_manager_new > x gtk_vbox_new > x x x gtk_vseparator_new > x : widget,title,parent,action,stock_cancel,response_cancel,stock_ok,response_ok,null gtk_widget_add_accelerator > n x *c x i x x gtk_widget_add_events > n x x gtk_widget_create_pango_context > x x gtk_widget_create_pango_layout > x x *c gtk_widget_destroy > n x gtk_widget_get_allocated_height > i x gtk_widget_get_allocated_width > i x gtk_widget_get_allocation > n x *i gtk_widget_get_ancestor > x x x gtk_widget_get_can_default > i x gtk_widget_get_name > x x gtk_widget_get_pango_context > x x gtk_widget_get_parent > x x gtk_widget_get_parent_window > x x gtk_widget_get_sensitive > i x gtk_widget_get_size_request > n x *i *i gtk_widget_get_toplevel > x x gtk_widget_get_window > x x gtk_widget_grab_default > n x gtk_widget_grab_focus > n x gtk_widget_hide > i x gtk_widget_hide > n x gtk_widget_hide_all > n x gtk_widget_is_ancestor > i x x gtk_widget_is_toplevel > i x gtk_widget_modify_base > n x i *c gtk_widget_modify_font > n x x : void view font_desc gtk_widget_modify_text > n x i *c gtk_widget_queue_draw > n x gtk_widget_queue_draw_area > n x x x x x gtk_widget_set_can_focus > n x i gtk_widget_set_colormap > n x x gtk_widget_set_double_buffered > n x i gtk_widget_set_events > n x x gtk_widget_set_name > n x *c gtk_widget_set_sensitive > n x i gtk_widget_set_size_request > n x x x gtk_widget_set_tooltip_markup > n x *c gtk_widget_set_tooltip_text > n x *c gtk_widget_show > n x gtk_widget_show_all > n x gtk_widget_show_now > n x gtk_widget_translate_coordinates > i x x i i *i *i gtk_window_activate_focus > i x gtk_window_add_accel_group > n x x gtk_window_get_focus > x x gtk_window_get_gravity > i x gtk_window_get_position > n x *i *i gtk_window_get_screen > x x gtk_window_get_size > n x *i *i gtk_window_get_title > x x gtk_window_has_toplevel_focus > i x gtk_window_is_active > i x gtk_window_list_toplevels > x gtk_window_maximize > n x gtk_window_move > n x i i gtk_window_new > x x gtk_window_present > n x gtk_window_present_with_time > n x i gtk_window_resize > n x i i gtk_window_set_decorated > n x i gtk_window_set_default_size > n x x x : void window width height gtk_window_set_destroy_with_parent > n x i gtk_window_set_gravity > n x i gtk_window_set_icon > n x x gtk_window_set_icon_from_file > i x *c x gtk_window_set_icon_from_file_utf8 > i x *c x : win64 version gtk_window_set_keep_above > n x i gtk_window_set_modal > n x x gtk_window_set_position > n x x gtk_window_set_resizable > n x i gtk_window_set_title > n x *c : void window title gtk_window_set_transient_for > n x x gtk_window_set_type_hint > n x i : void window GdkWindowTypeHint : printing gtk_page_setup_copy > x x gtk_page_setup_get_bottom_margin > d x i gtk_page_setup_get_left_margin > d x i gtk_page_setup_get_orientation > i x gtk_page_setup_get_page_height > d x i gtk_page_setup_get_page_width > d x i gtk_page_setup_get_paper_height > d x i gtk_page_setup_get_paper_size > x x gtk_page_setup_get_paper_width > d x i gtk_page_setup_get_right_margin > d x i gtk_page_setup_get_top_margin > d x i gtk_page_setup_load_file > i x *c x gtk_page_setup_load_key_file > i x x *c x gtk_page_setup_new > x gtk_page_setup_new_from_file > x *c x gtk_page_setup_new_from_key_file > x x *c x gtk_page_setup_set_bottom_margin > n x d i gtk_page_setup_set_left_margin > n x d i gtk_page_setup_set_orientation > n x i gtk_page_setup_set_paper_size > n x x gtk_page_setup_set_paper_size_and_default_margins > n x x gtk_page_setup_set_right_margin > n x d i gtk_page_setup_set_top_margin > n x d i gtk_page_setup_to_file > i x *c x gtk_page_setup_to_key_file > n x x *c gtk_paper_size_copy > x x gtk_paper_size_free > n x gtk_paper_size_get_default > x gtk_paper_size_get_default_bottom_margin > d x i gtk_paper_size_get_default_left_margin > d x i gtk_paper_size_get_default_right_margin > d x i gtk_paper_size_get_default_top_margin > d x i gtk_paper_size_get_display_name > x x gtk_paper_size_get_height > d x i gtk_paper_size_get_name > x x gtk_paper_size_get_paper_sizes > x i gtk_paper_size_get_ppd_name > x x gtk_paper_size_get_width > d x i gtk_paper_size_is_custom > i x gtk_paper_size_is_equal > i x x gtk_paper_size_new > x *c gtk_paper_size_new_custom > x *c *c d d i gtk_paper_size_new_from_key_file > x x *c x gtk_paper_size_new_from_ppd > x *c *c d d gtk_paper_size_set_size > n x d d i gtk_paper_size_to_key_file > n x x *c gtk_print_context_create_pango_context > x x gtk_print_context_create_pango_layout > x x gtk_print_context_get_cairo_context > x x gtk_print_context_get_dpi_x > d x gtk_print_context_get_dpi_y > d x gtk_print_context_get_hard_margins > i x *d *d *d *d gtk_print_context_get_height > d x gtk_print_context_get_page_setup > x x gtk_print_context_get_pango_fontmap > x x gtk_print_context_get_width > d x gtk_print_context_set_cairo_context > n x x d d gtk_print_error_quark > i gtk_print_operation_cancel > n x gtk_print_operation_draw_page_finish > n x gtk_print_operation_get_default_page_setup > x x gtk_print_operation_get_embed_page_setup > i x gtk_print_operation_get_error > n x x gtk_print_operation_get_has_selection > i x gtk_print_operation_get_n_pages_to_print > i x gtk_print_operation_get_print_settings > x x gtk_print_operation_get_status > i x gtk_print_operation_get_status_string > x x gtk_print_operation_get_support_selection > i x gtk_print_operation_is_finished > i x gtk_print_operation_new > x gtk_print_operation_preview_end_preview > n x gtk_print_operation_preview_is_selected > i x i gtk_print_operation_preview_render_page > n x i gtk_print_operation_run > i x i x x gtk_print_operation_set_allow_async > n x i gtk_print_operation_set_current_page > n x i gtk_print_operation_set_custom_tab_label > n x *c gtk_print_operation_set_default_page_setup > n x x gtk_print_operation_set_defer_drawing > n x gtk_print_operation_set_embed_page_setup > n x i gtk_print_operation_set_export_filename > n x *c gtk_print_operation_set_has_selection > n x i gtk_print_operation_set_job_name > n x *c gtk_print_operation_set_n_pages > n x i gtk_print_operation_set_print_settings > n x x gtk_print_operation_set_show_progress > n x i gtk_print_operation_set_support_selection > n x i gtk_print_operation_set_track_print_status > n x i gtk_print_operation_set_unit > n x i gtk_print_operation_set_use_full_page > n x i gtk_print_run_page_setup_dialog > x x x x gtk_print_run_page_setup_dialog_async > n x x x x x gtk_print_settings_copy > x x gtk_print_settings_foreach > n x x x gtk_print_settings_get > x x *c gtk_print_settings_get_bool > i x *c gtk_print_settings_get_collate > i x gtk_print_settings_get_default_source > x x gtk_print_settings_get_dither > x x gtk_print_settings_get_double > d x *c gtk_print_settings_get_double_with_default > d x *c d gtk_print_settings_get_duplex > i x gtk_print_settings_get_finishings > x x gtk_print_settings_get_int > i x *c gtk_print_settings_get_int_with_default > i x *c i gtk_print_settings_get_length > d x *c i gtk_print_settings_get_media_type > x x gtk_print_settings_get_n_copies > i x gtk_print_settings_get_number_up > i x gtk_print_settings_get_number_up_layout > i x gtk_print_settings_get_orientation > i x gtk_print_settings_get_output_bin > x x gtk_print_settings_get_page_ranges > x x *i gtk_print_settings_get_page_set > i x gtk_print_settings_get_paper_height > d x i gtk_print_settings_get_paper_size > x x gtk_print_settings_get_paper_width > d x i gtk_print_settings_get_print_pages > i x gtk_print_settings_get_printer > x x gtk_print_settings_get_printer_lpi > d x gtk_print_settings_get_quality > i x gtk_print_settings_get_resolution > i x gtk_print_settings_get_resolution_x > i x gtk_print_settings_get_resolution_y > i x gtk_print_settings_get_reverse > i x gtk_print_settings_get_scale > d x gtk_print_settings_get_use_color > i x gtk_print_settings_has_key > i x *c gtk_print_settings_load_file > i x *c x gtk_print_settings_load_key_file > i x x *c x gtk_print_settings_new > x gtk_print_settings_new_from_file > x *c x gtk_print_settings_new_from_key_file > x x *c x gtk_print_settings_set > n x *c *c gtk_print_settings_set_bool > n x *c i gtk_print_settings_set_collate > n x i gtk_print_settings_set_default_source > n x *c gtk_print_settings_set_dither > n x *c gtk_print_settings_set_double > n x *c d gtk_print_settings_set_duplex > n x i gtk_print_settings_set_finishings > n x *c gtk_print_settings_set_int > n x *c i gtk_print_settings_set_length > n x *c d i gtk_print_settings_set_media_type > n x *c gtk_print_settings_set_n_copies > n x i gtk_print_settings_set_number_up > n x i gtk_print_settings_set_number_up_layout > n x i gtk_print_settings_set_orientation > n x i gtk_print_settings_set_output_bin > n x *c gtk_print_settings_set_page_ranges > n x x i gtk_print_settings_set_page_set > n x i gtk_print_settings_set_paper_height > n x d i gtk_print_settings_set_paper_size > n x x gtk_print_settings_set_paper_width > n x d i gtk_print_settings_set_print_pages > n x i gtk_print_settings_set_printer > n x *c gtk_print_settings_set_printer_lpi > n x d gtk_print_settings_set_quality > n x i gtk_print_settings_set_resolution > n x i gtk_print_settings_set_resolution_xy > n x i i gtk_print_settings_set_reverse > n x i gtk_print_settings_set_scale > n x d gtk_print_settings_set_use_color > n x i gtk_print_settings_to_file > i x *c x gtk_print_settings_to_key_file > n x x *c gtk_print_settings_unset > n x *c : gtk_printer gtk_printer_new > x *c x i gtk_printer_get_backend > x x gtk_printer_get_name > x x gtk_printer_get_state_message > x x gtk_printer_get_description > x x gtk_printer_get_location > x x gtk_printer_get_icon_name > x x gtk_printer_get_job_count > i x gtk_printer_is_active > i x gtk_printer_is_paused > i x gtk_printer_is_accepting_jobs > i x gtk_printer_is_virtual > i x gtk_printer_is_default > i x gtk_printer_accepts_ps > i x gtk_printer_accepts_pdf > i x gtk_printer_list_papers > x x gtk_printer_compare > i x x gtk_printer_has_details > i x gtk_printer_request_details > n x gtk_printer_get_capabilities > i x gtk_printer_get_default_page_size > x x gtk_printer_get_hard_margins > i x *d *d *d *d : gboolean (*GtkPrinterFunc) (GtkPrinter *printer, gpointer data); gtk_enumerate_printers > n x x x i ) NB. ========================================================= libpixbuf cddef each <;._2 [ 0 : 0 gdk_pixbuf_add_alpha > x x i x x x : buf,use_substitute_color?,r,g,b gdk_pixbuf_get_bits_per_sample > x x gdk_pixbuf_get_has_alpha > x x gdk_pixbuf_get_height > x x gdk_pixbuf_get_n_channels > x x gdk_pixbuf_get_pixels > x x gdk_pixbuf_get_rowstride > x x gdk_pixbuf_get_width > x x gdk_pixbuf_new > x x x x x x : GDK_COLORSPACE_RGB,alpha,bits,w,h gdk_pixbuf_new_from_data > x x x x x x x x x x : ad,cmap,alpha,bits,w,h,rowstride,destroyfn,fndata gdk_pixbuf_new_from_file > x *c x : filename,errorloc gdk_pixbuf_new_from_file_at_scale > x *c x x i x gdk_pixbuf_new_from_file_at_scale_utf8 > x *c x x i x : win64 version gdk_pixbuf_new_from_file_at_size > x *c x x x gdk_pixbuf_new_from_file_at_size_utf8 > x *c x x x : win64 version gdk_pixbuf_new_from_file_utf8 > x *c x : win64 version gdk_pixbuf_new_subpixbuf > x x i i i i gdk_pixbuf_save > i x *c *c x x gdk_pixbuf_save_to_buffer > i x *x *x *c x x gdk_pixbuf_save_to_buffer_2 > i x *x *x *c x *c *c x gdk_pixbuf_save_utf8 > i x *c *c x x ) NB. ========================================================= libgobject cddef each <;._2 [ 0 : 0 g_object_get > n x *c *x x : get int property - last arg 0 ends vararg g_object_get_data > x x *c g_object_set > n x *c x x : set int property - last arg 0 ends vararg g_object_set_data > n x *c x g_object_ref > x x g_object_unref > n x g_signal_connect_data > x x *c x x x x g_type_init > n g_type_check_instance_is_a > i x x g_type_name > x x g_value_init > x *x s g_value_set_static_string > n * * g_value_take_string > n x *c g_object_ref_sink > x x ) NB. ========================================================= libpango cddef each <;._2 [ 0 : 0 pango_context_get_font_description > x x pango_context_get_metrics > x x x x pango_context_set_font_description > n x x pango_context_set_matrix > n x *d pango_create_layout > x x pango_font_description_free > n x : font_desc pango_font_description_from_string > x *c : font_desc font_string pango_font_description_get_size > i x pango_font_description_set_size > n x i pango_font_description_set_style > n x i pango_font_description_set_weight > n x i : bold=700 pango_font_metrics_get_approximate_char_width > i x pango_font_metrics_get_approximate_digit_width > i x pango_font_metrics_get_ascent > i x pango_font_metrics_get_descent > i x pango_layout_context_changed > n x pango_layout_get_context > x x pango_layout_get_font_description > x x pango_layout_get_pixel_extents > n x x *x pango_layout_get_pixel_size > n x *i *i pango_layout_new > x x pango_layout_set_attributes > n x x pango_layout_set_font_description > n x x pango_layout_set_spacing > n x x pango_layout_set_text > n x *c x pango_matrix_rotate > n *d d :pango attribute pango_attr_list_change > n x x pango_attr_list_insert > n x x pango_attr_list_new > x pango_attr_list_unref > n x pango_attr_underline_new > x i pango_attribute_destroy > n x ) NB. ========================================================= libgtksourceview cddef each <;._2 [ 0 : 0 gtk_source_buffer_new > x x gtk_source_buffer_new_with_language > x x gtk_source_buffer_redo > n x gtk_source_buffer_set_highlight_matching_brackets > n x i gtk_source_buffer_set_highlight_syntax > n x i gtk_source_buffer_set_language > n x x gtk_source_buffer_set_style_scheme > n x x gtk_source_buffer_undo > n x gtk_source_buffer_begin_not_undoable_action > n x gtk_source_buffer_end_not_undoable_action > n x gtk_source_language_manager_get_default > x gtk_source_language_manager_get_language > x x *c gtk_source_language_manager_get_language_ids > x x gtk_source_language_manager_get_search_path > x x gtk_source_language_manager_guess_language > x x *c *x gtk_source_language_manager_set_search_path > n x x gtk_source_print_compositor_draw_page > n x x i gtk_source_print_compositor_get_n_pages > i x gtk_source_print_compositor_new > x x gtk_source_print_compositor_new_from_view > x x gtk_source_print_compositor_paginate > i x x gtk_source_style_scheme_get_id > x x gtk_source_style_scheme_manager_get_default > x gtk_source_style_scheme_manager_get_scheme > x x *c gtk_source_style_scheme_manager_get_scheme_ids > x x gtk_source_style_scheme_manager_get_search_path > x x gtk_source_style_scheme_manager_new > x gtk_source_style_scheme_manager_set_search_path > n x x gtk_source_view_get_show_line_numbers > i x gtk_source_view_new > x gtk_source_view_new_with_buffer > x x gtk_source_view_set_auto_indent > n x i gtk_source_view_set_highlight_current_line > n x i gtk_source_view_set_show_line_numbers > n x i gtk_source_view_set_tab_width > n x i ) NB. ========================================================= libcairo cddef each <;._2 [ 0 : 0 cairo_version > i cairo_version_string > x cairo_create > x x cairo_reference > x x cairo_destroy > n x cairo_get_reference_count > i x cairo_get_user_data > x x x cairo_set_user_data > i x x * x cairo_save > n x cairo_restore > n x cairo_push_group > n x cairo_push_group_with_content > n x i cairo_pop_group > x x cairo_pop_group_to_source > n x cairo_set_operator > n x i cairo_set_source > n x x cairo_set_source_rgb > n x d d d cairo_set_source_rgba > n x d d d d cairo_set_source_surface > n x x d d cairo_set_tolerance > n x d cairo_set_antialias > n x i cairo_set_fill_rule > n x i cairo_set_line_width > n x d cairo_set_line_cap > n x i cairo_set_line_join > n x i cairo_set_dash > n x *d i d cairo_set_miter_limit > n x d cairo_translate > n x d d cairo_scale > n x d d cairo_rotate > n x d cairo_transform > n x x cairo_set_matrix > n x x cairo_identity_matrix > n x cairo_user_to_device > n x *d *d cairo_user_to_device_distance > n x *d *d cairo_device_to_user > n x *d *d cairo_device_to_user_distance > n x *d *d cairo_new_path > n x cairo_move_to > n x d d cairo_new_sub_path > n x cairo_line_to > n x d d cairo_curve_to > n x d d d d d d cairo_arc > n x d d d d d cairo_arc_negative > n x d d d d d cairo_rel_move_to > n x d d cairo_rel_line_to > n x d d cairo_rel_curve_to > n x d d d d d d cairo_rectangle > n x d d d d cairo_close_path > n x cairo_path_extents > n x *d *d *d *d cairo_paint > n x cairo_paint_with_alpha > n x d cairo_mask > n x x cairo_mask_surface > n x x d d cairo_stroke > n x cairo_stroke_preserve > n x cairo_fill > n x cairo_fill_preserve > n x cairo_copy_page > n x cairo_show_page > n x cairo_in_stroke > i x d d cairo_in_fill > i x d d cairo_stroke_extents > n x *d *d *d *d cairo_fill_extents > n x *d *d *d *d cairo_reset_clip > n x cairo_clip > n x cairo_clip_preserve > n x cairo_clip_extents > n x *d *d *d *d cairo_copy_clip_rectangle_list > x x cairo_rectangle_list_destroy > n x cairo_glyph_allocate > x i cairo_glyph_free > n x cairo_text_cluster_allocate > x i cairo_text_cluster_free > n x cairo_font_options_create > x cairo_font_options_copy > x x cairo_font_options_destroy > n x cairo_font_options_status > i x cairo_font_options_merge > n x x cairo_font_options_equal > i x x cairo_font_options_hash > x x cairo_font_options_set_antialias > n x i cairo_font_options_get_antialias > i x cairo_font_options_set_subpixel_order > n x i cairo_font_options_get_subpixel_order > i x cairo_font_options_set_hint_style > n x i cairo_font_options_get_hint_style > i x cairo_font_options_set_hint_metrics > n x i cairo_font_options_get_hint_metrics > i x cairo_select_font_face > n x *c i i cairo_set_font_size > n x d cairo_set_font_matrix > n x x cairo_get_font_matrix > n x x cairo_set_font_options > n x x cairo_get_font_options > n x x cairo_set_font_face > n x x cairo_get_font_face > x x cairo_set_scaled_font > n x x cairo_get_scaled_font > x x cairo_show_text > n x *c cairo_show_glyphs > n x x i cairo_show_text_glyphs > n x *c i x i x i i cairo_text_path > n x *c cairo_glyph_path > n x x i cairo_text_extents > n x *c x cairo_glyph_extents > n x x i x cairo_font_extents > n x x cairo_font_face_reference > x x cairo_font_face_destroy > n x cairo_font_face_get_reference_count > i x cairo_font_face_status > i x cairo_font_face_get_type > i x cairo_font_face_get_user_data > x x x cairo_font_face_set_user_data > i x x * x cairo_scaled_font_create > x x x x x cairo_scaled_font_reference > x x cairo_scaled_font_destroy > n x cairo_scaled_font_get_reference_count > i x cairo_scaled_font_status > i x cairo_scaled_font_get_type > i x cairo_scaled_font_get_user_data > x x x cairo_scaled_font_set_user_data > i x x * x cairo_scaled_font_extents > n x x cairo_scaled_font_text_extents > n x *c x cairo_scaled_font_glyph_extents > n x x i x cairo_scaled_font_text_to_glyphs > i x d d *c i *x i * *x i * x cairo_scaled_font_get_font_face > x x cairo_scaled_font_get_font_matrix > n x x cairo_scaled_font_get_ctm > n x x cairo_scaled_font_get_scale_matrix > n x x cairo_scaled_font_get_font_options > n x x cairo_toy_font_face_create > x *c i i cairo_toy_font_face_get_family > x x cairo_toy_font_face_get_slant > i x cairo_toy_font_face_get_weight > i x cairo_user_font_face_create > x cairo_user_font_face_set_init_func > n x x cairo_user_font_face_set_render_glyph_func > n x x cairo_user_font_face_set_text_to_glyphs_func > n x x cairo_user_font_face_set_unicode_to_glyph_func > n x x cairo_user_font_face_get_init_func >x x cairo_user_font_face_get_render_glyph_func >x x cairo_user_font_face_get_text_to_glyphs_func >x x cairo_user_font_face_get_unicode_to_glyph_func >x x cairo_get_operator > i x cairo_get_source > x x cairo_get_tolerance > d x cairo_get_antialias > i x cairo_has_current_point > i x cairo_get_current_point > n x *d *d cairo_get_fill_rule > i x cairo_get_line_width > d x cairo_get_line_cap > i x cairo_get_line_join > i x cairo_get_miter_limit > d x cairo_get_dash_count > i x cairo_get_dash > n x *d *d cairo_get_matrix > n x x cairo_get_target > x x cairo_get_group_target > x x cairo_copy_path > x x cairo_copy_path_flat > x x cairo_append_path > n x x cairo_path_destroy > n x cairo_status > i x cairo_status_to_string > x i cairo_surface_create_similar > x x i i i cairo_surface_reference > x x cairo_surface_finish > n x cairo_surface_destroy > n x cairo_surface_get_reference_count > i x cairo_surface_status > i x cairo_surface_get_type > i x cairo_surface_get_content > i x cairo_surface_write_to_png > i x *c cairo_surface_write_to_png_stream > i x x * cairo_surface_get_user_data > x x x cairo_surface_set_user_data > i x x * x cairo_surface_get_font_options > n x x cairo_surface_flush > n x cairo_surface_mark_dirty > n x cairo_surface_mark_dirty_rectangle > n x i i i i cairo_surface_set_device_offset > n x d d cairo_surface_get_device_offset > n x *d *d cairo_surface_set_fallback_resolution > n x d d cairo_surface_get_fallback_resolution > n x *d *d cairo_surface_copy_page > n x cairo_surface_show_page > n x cairo_surface_has_show_text_glyphs > i x cairo_image_surface_create > x i i i cairo_format_stride_for_width > i i i cairo_image_surface_create_for_data > x *c i i i i cairo_image_surface_get_data > x x cairo_image_surface_get_format > i x cairo_image_surface_get_width > i x cairo_image_surface_get_height > i x cairo_image_surface_get_stride > i x cairo_image_surface_create_from_png > x *c cairo_image_surface_create_from_png_stream > x x * cairo_pattern_create_rgb > x d d d cairo_pattern_create_rgba > x d d d d cairo_pattern_create_for_surface > x x cairo_pattern_create_linear > x d d d d cairo_pattern_create_radial > x d d d d d d cairo_pattern_reference > x x cairo_pattern_destroy > n x cairo_pattern_get_reference_count > i x cairo_pattern_status > i x cairo_pattern_get_user_data > x x x cairo_pattern_set_user_data > i x x * x cairo_pattern_get_type > i x cairo_pattern_add_color_stop_rgb > n x d d d d cairo_pattern_add_color_stop_rgba > n x d d d d d cairo_pattern_set_matrix > n x x cairo_pattern_get_matrix > n x x cairo_pattern_set_extend > n x i cairo_pattern_get_extend > i x cairo_pattern_set_filter > n x i cairo_pattern_get_filter > i x cairo_pattern_get_rgba > i x *d *d *d *d cairo_pattern_get_surface > i x *x cairo_pattern_get_color_stop_rgba > i x i *d *d *d *d *d cairo_pattern_get_color_stop_count > i x i * cairo_pattern_get_linear_points > i x *d *d *d *d cairo_pattern_get_radial_circles > i x *d *d *d *d *d *d cairo_matrix_init > n x d d d d d d cairo_matrix_init_identity > n x cairo_matrix_init_translate > n x d d cairo_matrix_init_scale > n x d d cairo_matrix_init_rotate > n x d cairo_matrix_translate > n x d d cairo_matrix_scale > n x d d cairo_matrix_rotate > n x d cairo_matrix_invert > i x cairo_matrix_multiply > n x x x cairo_matrix_transform_distance > n x *d *d cairo_matrix_transform_point > n x *d *d cairo_debug_reset_static_data > n ) NB. ========================================================= libpangocairo cddef each <;._2 [ 0 : 0 pango_cairo_font_map_get_type > x pango_cairo_font_map_new > x pango_cairo_font_map_new_for_font_type > x i pango_cairo_font_map_get_default > x pango_cairo_font_map_set_default > n x pango_cairo_font_map_get_font_type > i x pango_cairo_font_map_set_resolution > n x d pango_cairo_font_map_get_resolution > d x pango_cairo_font_map_create_context > x x pango_cairo_font_get_type > x pango_cairo_font_get_scaled_font > x x pango_cairo_update_context > n x x pango_cairo_context_set_font_options > n x x pango_cairo_context_get_font_options > x x pango_cairo_context_set_resolution > n x d pango_cairo_context_get_resolution > d x pango_cairo_context_set_shape_renderer > n x x x x pango_cairo_context_get_shape_renderer > x x *x pango_cairo_create_context > x x pango_cairo_create_layout > x x pango_cairo_update_context > n x x pango_cairo_update_layout > n x x pango_cairo_show_glyph_string > n x x x pango_cairo_show_glyph_item > n x *c x pango_cairo_show_layout_line > n x x pango_cairo_show_layout > n x x pango_cairo_show_error_underline > n x d d d d pango_cairo_glyph_string_path > n x x x pango_cairo_layout_line_path > n x x pango_cairo_layout_path > n x x pango_cairo_error_underline_path > n x d d d d ) NB. ========================================================= NB. patch up some cd quirks NB. helper vararg, suffix denotes number of additional arguments gdk_pixbuf_save_2=: ((>libpixbuf),' gdk_pixbuf_save >',(IFWIN#'+'),' i x *c *c x *c *c x')&(15!:0) gdk_pixbuf_save_2_utf8=: ((>libpixbuf),' gdk_pixbuf_save_utf8 >',(IFWIN#'+'),' i x *c *c x *c *c x')&(15!:0) 3 : 0'' if. (2=GTKVER_j_) *. IFWIN *. IF64 do. gdk_pixbuf_animation_new_from_file=: gdk_pixbuf_animation_new_from_file_utf8 gdk_pixbuf_new_from_file=: gdk_pixbuf_new_from_file_utf8 gdk_pixbuf_new_from_file_at_scale=: gdk_pixbuf_new_from_file_at_scale_utf8 gdk_pixbuf_new_from_file_at_size=: gdk_pixbuf_new_from_file_at_size_utf8 gdk_pixbuf_save=: gdk_pixbuf_save_utf8 gdk_pixbuf_save_2=: gdk_pixbuf_save_2_utf8 gdk_pixbuf_savev=: gdk_pixbuf_savev_utf8 gtk_accel_map_load=: gtk_accel_map_load_utf8 gtk_accel_map_save=: gtk_accel_map_save_utf8 gtk_file_chooser_add_shortcut_folder=: gtk_file_chooser_add_shortcut_folder_utf8 gtk_file_chooser_get_current_folder=: gtk_file_chooser_get_current_folder_utf8 gtk_file_chooser_get_filename=: gtk_file_chooser_get_filename_utf8 gtk_file_chooser_get_filenames=: gtk_file_chooser_get_filenames_utf8 gtk_file_chooser_get_preview_filename=: gtk_file_chooser_get_preview_filename_utf8 gtk_file_chooser_list_shortcut_folders=: gtk_file_chooser_list_shortcut_folders_utf8 gtk_file_chooser_remove_shortcut_folder=: gtk_file_chooser_remove_shortcut_folder_utf8 gtk_file_chooser_select_filename=: gtk_file_chooser_select_filename_utf8 gtk_file_chooser_set_current_folder=: gtk_file_chooser_set_current_folder_utf8 gtk_file_chooser_set_filename=: gtk_file_chooser_set_filename_utf8 gtk_file_chooser_unselect_filename=: gtk_file_chooser_unselect_filename_utf8 gtk_file_selection_get_filename=: gtk_file_selection_get_filename_utf8 gtk_file_selection_get_selections=: gtk_file_selection_get_selections_utf8 gtk_file_selection_set_filename=: gtk_file_selection_set_filename_utf8 gtk_icon_info_get_filename=: gtk_icon_info_get_filename_utf8 gtk_icon_source_get_filename=: gtk_icon_source_get_filename_utf8 gtk_icon_source_set_filename=: gtk_icon_source_set_filename_utf8 gtk_icon_theme_append_search_path=: gtk_icon_theme_append_search_path_utf8 gtk_icon_theme_get_search_path=: gtk_icon_theme_get_search_path_utf8 gtk_icon_theme_prepend_search_path=: gtk_icon_theme_prepend_search_path_utf8 gtk_icon_theme_set_search_path=: gtk_icon_theme_set_search_path_utf8 gtk_image_new_from_file=: gtk_image_new_from_file_utf8 gtk_image_set_from_file=: gtk_image_set_from_file_utf8 gtk_rc_add_default_file=: gtk_rc_add_default_file_utf8 gtk_rc_parse=: gtk_rc_parse_utf8 gtk_rc_set_default_files=: gtk_rc_set_default_files_utf8 gtk_ui_manager_add_ui_from_file=: gtk_ui_manager_add_ui_from_file_utf8 gtk_window_set_default_icon_from_file=: gtk_window_set_default_icon_from_file_utf8 gtk_window_set_icon_from_file=: gtk_window_set_icon_from_file_utf8 end. '' )