Interface

GtkSourceCompletionProposal

Description [src]

interface GtkSource.CompletionProposal : GObject.Object

Interface for completion proposals.

This interface is used to denote that an object is capable of being a completion proposal for GtkSourceCompletion.

Currently, no method or functions are required but additional methods may be added in the future. Proposals created by GtkSourceCompletionProvider can use G_IMPLEMENT_INTERFACE() to implement this with NULL for the interface init function.

Prerequisite

In order to implement CompletionProposal, your type must inherit from GObject.

Instance methods

gtk_source_completion_proposal_get_typed_text

Gets the typed-text for the proposal, if supported by the implementation.

since: 5.6

Interface structure

struct GtkSourceCompletionProposalInterface {
  GTypeInterface parent_iface;
  char* (* get_typed_text) (
    GtkSourceCompletionProposal* proposal
  );
  
}
No description available.
Interface members
parent_iface
GTypeInterface
 No description available.
get_typed_text
char* (* get_typed_text) (
    GtkSourceCompletionProposal* proposal
  )
 No description available.

Virtual methods

GtkSource.CompletionProposal.get_typed_text

Gets the typed-text for the proposal, if supported by the implementation.

since: 5.6