SourceCompletion
Object Hierarchy:
Description:
[ CCode ( type_id = "gtk_source_completion_get_type ()" ) ]
[ GIR ( name = "Completion" ) ]
public class SourceCompletion : Object, Buildable
Content:
Properties:
- public uint accelerators { get; set construct; }
Number of keyboard accelerators to show for the first proposals.
- public uint auto_complete_delay { get; set construct; }
Determines the popup delay (in milliseconds) at which the completion
will be shown for interactive completion.
- public uint proposal_page_size { get; set construct; }
The scroll page size of the proposals in the completion window.
- public uint provider_page_size { get; set construct; }
The scroll page size of the provider pages in the completion window.
- public bool remember_info_visibility { get; set construct; }
Determines whether the visibility of the info window should be saved
when the completion is hidden, and restored when the completion is shown again.
- public bool select_on_show { get; set construct; }
Determines whether the first proposal should be selected when the
completion is first shown.
- public bool show_headers { get; set construct; }
Determines whether provider headers should be shown in the proposal
list.
- public bool show_icons { get; set construct; }
Determines whether provider and proposal icons should be shown in the
completion popup.
- public SourceView view { get; construct; }
Creation methods:
Methods:
Signals:
- public virtual signal void activate_proposal ()
The activate_proposal signal is a
keybinding signal which gets emitted when the user initiates a proposal activation.
- public virtual signal void hide ()
Emitted when the completion window is hidden.
- public virtual signal void move_cursor (ScrollStep step, int num)
The move_cursor signal is a keybinding
signal which gets emitted when the user initiates a cursor movement.
- public virtual signal void move_page (ScrollStep step, int num)
The move_page signal is a keybinding
signal which gets emitted when the user initiates a page movement (i.e. switches between provider pages).
- public virtual signal void populate_context (SourceCompletionContext context)
Emitted just before starting to populate the completion with
providers.
- public virtual signal void show ()
Emitted when the completion window is shown.
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
All known members inherited from interface Gtk.Buildable
- add_child
- construct_child
- custom_finished
- custom_tag_end
- custom_tag_start
- get_internal_child
- get_name
- parser_finished
- set_buildable_property
- set_name