gtk4-rs icon indicating copy to clipboard operation
gtk4-rs copied to clipboard

Subclassing support: virtual methods

Open bilelmoussaoui opened this issue 4 years ago • 0 comments

Here's a list of Classes/Interfaces along with their associate virtual methods

  • [x] GtkAccessibleTextInterface
  • [x] Actionable - get_action_name
  • [x] Actionable - get_action_target_value
  • [x] Actionable - set_action_name
  • [x] Actionable - set_action_target_value
  • [x] Adjustment - changed
  • [x] Adjustment - value_changed
  • [x] Buildable - add_child
  • [x] Buildable - construct_child
  • [ ] Buildable - custom_finished
  • [ ] Buildable - custom_tag_end
  • [ ] Buildable - custom_tag_start
  • [x] Buildable - get_id
  • [x] Buildable - get_internal_child
  • [x] Buildable - parser_finished
  • [x] Buildable - set_buildable_property
  • [x] Buildable - set_id
  • [x] BuilderScope - create_closure
  • [x] BuilderScope - get_type_from_function
  • [x] BuilderScope - get_type_from_name
  • [x] Button - activate
  • [x] Button - clicked
  • [x] CellArea - activate
  • [x] CellArea - add
  • [x] CellArea - apply_attributes
  • [x] CellArea - copy_context
  • [x] CellArea - create_context
  • [x] CellArea - event
  • [x] CellArea - focus
  • [x] CellArea - foreach_alloc
  • [x] CellArea - foreach
  • [x] CellArea - get_cell_property
  • [x] CellArea - get_preferred_height_for_width
  • [x] CellArea - get_preferred_height
  • [x] CellArea - get_preferred_width_for_height
  • [x] CellArea - get_preferred_width
  • [x] CellArea - get_request_mode
  • [x] CellArea - is_activatable
  • [x] CellArea - remove
  • [x] CellArea - set_cell_property
  • [x] CellArea - snapshot
  • [x] CellAreaContext - allocate
  • [x] CellAreaContext - get_preferred_height_for_width
  • [x] CellAreaContext - get_preferred_width_for_height
  • [x] CellAreaContext - reset
  • [x] CellEditable - editing_done
  • [x] CellEditable - remove_widget
  • [x] CellEditable - start_editing
  • [x] CellLayout - add_attribute
  • [x] CellLayout - clear_attributes
  • [x] CellLayout - clear
  • [x] CellLayout - get_area
  • [x] CellLayout - get_cells
  • [x] CellLayout - pack_end
  • [x] CellLayout - pack_start
  • [x] CellLayout - reorder
  • [x] CellLayout - set_cell_data_func
  • [x] CellRenderer - activate
  • [x] CellRenderer - editing_canceled
  • [x] CellRenderer - editing_started
  • [x] CellRenderer - get_aligned_area
  • [x] CellRenderer - get_preferred_height_for_width
  • [x] CellRenderer - get_preferred_height
  • [x] CellRenderer - get_preferred_width_for_height
  • [x] CellRenderer - get_preferred_width
  • [x] CellRenderer - get_request_mode
  • [x] CellRenderer - get_size
  • [x] CellRenderer - snapshot
  • [x] CellRenderer - start_editing
  • [x] CellRendererText - edited
  • [x] CheckButton - toggled
  • [x] ColorChooser - add_palette
  • [x] ColorChooser - color_activated
  • [x] ColorChooser - get_rgba
  • [x] ColorChooser - set_rgba
  • [x] ComboBox - changed
  • [x] ComboBox - format_entry_text
  • [x] DrawingArea - resize
  • [x] Editable - changed
  • [x] Editable - delete_text
  • [x] Editable - do_delete_text
  • [x] Editable - do_insert_text
  • [x] Editable - get_selection_bounds
  • [x] Editable - get_text
  • [x] Editable - insert_text
  • [x] Editable - set_selection_bounds
  • [x] Entry - activate
  • [x] EntryBuffer - delete_text
  • [x] EntryBuffer - deleted_text
  • [x] EntryBuffer - get_length
  • [x] EntryBuffer - get_text
  • [x] EntryBuffer - insert_text
  • [x] EntryBuffer - inserted_text
  • [x] Filter - get_strictness
  • [x] Filter - match
  • [x] FlowBoxChild - activate
  • [x] FontChooser - font_activated
  • [x] FontChooser - get_font_face
  • [x] FontChooser - get_font_family
  • [x] FontChooser - get_font_map
  • [x] FontChooser - get_font_size
  • [x] FontChooser - set_filter_func
  • [x] FontChooser - set_font_map
  • [x] Frame - compute_child_allocation
  • [x] GLArea - create_context
  • [x] GLArea - render
  • [x] GLArea - resize
  • [x] IMContext - commit
  • [x] IMContext - delete_surrounding
  • [x] IMContext - filter_keypress
  • [x] IMContext - focus_in
  • [x] IMContext - focus_out
  • [x] IMContext - get_preedit_string
  • [x] IMContext - get_surrounding
  • [x] IMContext - preedit_changed
  • [x] IMContext - preedit_end
  • [x] IMContext - preedit_start
  • [x] IMContext - reset
  • [x] IMContext - retrieve_surrounding
  • [x] IMContext - set_client_widget
  • [x] IMContext - set_cursor_location
  • [x] IMContext - set_surrounding
  • [x] IMContext - set_use_preedit
  • [x] LayoutManager - allocate
  • [x] LayoutManager - create_layout_child
  • [x] LayoutManager - get_request_mode
  • [x] LayoutManager - measure
  • [x] LayoutManager - root
  • [x] LayoutManager - unroot
  • [x] ListBoxRow - activate
  • [x] MediaFile - close
  • [x] MediaFile - open
  • [x] MediaStream - pause
  • [x] MediaStream - play
  • [x] MediaStream - realize
  • [x] MediaStream - seek
  • [x] MediaStream - unrealize
  • [x] MediaStream - update_audio
  • [x] NativeDialog - hide
  • [x] NativeDialog - response
  • [x] NativeDialog - show
  • [x] Popover - activate_default
  • [x] Popover - closed
  • [x] PrintOperation - begin_print
  • [x] PrintOperation - create_custom_widget
  • [x] PrintOperation - custom_widget_apply
  • [x] PrintOperation - done
  • [x] PrintOperation - draw_page
  • [x] PrintOperation - end_print
  • [x] PrintOperation - paginate
  • [x] PrintOperation - preview
  • [x] PrintOperation - request_page_setup
  • [x] PrintOperation - status_changed
  • [x] PrintOperation - update_custom_widget
  • [x] PrintOperationPreview - end_preview
  • [x] PrintOperationPreview - got_page_size
  • [x] PrintOperationPreview - is_selected
  • [x] PrintOperationPreview - ready
  • [x] PrintOperationPreview - render_page
  • [x] Range - adjust_bounds
  • [x] Range - change_value
  • [x] Range - get_range_border
  • [x] Range - move_slider
  • [x] Range - value_changed
  • [x] RecentManager - changed
  • [x] Scale - get_layout_offsets
  • [x] ScaleButton - value_changed
  • [x] Scrollable - get_border
  • [x] SelectionModel - get_selection_in_range
  • [x] SelectionModel - is_selected
  • [x] SelectionModel - select_all
  • [x] SelectionModel - select_item
  • [x] SelectionModel - select_range
  • [x] SelectionModel - set_selection
  • [x] SelectionModel - unselect_all
  • [x] SelectionModel - unselect_item
  • [x] SelectionModel - unselect_range
  • [x] ShortcutManager - add_controller
  • [x] ShortcutManager - remove_controller
  • [x] Sorter - compare
  • [x] Sorter - get_order
  • [x] StyleContext - changed
  • [x] TextBuffer - apply_tag
  • [x] TextBuffer - begin_user_action
  • [x] TextBuffer - changed
  • [x] TextBuffer - delete_range
  • [x] TextBuffer - end_user_action
  • [x] TextBuffer - insert_child_anchor
  • [x] TextBuffer - insert_paintable
  • [x] TextBuffer - insert_text
  • [x] TextBuffer - mark_deleted
  • [x] TextBuffer - mark_set
  • [x] TextBuffer - modified_changed
  • [x] TextBuffer - paste_done
  • [x] TextBuffer - redo
  • [x] TextBuffer - remove_tag
  • [x] TextBuffer - undo
  • [x] TextView - backspace
  • [x] TextView - copy_clipboard
  • [x] TextView - create_buffer
  • [x] TextView - cut_clipboard
  • [x] TextView - delete_from_cursor
  • [x] TextView - extend_selection
  • [x] TextView - insert_at_cursor
  • [x] TextView - insert_emoji
  • [x] TextView - move_cursor
  • [x] TextView - paste_clipboard
  • [x] TextView - set_anchor
  • [x] TextView - snapshot_layer
  • [x] TextView - toggle_overwrite
  • [x] ToggleButton - toggled
  • [x] TreeDragDest - drag_data_received
  • [x] TreeDragDest - row_drop_possible
  • [x] TreeDragSource - drag_data_delete
  • [x] TreeDragSource - drag_data_get
  • [x] TreeDragSource - row_draggable
  • [ ] TreeModel - get_column_type
  • [ ] TreeModel - get_flags
  • [ ] TreeModel - get_iter
  • [ ] TreeModel - get_n_columns
  • [ ] TreeModel - get_path
  • [ ] TreeModel - get_value
  • [ ] TreeModel - iter_children
  • [ ] TreeModel - iter_has_child
  • [ ] TreeModel - iter_n_children
  • [ ] TreeModel - iter_next
  • [ ] TreeModel - iter_nth_child
  • [ ] TreeModel - iter_parent
  • [ ] TreeModel - iter_previous
  • [ ] TreeModel - ref_node
  • [ ] TreeModel - row_changed
  • [ ] TreeModel - row_deleted
  • [ ] TreeModel - row_has_child_toggled
  • [ ] TreeModel - row_inserted
  • [ ] TreeModel - rows_reordered
  • [ ] TreeModel - unref_node
  • [x] TreeModelFilter - modify
  • [x] TreeModelFilter - visible
  • [ ] TreeSortable - get_sort_column_id
  • [ ] TreeSortable - has_default_sort_func
  • [ ] TreeSortable - set_default_sort_func
  • [ ] TreeSortable - set_sort_column_id
  • [ ] TreeSortable - set_sort_func
  • [ ] TreeSortable - sort_column_changed
  • [x] TreeView - columns_changed
  • [x] TreeView - cursor_changed
  • [x] TreeView - expand_collapse_cursor_row
  • [x] TreeView - move_cursor
  • [x] TreeView - row_activated
  • [x] TreeView - row_collapsed
  • [x] TreeView - row_expanded
  • [x] TreeView - select_all
  • [x] TreeView - select_cursor_parent
  • [x] TreeView - select_cursor_row
  • [x] TreeView - start_interactive_search
  • [x] TreeView - test_collapse_row
  • [x] TreeView - test_expand_row
  • [x] TreeView - toggle_cursor_row
  • [x] TreeView - unselect_all
  • [x] Widget - contains
  • [ ] Widget - css_changed
  • [x] Widget - focus
  • [x] Widget - get_request_mode
  • [x] Widget - grab_focus
  • [x] Widget - hide
  • [x] Widget - keynav_failed
  • [x] Widget - map
  • [x] Widget - measure
  • [x] Widget - mnemonic_activate
  • [x] Widget - move_focus
  • [x] Widget - query_tooltip
  • [x] Widget - realize
  • [x] Widget - root
  • [x] Widget - set_focus_child
  • [x] Widget - show
  • [x] Widget - size_allocate
  • [x] Widget - snapshot
  • [x] Widget - state_flags_changed
  • [x] Widget - system_setting_changed
  • [x] Widget - unmap
  • [x] Widget - unrealize
  • [x] Widget - unroot
  • [x] Application - window_added
  • [x] Application - window_removed
  • [x] Dialog - close
  • [x] Dialog - response
  • [x] Widget - compute_expand
  • [x] Widget - direction_changed
  • [x] Window - activate_default
  • [x] Window - activate_focus
  • [x] Window - close_request
  • [x] Window - enable_debugging
  • [x] Window - keys_changed

gdk:

  • [x] ContentProvider - attach_clipboard
  • [x] ContentProvider - content_changed
  • [x] ContentProvider - detach_clipboard
  • [x] ContentProvider - get_value
  • [x] ContentProvider - ref_formats
  • [x] ContentProvider - ref_storable_formats
  • [x] ContentProvider - write_mime_type_async
  • [x] ContentProvider - write_mime_type_finish
  • [x] Paintable - get_current_image
  • [x] Paintable - get_flags
  • [x] Paintable - get_intrinsic_aspect_ratio
  • [x] Paintable - get_intrinsic_height
  • [x] Paintable - get_intrinsic_width
  • [x] Paintable - snapshot

bilelmoussaoui avatar Nov 16 '20 22:11 bilelmoussaoui